sábado, 27 de dezembro de 2008

OpenCog: Projeto Open Source para inteligência artificial

Pesquisadores ao redor do mundo estão fazendo avanços diários no sentido de desenvolver uma inteligência artificial ao nível da inteligência humana, porém os algoritmos e os softwares que representam estes avanços são frequentemente mantidos dentro dos laboratórios de pesquisa, fora do alcançe de todos para revisão e melhoria.

O OpenCog, é um projeto dedicado a desenvolver e distribuir ferramentas de inteligência artificial, software, e recursos que são open source e livremente disponíveis para qualquer um usar e modificar. O objetivo final do OpenCog é o desenvolvimento de uma inteligência artificial ao nível da inteligência humana e, mesmo que este último objetivo não seja conseguido, os projeto já se mostra importante, pois trará muitos benefícios a comunidade de inteligência artificial.

O OpenCog é composto de um framework que oferece uma fundação para o desenvolvimento de diversos métodos de IA, em uma abordagem de sistemas multiagentes, que trabalham sobre uma base de conhecimento comum. Além do framework, o programa inicial inclui projetos de processamento de linguagem natural, raciocínio probabilístico e computação evolutiva. Combinando esses projetos é possível construir sistemas para uma enorme variedade de objetivos.

Boa parte da documentação dos planos de longo prazo para o OpenCog estão na forma de um "wikibook“. Existem também um canal de IRC, listas de discussão, blogs e uma rede social dedicados ao OpenCog.

Fontes:

SingularityHub.com
VettaLabs.com

Algumas estatísticas do conhecimento

Já rolou na internet a algum tempo um vídeo bem interessante sobre estatísticas sobre o e conhecimento humano e sobre o mundo em geral. É um vídeo produzido por Karl Fisch e que foi recentemente atualizado para sua versão 3.0.

Recomendo, pois contêm boas comparações da quantidade de informação que é criada por nós e nos bota a refletir como deveremos lidar com essa questão. O vídeo, em inglês, é bem interessante.

segunda-feira, 22 de dezembro de 2008

Geradores de Texto

Métodos de inteligência artificial possuem aplicações bem interessantes. Uma delas, por exemplo, é na geração automática de texto.

Essa aplicação ficou conhecida aqui no Brasil com o famoso gerador de Lero-Lero, mas o que ninguém sabe é que existem diversos aplicativos que fazem o mesmo, para os mais diversos gêneros.

Alguns estudantes do MIT desenvolveram um gerador destes, só que para artigos científicos. O SciGen foi até capaz de publicar artigos em algumas conferências, segundo o que eles relatam.

Uma outra atividade nessa linha é o Business Embromation. Além do gerador de textos, você pode participar de um jogo bem divertido, o Bussiness Bingo! Além de aplicável, o Business Embromation pode lhe render uma diversão naquelas chatas reuniões administrativas.

Existem também os geradores de textos de diferentes gêneros literários. Sonhando em escrever como o Jorge Amado? Use este eficente mecanismo. Para criar poesias sem depender de um dia inspirado, muitas são as opções. O Rob’s Amazing Poem Generator, por exemplo, gera poesias a partir de palavras de um site indicado.

Caso seu projeto seja escrever telenovelas, prefira o simulador de folhetins do Manoel Carlos ou de novelas italianas da Globo. Se por acaso você criar algum personagem da classe D, não deixe de usar esse utilíssimo gerador de nome de pobre.

Por outro lado, se o seu sonho é escrever letras de músicas, escolha o gerador pelo estilo: Tribalistas, Engenheiros do Havaí e até samba enredo!

Agora, se nada disso lhe interessou e você está achando que não é nada criativo, seus problemas acabaram! Crie uma empresa revolucionária para a Web 2.0. Use este poderoso Gerador de idéias, crie o nome da empresa com o Web 2.0 Company Name Generator e faça o logotipo com o gerador já citado aqui: Web 2.0 Logo Creatr. Não deixe de criar um botão promocional com o Button Maker.

Fonte: http://alexprimo.com/2007/10/19/geradores-de-texto-para-todos-os-gostos/

quinta-feira, 18 de dezembro de 2008

Livros disponíveis para download

Não sou muito fã da pirataria de livros através da web, mas também acredito que o conhecimento deve ser acessível a todos e não apenas aqueles que possuem condições de comprá-los.

Me repassaram um link que julgo muito útil para aqueles que se interessam em e-books sobre computação e não tem problema com a leitura destes livros em inglês. O site FlazX possui uma coleção de e-books disponíveis para consulta e download. Eu naveguei na sua seção de inteligência artificial e encontrei bons títulos disponíveis pelo site.

Seguem algumas das minhas recomendações:

Artificial General Intelligence (Cognitive Technologies)
Artificial Intelligence ebook: Artificial General Intelligence (Cognitive Technologies) Cover

This is the first book on current research on artificial general intelligence (AGI), work explicitly focused on engineering general intelligence – autonomous, self-reflective, self-improving, commonsensical intelligence...


Artificial Intelligence: A Modern Approach (2nd Edition)
Artificial Intelligence ebook: Artificial Intelligence: A Modern Approach (2nd Edition) Cover

Artificial Intelligence: A Modern Approach introduces basic ideas in artificial intelligence from the perspective of building intelligent agents, which the authors define as "anything that can be viewed as perceiving its environment through sensors and acting upon the environment through effectors...

Minds and Computers: An Introduction to the Philosophy of Artificial Intelligence
Artificial Intelligence ebook: Minds and Computers: An Introduction to the Philosophy of Artificial Intelligence Cover

Machine Learning (Mcgraw-Hill International Edit)
Machine Learning ebook: Machine Learning (Mcgraw-Hill International Edit) Cover

Natural Language Understanding, Second Edition
Natural Language Processing ebook: Natural Language Understanding, Second Edition Cover

Reflecting the latest research developments, this second edition offers a uniform framework based on feature-based context-free grammars and chart parsers that are used for syntactic and semantic processing...



O link para a seção de inteligência artificial é:

http://www.flazx.com/category59.php

Dentro desta também pode-se encontrar sub-categorias em Inteligência Computacional, visão computacional, aprendizado de máquina, processamento de linguagem natural e redes neurais.