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)
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
back
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
back
Pessoal,
Pra quem nunca mexeu com IA tem um material muito bom, que está numa dessas páginas excelentes que o Daniel recomendou…
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.
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 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
Deejay_df
Por que Java não seria efeiciente para escrever um programa em IA?
N
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.
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
Lucashgt
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.