| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 11:57:46
|
RodrigoSol
Virtual Machine Man
![[Avatar]](/images/avatar/54072f485cdb7897ebbcaf7525139561.jpg)
Membro desde: 23/07/2003 10:09:10
Mensagens: 683
Localização: Belzonte
Offline
|
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
|
Site para candidato a vereador
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 12:01:23
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
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:
http://www.jeffheaton.com/ai/index.shtml
http://diwww.epfl.ch/mantra/tutorial/english/
Mais tarde eu edito este post novamente.
[/editado]
|
Daniel Quirino Oliveira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 13:25:30
|
RodrigoSol
Virtual Machine Man
![[Avatar]](/images/avatar/54072f485cdb7897ebbcaf7525139561.jpg)
Membro desde: 23/07/2003 10:09:10
Mensagens: 683
Localização: Belzonte
Offline
|
Valeu Daniel! Vou dar uma olhada!
Se mais alguém tiver informações...
Até Mais
|
Site para candidato a vereador
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 14:37:15
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
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.
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 14:39:25
|
Bani
JWizard
![[Avatar]](/images/avatar/6cdd60ea0045eb7a6ec44c54d29ed402.jpg)
Membro desde: 13/10/2002 23:17:37
Mensagens: 2443
Localização: São Paulo
Offline
|
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.
|
~ Site da Bani ~ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 15:35:30
|
RodrigoSol
Virtual Machine Man
![[Avatar]](/images/avatar/54072f485cdb7897ebbcaf7525139561.jpg)
Membro desde: 23/07/2003 10:09:10
Mensagens: 683
Localização: Belzonte
Offline
|
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
|
Site para candidato a vereador
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 15:39:13
|
back
GUJ Ranger
![[Avatar]](/images/avatar/c8873cfe3f18375576f9b.gif)
Membro desde: 20/05/2003 08:43:42
Mensagens: 763
Localização: Milano / Italia
Offline
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 17:26:18
|
back
GUJ Ranger
![[Avatar]](/images/avatar/c8873cfe3f18375576f9b.gif)
Membro desde: 20/05/2003 08:43:42
Mensagens: 763
Localização: Milano / Italia
Offline
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 18:27:49
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
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.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 19:20:55
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
louds wrote:
Dificil achar algo na area em java por não ser uma boa linguagem para esse tipo de aplicação.
??????
http://joone.sf.net/
detona tudo. com jgap tambem. fiz planjeadores e algoritmos geneticos em java, e nao tive problema nenhum tambem.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/10/2003 23:36:22
|
Rafael Afonso
Virtual Machine Man
Membro desde: 05/12/2002 16:03:43
Mensagens: 719
Localização: São Paulo/SP
Offline
|
Paulo Silveira wrote:
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,
|
Rafael Ubiratam Clemente Afonso
---------------------------------------
GitHub
ScalaFX
LinkedIn |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2003 21:50:47
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
Paulo Silveira wrote:
louds wrote:
Dificil achar algo na area em java por não ser uma boa linguagem para esse tipo de aplicação.
??????
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.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2003 22:03:59
|
Paulo Silveira
Administrador
![[Avatar]](/images/avatar/a87ff679a2f3e71d9181a67b7542122c.jpg)
Membro desde: 07/08/2002 18:38:50
Mensagens: 4204
Localização: São Paulo
Offline
|
oi louds!
pra isso temos a java rule engine
jsr algum numero eh o jess, bem legal. na verdade eh um provadorzinho de teorema, como muitas das linguagens funcionais.
|
http://blog.caelum.com.br twitter: @paulo_caelum
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/10/2003 22:40:57
|
louds
Moderador
![[Avatar]](/images/avatar/1e48c4420b7073bc11916c6c1de226bb.jpg)
Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline
|
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.
|
http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/02/2005 10:31:13
|
Deejay_df
Smalltalk
Membro desde: 21/02/2005 10:03:03
Mensagens: 2
Offline
|
Por que Java não seria efeiciente para escrever um programa em IA?
|
|
|
 |
|
|