Ai

17 respostas
RodrigoSol

Eu tava viajando numa solução para conferencia da coerência dos dados em algumas interfaces de saída que geramos…

Todo fim de mês é o maior stress conferir esses dados…

Penso que se o cara consegue conferir, ele obrigatoriamente tem que usar algum tipo de lógica…

Então tava pensando em desenvolver uma solução genérica que aprendesse com o tempo é fosse acumulando conhecimento de como esse conferencia é feita, e sinalizasse possíveis problemas na consistência dos dados…

Será que temos algo pratico em AI que possa ajudar nesse aspecto?

Não sei se fui muito claro, mas se tiver alguém a fim de continuar essa discussão estou as ordens. :o)

Valeu

17 Respostas

Daniel_Quirino_Olive

Talvez alguma coisa usando redes neurais ou árvores de decisão possa ajudá-lo neste problema.
[editado]
Para tentar enriquecer esta resposta beeem pobre, segue alguns links:
:arrow: http://www.jeffheaton.com/ai/index.shtml
:arrow: http://diwww.epfl.ch/mantra/tutorial/english/

Mais tarde eu edito este post novamente.

[/editado]

RodrigoSol

Valeu Daniel! Vou dar uma olhada!

Se mais alguém tiver informações…

Até Mais

smota

Um sistema especialista se encaixa bem …

Pode pesquisar sobre SBC (Sistemas Baseados em Conhecimento) … uma boa visão geral está neste site.

Na prática? Se for saidas de um banco de dados existem ferramentas de análise que podem te ajudar.

Bani

Redes neurais acho que ficaria com muita tendência a erros… Para conferir a coerência dos dados não dá pra deixar nas mãos do computador tentar advinhar qual seria a lógica, pois até ele descobrir exatamente é um processo meio de longo prazo e que vai depender muito dos casos que for encontrando pela frente. E ainda depende do acompanhamento de uma pessoa para dizer se o computador acertou ou não, entãa não ajuda muito mesmo.

Acho que AI em geral não é uma boa solução nesse caso. Simplesmente desenvolva um sistema em que você mesmo possa editar regras com o tempo. Aliás, existem programas específicos para você inserir regras de negócio em Java. Só não lembro o nome agora.

RodrigoSol

Na verdade Algumas são de banco de dados e outras não, no caso das de DB acho difícil ter alguma ferramenta já que o banco que usamos é totalmente proprietário e somos nos mesmo que fabricamos -:).

Achei bem interessantes as sugestões da Bani e do smota… Vou dar uma pesquisada neles…

De qualquer forma… Recomendo uma visita aos sites sobre redes neurais que o Daniel postou … Tem o capitulo 4 “How a Machine Learns” especialmente o tópico “Error Calculation” do site jeffheaton que tem ver a com minha duvida…

O que percebi… É que ainda estamos um pouco longe de aplicar AI comercialmente…

Aproveitando: Qual a opinião de vocês sobre o grau de maturidade dessas tendências de AI em aplicações comercias…

Abraços a Todos

B

Eu, até dois meses atrás, tava lendo um livro muitooo bom da RECOPE-IA (acho que significa Rede Cooperativa de Pesquisa e estudo de Inteligencia Artificial).

Os conceitos são muito legais, e apesar de eu não estar fazendo a faculdade, deu pra aprender algo.

Vocês sabem se há boas soluções de AI com JAVA? Há algum projeto open-source na área, com classes para tarefas genéricas?

Gustavo Guilherme BacK

B

Pessoal,

Pra quem nunca mexeu com IA tem um material muito bom, que está numa dessas páginas excelentes que o Daniel recomendou…

http://www.sys-con.com/java/article.cfm?id=1452

Muito legal o material… esse findi vou brincar de “tentar” implementar alguma coisa em IA…

Gustavo Guilherme BacK

louds

AI é utilizada comercialmente a mais de 1 década com sucesso nas mais diversas areas.
Desde industria aeronautica e bélica a farmaceutica e financeira.

Dificil achar algo na area em java por não ser uma boa linguagem para esse tipo de aplicação.

Paulo_Silveira

“louds”:

Dificil achar algo na area em java por não ser uma boa linguagem para esse tipo de aplicação.

??? :slight_smile:

http://joone.sf.net/

detona tudo. com jgap tambem. fiz planjeadores e algoritmos geneticos em java, e nao tive problema nenhum tambem.

Rafael_Afonso

“Paulo Silveira”:

detona tudo. com jgap tambem. fiz planjeadores e algoritmos geneticos em java, e nao tive problema nenhum tambem.

:?: Uma curiosidade: Do que se tratam algorítmos Genéticos? ALguém pode me dar um exemplo?

Grato,

louds

“Paulo Silveira”:
“louds”:

Dificil achar algo na area em java por não ser uma boa linguagem para esse tipo de aplicação.

??? :slight_smile:

http://joone.sf.net/

detona tudo. com jgap tambem. fiz planjeadores e algoritmos geneticos em java, e nao tive problema nenhum tambem.

Linguagens funcionais sao um saco para uso no dia a dia, porem para trabalhar com AI a figura muda completamente. Escrever sistemas especialistas, arvores de decisao e outros tantos algoritmos eh trivial usando scheme, por exemplo, doque usando java, c++ ou qualquer outra linguagem imperativa.

Paulo_Silveira

oi louds!

pra isso temos a java rule engine

jsr algum numero :slight_smile: eh o jess, bem legal. na verdade eh um provadorzinho de teorema, como muitas das linguagens funcionais.

louds

mesmo assim Paulo, voce ainda vai ter que escrever as regras nao? Coisas como continuations, first class functions e closures ajudam muito.
Uma pergunta, voce ja tentou reescrever teus sistemas em java para alguma engine de AI escrita em lisp ou scheme? Tirando o parto que eh aprender a linguagem, voce provavelmente vai se dar conta que a versao lisp/scheme vai ser muito mais curta, simples e poderosa.

D

Por que Java não seria efeiciente para escrever um programa em IA?

N

Este ano vou ter uma disciplina com enfoque em agentes inteligentes e meu professor já adiantou que será em cima de Java a construção desses agentes.
Ou seja, Java pode ser aplicado juntamente com IA.

pcalcado

Neo:
Este ano vou ter uma disciplina com enfoque em agentes inteligentes e meu professor já adiantou que será em cima de Java a construção desses agentes.
Ou seja, Java pode ser aplicado juntamente com IA.

E quem disse que não dá? O luds disse que a linguagem não é uma boa ferramenta, não qeu não é possível. Além do mais, isso foi em 2003! :roll:

Apesar disso: não acredite em tudo que ouvir na faculdade.

[]s

L

Olá a todos!!! Meu TC vai ser na área de IA. Vou utilizar CBR (Raciocinio Baseado em Casos) e Text-Mininng.

Com relação a pergunta do RodrigoSol, acho que a pesquisa e tentativa de uso do Text-Mininng seria de grande valia. Já existem cases na Net porém estou sem link para indicar.

Criado 10 de outubro de 2003
Ultima resposta 21 de fev. de 2005
Respostas 17
Participantes 12