Download Fuzzy Logic Toolbox User`s Guide

Transcript
2
Tutorial
ANFIS training completed at epoch 200.
Minimal training RMSE = 0.326566
Minimal checking RMSE = 0.582545
This looks like good news. The error with the training data is the lowest we’ve
seen, and the error with the checking data is also lower than before, though not
by much at all. This suggests that maybe we had gotten about as close as
possible with this system already. Maybe we have even gone so far as to overfit
the system to the training data. Overfitting occurs when we fit the fuzzy
system to the training data so well that it no longer does a very good job of
fitting the checking data. The result is a loss of generality. A look at the error
history against both the training data and the checking data reveals much.
0.7
0.65
0.6
0.55
Training Error
Checking Error
0.5
0.45
0.4
0.35
0.3
0
20
40
60
80
100
120
140
160
180
200
This is indeed a case of overfitting. The smallest error against the checking
data occurs at epoch 52 after which the checking data error trends upward even
as ANFIS keeps working to minimize the error against the training data all the
way to epoch 200.
References
The fuzzy c-means algorithm is described in [Bez81], while a full description of
the subclust algorithm and the underlying clustering method can be found in
the paper by Chiu [Chi94]. Both are listed in the “References” section at the end
of this chapter.
2-86