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 -
|
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. |