Java, Inteligência Artificial e Redes Neurais

Java é útil para quem quer especializar em Inteligência Artificial ou Redes Neurais?

Sim! Mui util…

Se você estiver afim de implementar um sistema especialista baseado em regras, por exemplo, existem engines de regras (padronizadas) desenvolvidas em java (JSR-94 - Java Rule Engine API - http://jcp.org/en/jsr/detail?id=94 )…

Redes Neurais in Java: http://www.jeffheaton.com/ai/
Mesmo papo rolando aqui: http://www.guj.com.br/posts/list/19875.java

http://www.jooneworld.com/

agentes móveis;
http://aglets.sourceforge.net/

[quote=rigolin]Sim! Mui util…

Se você estiver afim de implementar um sistema especialista baseado em regras, por exemplo, existem engines de regras (padronizadas) desenvolvidas em java (JSR-94 - Java Rule Engine API - http://jcp.org/en/jsr/detail?id=94 )…

Redes Neurais in Java: http://www.jeffheaton.com/ai/
Mesmo papo rolando aqui: http://www.guj.com.br/posts/list/19875.java
[/quote]
Tem um artigo muto interessante sobre isto na edição #15 da revista Java Magazine.

e aqui no Brasil,não há nenhum link legal sobre o tema não?

Hmm… tem exemplos de lógica fuzzy implementada em Java?

seguinte, redes neurais… reconhecimento de caracteres (X, O)

criados 3 arquivos .txt …
arquivo X contendo
#…#
.#.#.
…#…
.#.#.
#…#

arquivo O contendo
.###.
#…#
#…#
#…#
.###.

e o terceiro q seria modificado para nao ficar = para ele aproximar do mais parecido

o problema é, como chamar os arquivos .txt na minha classe
e como fazer
o valor de # é 1
valor de . é -1
e se nao for # nem . o valor é 0

alguem tem ideia de como posso fazer? Obrigado pela atencao
se qserem entra em contato cmg thekill87@gmail.com

[color=orange]Alguns frameworks tornam certas coisas mais faceis, assim como ja possuem testes e versões estaveis, alem de um tempo de desenvolvimento maior!

Frameworks:
1-Redes Neurais

JOONES http://www.jooneworld.com
ANNEF http://www.inf.unisinos.br/~jrbitt/annef/
ENCOG http://www.heatonresearch.com/encog
NEUROPH http://neuroph.sourceforge.net/

2-Logica Fuzzy
JFuzzyLogic

3-Algoritmos Geneticos
JGAP
JAGA
GA PlayGround

Um otimo site seria o do Jeff Heaton, um grande pesquisador nesta area, onde existem artigos, exemplos e otimos livres de sua autoria disponiveis online:
http://www.jeffheaton.com/ai/ como foi citado na primeira resposta![/color]
Em meu blog falo sobe computação distribuida, inteligencia artificial e java…visitem:
http://www.amsterdaintelligence.blogspot.com

Não, para falar a verdade nenhuma.
Redes neurais não tem nada haver com linguagem de programação, ela é um conceito matemático que usa a aproximação de resultados para resolver problemas do mundo real.

Não sei porque as pessoas estudam tanto uma linguagem de programação, ao invés de estudar coisas que realmente são necessárias na computação, como IA, Processamento de Imagens, Compiladores… etc.