Abstract
We propose a learning approach to designing fuzzy controllers based on the B-spline model. Unlike other normalised parameterised set functions for defining fuzzy sets, B-spline basis functions do not necessarily span from membership values zero to one, but possess the property "partition of unity". B-spline basis functions can be automatically determined after each input is partitioned. Learning of a fuzzy controller based on B-spline basis functions is then equivalent to the adaptation of a B-spline interpolator. Parameters of the controller output of each rule can be adapted by using the gradient descent method. Optimal placements of the B-spline basis functions for specifying each input can be found by an algorithm working similarly to a self-organising neural network. Through comparative examples of function approximation we show that learning of such a fuzzy controller generally converges fast. This approach can be extended to the problems of supervised as well as unsupervised learning.
| Original language | English |
|---|---|
| Pages (from-to) | 287-301 |
| Number of pages | 15 |
| Journal | Fuzzy Sets and Systems |
| Volume | 101 |
| Issue number | 2 |
| DOIs | |
| State | Published - 16 Jan 1999 |
| Externally published | Yes |
Keywords
- B-splines
- Fuzzy control
- Supervised learning
Fingerprint
Dive into the research topics of 'Designing fuzzy controllers by rapid learning'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver