PRECISION des algorithmes d'apprentissage de
NEURO ONE.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Ce tableau a pour but de tester l'efficacité des algorithmes de
régression de Neuro One. Pour cela, on se sert de données certifiées par le NIST
et décrites dans cette page ou sur la page officielle du NIST. |
|
|
|
|
|
|
|
| Chaque ligne représente un des exemples fourni par le NIST. Ils sont classés en trois
groupes : les exemples faciles, moyens et difficiles. |
|
|
|
|
|
|
|
| La colonne Algorithme indique quel a été l'algorithme de
régression le plus efficace pour l'exemple choisi : Levenberg-Marquardt (LM),
Quasi-Newton (BFGS) ou l'algorithme du Gradient (Grad). |
|
|
|
|
|
|
|
| Start 1 et Start 2 réprésentent les initialisations des
paramètres proposées par NIST : Start 1 est une initialisation éloignée de la
solution finale alors que Start 2 est une initialisation plus proche de celle-ci. |
|
|
|
|
|
|
|
| Pour chacune de ces 2 initialisations, la colonne itération indique le nombre
d'itérations réalisées par Neuro One pour l'algorithme considéré (Levenberg-Marquardt, BFGS, Gradient) |
|
|
|
|
|
|
|
| Le nombre de chiffres significatifs indique la précision avec
laquelle Neuro One retrouve les paramètres certifiés par NIST. C'est le
nombre minimum de chiffres communs entre tous les paramètres calculés par Neuro One et ceux certifiés par le NIST. |
|
|
|
|
|
|
|
| Pour avoir accès à des informations plus précises pour chaque
exemple, cliquer sur le nom de l'exemple. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Start 1 :
Initialisation difficile |
Start 2 : Initialisation facile |
|
| Exemples faciles |
Algorithme |
Itérations |
Nbre de chiffres
sigificatifs |
Itérations |
Nbre de chiffres
sigificatifs |
Remarques |
| Misra1 a |
L-M* |
26 |
10 |
17 |
10 |
|
| Chwirut2 |
L-M* |
15 |
8 |
10 |
10 |
|
| Exemples moyens |
|
|
|
|
|
|
| Kirby2 |
L-M* |
14 |
10 |
12 |
9 |
|
| Hahn1 |
L-M* |
31 |
9 |
17 |
10 |
|
| MGH17 |
L-M* |
|
|
36 |
8 |
1 |
| Gauss3 |
L-M* |
11 |
9 |
13 |
10 |
|
| Misra1 c |
L-M* |
21 |
11 |
19 |
11 |
|
| Misra1 d |
L-M* |
17 |
8 |
18 |
10 |
|
| Exemples difficiles |
|
|
|
|
|
|
| MGH09 |
L-M |
188 |
7 |
44 |
7 |
|
| Thurber |
L-M* |
49 |
7 |
40 |
7 |
|
| BoxBOD |
Grad+L-M |
10+22 |
8 |
20 |
9 |
2 |
| Rat42 |
L-M* |
15 |
10 |
14 |
10 |
|
| MGH10 |
Grad+BFGS |
20+2943 |
6 |
614 |
6 |
3 |
| MGH10 |
L-M |
6036 |
10 |
302 |
10 |
|
| Eckerle4 |
L-M* |
37 |
10 |
18 |
10 |
4 |
| Rat43 |
L-M* |
22 |
9 |
12 |
7 |
|
| Bennet5 |
BFGS |
1657 |
4 |
2672 |
4 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Remarque 1 :
Pas de bon résultat à partir de l'initialisation "Start 1" |
|
|
|
|
|
|
|
|
|
|
| Remarque 2 : Il
faut d'abord effectuer 10 itérations avec un algorithme du gradient à partir
de l'initialisation "Start 1" |
|
|
|
|
|
|
|
|
| Remarque 3 : Il
faut d'abord effectuer 20 itérations avec un algorithme du gradient à partir
de l'initialisation "Start 1" |
|
|
|
|
|
|
|
|
| Remarque 4 : Il y a 2 solutions possibles pour les paramètres
béta1 et béta2. Suivant leur initialisation, ils sont tous les deux positifs
ou bien tous les deux négatifs |
|
|
|
|
|
|
|
| Remarque 5 : Le
nombre d'itérations nécessaires avec l'algorithme L-M est supérieur à 32000 |
|
|
|
|
|
|
|
|
| * : Signale les exemples réalisés avec les
réglages par défaut de NeuroOne |
|
|
|
|
|
|
|
|
|
|

Lire
le tableau complet des résultats.

Accéder aux
modèles et jeux de données du NIST.

Veuillez
nous contacter si vous souhaitez en savoir davantage sur les algorithmes d'apprentissage de NEURO ONE.
© Netral - mars 2005