"Je veux faire du deep learning." Dans cet esprit, on dit souvent que [Deep Learning from scratch](https://www.amazon.co.jp/%E3%82%BC%E3%83%AD%E3%81%8B%E3 % 82% 89% E4% BD% 9C% E3% 82% 8B Apprentissage profond-% E2% 80% 95Python% E3% 81% A7% E5% AD% A6% E3% 81% B6% E3% 83% 87% E3% 82% A3% E3% 83% BC% E3% 83% 97% E3% 83% A9% E3% 83% BC% E3% 83% 8B% E3% 83% B3% E3% 82% B0% E3% 81% AE% E7% 90% 86% E8% AB% 96% E3% 81% A8% E5% AE% 9F% E8% A3% 85-% E6% 96% 8E% E8% 97% A4-% E5% J'ai lu BA% B7% E6% AF% 85 / dp / 4873117585). J'avais l'impression de l'avoir compris, J'ai essayé de jouer avec le code du livre, mais cela ne fonctionne pas. Quand j'étais sur le point d'abandonner, la lumière s'est allumée.
Jugement de ressemblance avec un auteur dans Aozora Bunko (KERAS + cnn au niveau du personnage)
L'exploration de la bibliothèque du ciel bleu est terminée, J'ai publié l'article aozora_cnn.py. J'ai jusqu'à epoch100, mais il m'a fallu 3 jours pour terminer tout l'apprentissage.
Le fichier modèle de l'époque11 semblait être la valeur la plus élevée.
Des points de contrôle sont définis.
Par checkpoint
Si la précision au moment de la vérification est la valeur la plus élevée,
/tmp/Sous le poids du modèle à cette époque*.Enregistrez en tant que fichier h5df.
Epoch 11/100
378700/378774 [============================>.] - ETA: 0s - loss: 0.1420 - acc: 0.9449Epoch 00010: val_acc improved from 0.87362 to 0.89609, saving model to /tmp/weights.10-0.14-0.94-0.41-0.90.hdf5
378774/378774 [==============================] - 2298s - loss: 0.1420 - acc: 0.9449 - val_loss: 0.4083 - val_acc: 0.8961
Comme le fichier modèle n'a pas été enregistré après epoch11, J'ai essayé d'exécuter aozora_classification.py en spécifiant le fichier /tmp/weight-*.h5df créé par le point de contrôle de epoch11.
La chaîne de caractères à juger est également dans l'exemple.
Atsushi Nakajima Jugons le début de "Yamatsukiki".
~Li Zhao de Xinxi était un talent universitaire, dans les dernières années de Tenpo, et a été nommé d'après Torasaki à un jeune âge, et a ensuite été complété par le lieutenant Gangnam. Je ne savais pas.~
Le résultat est, ···
Natsume Soseki | Ryunosuke Akutagawa | Mori Kogai | Ango Sakaguchi |
---|---|---|---|
0 | 1.056089e-09 | 1.293081e-07 | 0.000033 |
C'est comme Mori Kogai! On dirait que c'est fait! (C'est naturel car je n'ai pas du tout changé le code: hugging_face :: hugging_face :: hugging_face :)
J'ai essayé de juger. Cela ressemble à Natsume Soseki.
Natsume Soseki | Ryunosuke Akutagawa | Mori Kogai | Ango Sakaguchi |
---|---|---|---|
0 | 0.125387 | 0.000199 | 6.651750e-07 |
Recommended Posts