Inteligência Artificial - Visão Geral

Desde a invenção dos computadores ou das máquinas, sua capacidade de realizar várias tarefas cresceu exponencialmente. Os humanos desenvolveram o poder dos sistemas de computador em termos de seus diversos domínios de trabalho, sua velocidade crescente e tamanho reduzido em relação ao tempo.

Um ramo da Ciência da Computação chamado Inteligência Artificial busca criar computadores ou máquinas tão inteligentes quanto seres humanos.

O que é Inteligência Artificial?

Segundo o pai da Inteligência Artificial, John McCarthy, é “A ciência e a engenharia de fazer máquinas inteligentes, principalmente programas de computador inteligentes”.

Inteligência Artificial é uma forma de making a computer, a computer-controlled robot, or a software think intelligently, da mesma maneira que os humanos inteligentes pensam.

A IA é realizada estudando como o cérebro humano pensa e como os humanos aprendem, decidem e trabalham enquanto tentam resolver um problema e, em seguida, usam os resultados deste estudo como base para desenvolver software e sistemas inteligentes.

Filosofia da IA

Ao explorar o poder dos sistemas de computador, a curiosidade do ser humano, o leva a se perguntar: “Uma máquina pode pensar e se comportar como os humanos?”

Assim, o desenvolvimento da IA ​​começou com a intenção de criar inteligência semelhante em máquinas que encontramos e consideramos alta nos humanos.

Objetivos de IA

  • To Create Expert Systems - Os sistemas que apresentam comportamento inteligente, aprendem, demonstram, explicam e aconselham seus usuários.

  • To Implement Human Intelligence in Machines - Criar sistemas que entendam, pensem, aprendam e se comportem como humanos.

O que contribui para a IA?

Inteligência artificial é uma ciência e tecnologia baseada em disciplinas como Ciência da Computação, Biologia, Psicologia, Lingüística, Matemática e Engenharia. Um grande impulso da IA ​​está no desenvolvimento de funções de computador associadas à inteligência humana, como raciocínio, aprendizado e solução de problemas.

Das seguintes áreas, uma ou várias áreas podem contribuir para construir um sistema inteligente.

Programação sem e com IA

A programação sem e com IA é diferente das seguintes maneiras -

Programação sem IA Programação com IA
Um programa de computador sem IA pode responder ao specific questões que pretende resolver. Um programa de computador com IA pode responder ao generic questões que pretende resolver.
Modificações no programa levam a mudanças em sua estrutura. Os programas de IA podem absorver novas modificações ao reunir informações altamente independentes. Conseqüentemente, você pode modificar até mesmo um pequeno pedaço de informação do programa sem afetar sua estrutura.
A modificação não é rápida e fácil. Isso pode levar a afetar negativamente o programa. Modificação rápida e fácil do programa.

O que é técnica de IA?

No mundo real, o conhecimento tem algumas propriedades indesejáveis ​​-

  • Seu volume é enorme, quase inimaginável.
  • Não está bem organizado ou formatado.
  • Ele muda constantemente.

A técnica de IA é uma maneira de organizar e usar o conhecimento de forma eficiente de forma que -

  • Deve ser perceptível pelas pessoas que o fornecem.
  • Deve ser facilmente modificável para corrigir erros.
  • Deve ser útil em muitas situações, embora seja incompleto ou impreciso.

As técnicas de IA aumentam a velocidade de execução do programa complexo com o qual está equipado.

Aplicações de IA

AI tem sido dominante em vários campos, como -

  • Gaming - A IA desempenha um papel crucial em jogos estratégicos, como xadrez, pôquer, jogo da velha, etc., onde a máquina pode pensar em um grande número de posições possíveis com base no conhecimento heurístico.

  • Natural Language Processing - É possível interagir com o computador que entende a linguagem natural falada pelo homem.

  • Expert Systems- Existem alguns aplicativos que integram máquina, software e informações especiais para transmitir raciocínio e aconselhamento. Eles fornecem explicações e conselhos aos usuários.

  • Vision Systems- Esses sistemas entendem, interpretam e compreendem a entrada visual do computador. Por exemplo,

    • Um avião espião tira fotos, que são usadas para descobrir informações espaciais ou mapear as áreas.

    • Os médicos usam o sistema especialista clínico para diagnosticar o paciente.

    • A polícia usa um software de computador que pode reconhecer o rosto do criminoso com o retrato armazenado feito por um artista forense.

  • Speech Recognition- Alguns sistemas inteligentes são capazes de ouvir e compreender a linguagem em termos de frases e seus significados enquanto um humano fala com ela. Ele pode lidar com diferentes sotaques, palavras de gíria, ruído de fundo, mudança no ruído humano devido ao frio, etc.

  • Handwriting Recognition- O software de reconhecimento de escrita lê o texto escrito no papel por uma caneta ou na tela por uma caneta. Ele pode reconhecer as formas das letras e convertê-las em texto editável.

  • Intelligent Robots- Os robôs são capazes de realizar as tarefas atribuídas por um humano. Eles têm sensores para detectar dados físicos do mundo real, como luz, calor, temperatura, movimento, som, impacto e pressão. Eles têm processadores eficientes, vários sensores e grande memória, para exibir inteligência. Além disso, eles são capazes de aprender com seus erros e podem se adaptar ao novo ambiente.

História da IA

Aqui está a história da IA ​​durante o século 20 -

Ano Marco / inovação
1923

A peça de Karel Čapek chamada “Rossum's Universal Robots” (RUR) estreia em Londres, primeiro uso da palavra "robô" em inglês.

1943

Lançadas as bases para redes neurais.

1945

Isaac Asimov, um ex-aluno da Columbia University, cunhou o termo Robótica .

1950

Alan Turing apresentou o Teste de Turing para avaliação de inteligência e publicou Computing Machinery and Intelligence. Claude Shannon publicou a Análise Detalhada do Jogo de Xadrez como uma pesquisa.

1956

John McCarthy cunhou o termo Inteligência Artificial . Demonstração do primeiro programa de IA em execução na Carnegie Mellon University.

1958

John McCarthy inventa a linguagem de programação LISP para IA.

1964

A dissertação de Danny Bobrow no MIT mostrou que os computadores podem entender a linguagem natural bem o suficiente para resolver problemas de álgebra de palavras corretamente.

1965

Joseph Weizenbaum, do MIT, construiu ELIZA , um problema interativo que dialoga em inglês.

1969

Cientistas do Stanford Research Institute desenvolveram Shakey , um robô equipado com locomoção, percepção e solução de problemas.

1973

O grupo de Robótica de Montagem da Universidade de Edimburgo construiu Freddy , o Famoso Robô Escocês, capaz de usar a visão para localizar e montar modelos.

1979

O primeiro veículo autônomo controlado por computador, Stanford Cart, foi construído.

1985

Harold Cohen criou e demonstrou o programa de desenho Aaron .

1990

Grandes avanços em todas as áreas da IA ​​-

  • Demonstrações significativas em aprendizado de máquina
  • Raciocínio baseado em Casos
  • Planejamento multiagente
  • Scheduling
  • Mineração de dados, Web Crawler
  • compreensão e tradução de linguagem natural
  • Visão, Realidade Virtual
  • Games
1997

O Deep Blue Chess Program derrota o então campeão mundial de xadrez, Garry Kasparov.

2000

Animais de estimação robóticos interativos tornam-se disponíveis comercialmente. O MIT exibe Kismet , um robô com um rosto que expressa emoções. O robô Nomad explora regiões remotas da Antártica e localiza meteoritos.