Abstract
The purpose of this paper is to describe a tool that is easy to use for implementing self learning fuzzy systems. This tool which is called FuNNy generates fuzzy systems. The tool consists of a compiler and a C learning library. The compiler translates a fuzzy system (written in a dedicated language, called FuNNy language) to C. The C learning library contains the learning algorithm. The generated C code is simple standard C and therefore it can be applied to all computers with a C-compiler. The learning algorithm is either a gradient descend method based on a numerical calculation of the gradient or a random search method. The input fuzzyfication can be described by four different kinds of membership functions. The output fuzzyfication is based on singletons. The rule base can be written in a natural language. The result of the learning is a new version of the fuzzy system described in the FuNNy language.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2005 International Conference on Machine Learning; Models, Technologies and Applications |
Number of pages | 5 |
Publication date | 2005 |
Publication status | Published - 2005 |
Event | The 2005 International Conference on Machine Learning; Models, Technologies and Applications - Las Vegas, Nevada, United States Duration: 27 Jun 2005 → 30 Jun 2005 |
Conference
Conference | The 2005 International Conference on Machine Learning; Models, Technologies and Applications |
---|---|
Country/Territory | United States |
City | Las Vegas, Nevada |
Period | 27/06/2005 → 30/06/2005 |
Keywords
- Fuzzy System
- Fuzzy Control
- Natural Language
- Self Learning
- C-target