Skip to content

BioFuzzy Software: Fuzzy Logic Applied in Plant Breeding

Notifications You must be signed in to change notification settings

VQCarneiro/BioFuzzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BioFuzzy: Fuzzy Logic Applied in Plant Breeding

biofuzzy_logo2

BioFuzzy é um software open-source e escrito em Java e Matlab. Atualmente esse está em versão alpha.

Nosso objetivo é divulgar e disponibilizar procedimentos fuzzy biométricos para auxílio em diversas etapas dos programas de melhoramento genético.

Referências Bibliográficas: http://www.locus.ufv.br/bitstream/handle/123456789/6785/texto%20completo.pdf?sequence=1


Autor


Requisitos de Sistema

  • Windows
  • Matlab
  • Java

Instalação

O Software BioFuzzy não requer instalação, apenas que os requisitos de sistema sejam cumpridos. O usuário deve somente fazer o download desse repositório e deixa-lo em C:. Por exemplo (C:\BioFuzzy).


Licensa:

Biofuzzy é um software open-source e gratuito. Apesar disso o autor requer menção deste repositório (https://github.com/VQCarneiro/BioFuzzy) caso seja utilizado o software completo ou qualquer parte de códigos aqui disponibilizado.


Modulos

O software BioFuzzy conta com procedimentos para ensino e pesquisa em lógica fuzzy. Para ensino vários exemplos são disponibilizados para melhor entendimento da teoria de conjuntos, regras e pertinências fuzzy. No contexto de pesquisa é possível desenvolver interativamente sistemas de controle fuzzy de acordo com os interesses dos usuário. Também é possível realizar análises de agrupamento não supervisionadas por meio do procedimento Fuzzy C-Means. Além destas possibilidades, estão disponíveis vários sistemas de controle fuzzy para auxiliar na etapa de recomendação de cultivares como:

  • Eberhart e Russell (1966)
  • Cruz et al. (1988)
  • Carneiro (1998)
  • Multivariado – Carneiro (1998)
  • Híbrido – Eberhart e Russell (1966)/Carneiro (1998)
  • Clusterização Fuzzy

Entenda a Lógica Fuzzy

A lógica Fuzzy proposta por Lofti Zadeh é uma dentre as diversas técnicas de inteligência artificial. Esta por meio de sistemas de controle fuzzy visam auxiliar o usuário em processos de tomadas de decisão. Esta funcionalidade torna estes sistemas de grande utilidade quando inseridos no contexto diário dos cientistas de dados. No contexto dos programas de melhoramento genético esta técnica permite transferir o conhecimento adquirido pelos programas de melhoramento, ao longo dos anos, aos sistemas computadorizados. Assim, estes conhecimentos podem ser armazenados e processados por meio de regras fuzzy de forma a servir de auxílio a novos programas de melhoramento para tomar decisões.


Contribua!

  • Em caso de erros entre em contato pelo e-mail: vqcarneiro@gmail.com
  • Sugestões de novos procedimentos são sempre bem vindas.