Api para sistema especialista difuso em java  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
laudenpower
JavaEvangelist
[Avatar]

Membro desde: 28/12/2008 21:00:08
Mensagens: 349
Offline

Boa noite,

Alguém conhece algum framework para implementar um sistema especialista difuso em java?
Eu já conheço o JESS, mas gostaria de saber de alguma outra alternativa (que não seja o matlab).

O ideal é que o framework permita integração com uma aplicação java e que realize inferência difusa.

Desde já agradeço a atenção e aguardo respostas

Enquanto cultivares teu saber, nada tens a temer!

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

laudenpower wrote:Boa noite,

Alguém conhece algum framework para implementar um sistema especialista difuso em java?
Eu já conheço o JESS, mas gostaria de saber de alguma outra alternativa (que não seja o matlab).

O ideal é que o framework permita integração com uma aplicação java e que realize inferência difusa.

Desde já agradeço a atenção e aguardo respostas


Não sei se entendí direito o problema (e corro sério risco de dar uma sugestão idiota), mas já deu uma olhada no Drools ?

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

laudenpower
JavaEvangelist
[Avatar]

Membro desde: 28/12/2008 21:00:08
Mensagens: 349
Offline

Em primeiro lugar agradeço a atenção (sendo uma dica na direção certa ou errada o que importa é a intenção )
Bom na verdade eu preciso de uma api que me permita dentro de uma aplicação java (que estou desenvolvendo), jogar valores (já fuzzificados) dentro de um motor de inferência do sistema especialista. Tem uma API chamada JESS que faz isso, mas eu queria saber de em java existe alguma outra opção.

Tipo essa api deve permitir integração dentro de qualquer programa java (nesse caso o drools roda no container né).

Mesmo agradeço novamente a tua atenção e espero agora ter me feito mais claro

Enquanto cultivares teu saber, nada tens a temer!

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

laudenpower wrote:Em primeiro lugar agradeço a atenção (sendo uma dica na direção certa ou errada o que importa é a intenção )
Bom na verdade eu preciso de uma api que me permita dentro de uma aplicação java (que estou desenvolvendo), jogar valores (já fuzzificados) dentro de um motor de inferência do sistema especialista. Tem uma API chamada JESS que faz isso, mas eu queria saber de em java existe alguma outra opção.

Tipo essa api deve permitir integração dentro de qualquer programa java (nesse caso o drools roda no container né).

Mesmo agradeço novamente a tua atenção e espero agora ter me feito mais claro


Na verdade, o Drools não precisa necessariamente de um container... tendo as libs, você consegue executar as regras, até dinamicamente (e, quando eu digo dinâmico, é tudo dinâmico - as entidades, as regras... tudo).

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

laudenpower
JavaEvangelist
[Avatar]

Membro desde: 28/12/2008 21:00:08
Mensagens: 349
Offline

Você saberia me dizer se essa api consegue realizar inferência difusa? pois procurei no google e até agora não achei nada...

Enquanto cultivares teu saber, nada tens a temer!

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

laudenpower wrote:Você saberia me dizer se essa api consegue realizar inferência difusa? pois procurei no google e até agora não achei nada...


Eu achei um link de um pessoal que fez uma extensão para o Drools que resolvia lógica fuzzy, aqui: http://www.springerlink.com/content/b282683w3t0617r6/. No entanto, parece que eles (equipe Drools) discutem bastante a respeito da necessidade de se fazer um solver pra lógica fuzzy, mas não fizeram ainda (tudo indica que estão fazendo).

[]´s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

laudenpower
JavaEvangelist
[Avatar]

Membro desde: 28/12/2008 21:00:08
Mensagens: 349
Offline

Bah acho que estou frito então ehehehehhehe
O único que realiza trabalha com fuzzy é a extensão para o JESS (FuzzyJess), mas nesse caso não achei o download para isso (e olha que já procurei).
Meu interesse é integrar essa funcionalidade de forma transparente no software.
Tipo se eu conseguisse fuzzificar as entradas e jogar na base do conhecimento até daria, mas eu acho que para realizar a inferência a api deve entender os conjuntos fuzzy criados no software.

Enquanto cultivares teu saber, nada tens a temer!

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team