Abstract

This paper presents the design and development of generic framework which aids creation of fuzzy, neural network and neuro fuzzy systems to provide expert advice in various fields. The proposed framework is based on neuro fuzzy hybridization. Artificial neural network of the framework aids learning and fuzzy part helps in providing logical reasoning for making proper decisions based on inference of domain expert’s knowledge. Hence by hybridizing neural network and fuzzy logic we obtain advantages of both the fields. Further the framework considered type 2 fuzzy logic for more human like approach. Developing a neuro fuzzy advisory system is tedious and complex task. Much of the time is wasted in developing computational logic and hybridizing the two methodologies. In order to generate a neuro fuzzy advisory system quickly and efficiently, we have designed a generic framework that will generate the advisory system. The resulting advisory system for the given domain is interactive with its user and asks question to generate fuzzy rules. The system also allows provision of training sets for neural network by its users in order to train the neural network. The paper also describes a working prototype implemented based on the designed framework; which can create a fuzzy system, a neural network system or a hybrid neuro fuzzy system according to information provided. The working of the prototype is also discussed with outputs in order to develop a fuzzy system, a neural network system and a hybrid neuro fuzzy system for a domain of course selection advisory. The generated systems through this prototype can be used on web or on desktop as per the user requirement.

Highlights

  • Neuro fuzzy is an emerging branch of artificial intelligence

  • Neuro-Fuzzy System: The hybridization of artificial neural network with fuzzy logic in proper manner, where both training and logical reasoning are required is developed under this module

  • Neuro-fuzzy systems are expert systems based on hybridization of artificial neural network with fuzzy logic

Read more

Summary

INTRODUCTION

Neuro fuzzy is an emerging branch of artificial intelligence. Various types of expert and intelligent systems are being developed using this methodology. Software like ANFIS (Adaptive Neuro Fuzzy Inference System) or DENFIS (Dynamic Evolving Neuro Fuzzy Inference System) which are developed using MATLAB uses given input/output data set, the toolbox function anfis constructs a fuzzy inference system (FIS) whose membership function parameters are tuned (adjusted) using either a back propagation algorithm alone or in combination with a least squares type of method [1, 16] This adjustment allows fuzzy systems to learn from the data which are to be modeled. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol 2, No., January 2011 developing neuro fuzzy systems, rather than its training and its s practical implementation To avoid such wastage of time in development of neural network and fuzzy membership function, it is advisable to have generic neuro fuzzy development framework which will suit to develop different neuro fuzzy advisory systems in different subject areas and fields.

METHODOLOGY
NEURAL NETWORK SYSTEM
Example 1
TYPE 2 FUZZY SYSTEM
NEURO - FUZZY SYSTEM
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call