Oi Pessoal,
Sou entusiasta na area de IA (Inteligencia Artificial), desenvolvo e trabalho com sistemas baseados en web e java+Qt asim por diante relacionar o uso e a aplicação na Robotica, via API's.
Aqui neste espaço, estarei falando sobre minha esperiencia e compartilharei asuntos relacionados con Programação Web, Java e Scripts a ser utilizados em plataformas OS; Unix, Solaris, Linux, y Mac.
Isso mesmo não falarei sobre Win.. nadica de nada...
Pra começar uma breve explicação sobre oque é IA, e seus conceitos.
A Inteligência Artificial (IA) é uma área de pesquisa da ciência da computação dedicada a buscar métodos ou dispositivos computacionais que possuam ou simulem a capacidade humana de resolver problemas, pensar ou, de forma ampla, ser inteligente.
A construção de máquinas inteligentes interessam à humanidade há muito tempo, havendo na história um registro significante de autômatos mecânicos (reais) e personagens míticos, como Frankenstein, que demonstram um sentimento ambíguo do homem, composto de fascínio e de medo, em relação à Inteligência Artificial.
Historicamente, existem dois grandes estilos de investigação em IA: IA "neats" e IA "scruffies". A IA "neats", limpa, clássica ou simbólica. Envolve a manipulação de símbolos e de conceitos abstractos, e é a metodologia utilizada na maior parte dos sistemas periciais.
Paralelamente a esta abordagem existe a abordagem IA "scruffies", ou "coneccionista", da qual as redes neuronais são o melhor exemplo. Esta abordagem cria sistemas que tentam gerar inteligência pela aprendizagem e adaptação em vez da criação de sistemas desenhados com o objectivo especifico de resolver um problema. Ambas as abordagems apareceram num estágio inicial da história de IA. Nos anos 60s e 70s os coneccionistas foram retirados do primeiro plano da investigação em IA, mas o interesse por esta vertente da IA foi retomada nos anos 80s, quando as limitações da IA "limpa" começaram a ser percebidas.
Aplicações Práticas de Técnicas de IA
Enquanto que o progresso direcionado ao objetivo final de uma inteligência similar à humana tem sido lento, muitas derivações surgiram no processo. Exemplos notáveis incluem as linguagens LISP e Prolog, as quais foram desenvolvidas para pesquisa em IA, mas agora possuem funções não-IA. A cultura Hacker surgiu primeiramente em laboratórios de IA, em particular no MIT AI Lab, lar várias vezes de celebridades tais como McCarthy, Minsky, Seymour Papert (que desenvolveu a linguagem Logo), Terry Winograd (que abandonou IA depois de desenvolver SHRDLU).
Máquinas que demonstram algum nível de "inteligência"
Existem muitos exemplos de programas que demonstram algum nível de inteligência. Eis alguns exemplos:
- The Start Project - Um sistema baseado em internet que responde a perguntas em inglês.
- Cyc - Uma base de conhecimento com coleção vasta dos fatos sobre o mundo real e a habilidade lógica do raciocínio.
- A.L.I.C.E. - Um chatterbot.
- Alan - Outro chatterbot.
- ELIZA - Um programa que simula um psicoterapeuta, desenvolvido na década de 1960.
- PAM (Plan Applier Mechanism) - Um entendedor de histórias desenvolvido em 1978 por John Wilenksy.
- SAM (Script applier mechanism) - Um entendedor de histórias desenvolvido em 1975..
- SHRDLU - HRDLU era um programa de computador adiantado da compreensão de língua natural, desenvolvido em 1968-1970
- Creatures - um jogo de computador com produção que envolvia criatura codificada de um código genético superior utilizando um sofisticado biochemistry e cérebros de rede neural.
- BBC news story A ultima criação do criador de Creatures . Steve Grand's Lucy.
- EURISKO - uma linguagem para resolver problema que concistam em heuristics, incluindo a descrição do heuristics explicando como usa-lo e modifica-lo. Desenvolvido em 1978 por Douglas Lenat.
- AM - Precursor do EURISKO foi um programa desenvolvido pelo mesmo autor com o objetivo de aprender sozinho conceitos novos no domínio da matemática.
- X-Ray Vision for Surgeons - grupo no MIT que investigou visão médica.
- Neural networks-based progams for backgammon and go.
- Cortex - Programa aprende ao ler textos, Jornal Público.PT
Pesquisadores de IA
São muitos milhares de pesquisadores de IA ao redor do mundo em centenas de instituições e de companhias de pesquisa. Entre os muitos que fizeram contribuições significativas estão:
- Wolfgang Wahlster
- John McCarthy
- Doug Lenat
- Roger Schank
- Alan Turing
- Raj Reddy
- Terry Winograd
- Marvin Minsky
Para alguns cientistas da computação, a frase inteligência artificial adquiriu um mau nome devido à discrepância existente entre aquilo que foi conseguido na área, e as outras noções de 'inteligência'. Por esta razão, alguns pesquisadores que trabalham em tópicos relacionaram-se à inteligência artificial dizem que trabalham dentro da ciência cognitiva.
Eu Particularmente estarei trabalhando neste espaço com Robotica Educativa, e sobre tudo Livre.
Com ferramentas e plataformas estaveis adotei como plataforma padrão o openSUSE 11.3, tanto e que estou montando uma distribuição voltada para a aplicação dentro da robotica, com modulos e aplicativos especificamente direcionados para a Mecatronica e Robotica.
Com a gratificante colaboração de comunidades especializadas na area, hoje temos por exemplo uma grande necesidade de criar DLL's nativas para a comunicação dos dispositivos e componentes por meio de portas USB, sem necesidade de usar conversores.
Em fim, o RoboGeeko's e um projeto que comecei particularmente como principal objetivo e aplicação dentro da Robotica Educacional este projeto esta baseado na Distro openSUSE 11.3, via SUSE Studio.
Os repositorios e Softwares gerados e utilizados serão documentados e colocados a disposição da Comunidade para alterações, melhorias, comentarios, criticas, etc. Estas ultimas sempre e quando construtivas serão de maior ajuda.
Grato
Steban Baez
openSUSE Ambassador
44 comentários
Enviar um comentárioOI
Opa!
Uhuuuu!!!
Tenho alguns projetos aqui debaixo do colchão que seriam interesantes que vejamos e planifiquemos o melhor lado deles para a toda a comunidade..
Sobre o Geeko Turbinado com AI, porque não fazerlo ja? Have a lot Fun!
:D
casino