Un des cours dans Developer Works, [Create Python apps] avec IBM Watson et IBM Bluemix](https://developer.ibm.com/courses/all/create-python-apps-ibm-watson-ibm-bluemix/).
La dernière fois, j'ai travaillé sur l'épisode 2 du texte et ajouté une fonction pour déterminer le nombre de langues saisies dans l'application et le traduire en anglais. Cette fois, nous entrerons dans l'épisode 3, ajouterons une fonction de classification du langage naturel et améliorerons la précision de la réponse en suivant la formation ici.
Accédez à src / episode-3 / django / src / projwatson. Réécrivez à nouveau les différents fichiers réécrits en # 1 avec un éditeur de texte.
Sélectionnez Natura Language Classifier dans le catalogue.
Définissez la destination de connexion sur l'application à laquelle vous souhaitez vous lier et cliquez sur "Créer". On vous demandera de reformater, donc c'est OK.
Vous pouvez obtenir les informations d'identification à partir du champ de connexion de l'application, donc
Intégrez-le dans naturallanguageclassification.py dans le dossier watsonutils.
Les phrases traduites dans cette zone de wl.py (original dans le cas de l'anglais) sont classées.
Cette partie de naturallanguageclassify.py est l'endroit où vous classez réellement
Créez une classe qui servira de base à la classification. Sélectionnez "Natural Language Classifier" dans le champ "Connexion" sur l'écran des détails de l'application sur Bluemix. (Appuyez le plus possible sur la partie blanche) Cliquez sur "Accéder à la boîte à outils bêta" (partie bleu-vert) dans la colonne "Administration" pour accéder à l'outil.
Connectez-vous en utilisant vos informations de connexion Bluemix.
Cliquez sur Ajouter des données d'entraînement pour ajouter des données d'entraînement. J'ai défini des phrases en anglais sur le tourisme en faisant référence à here. Il est préférable d'avoir 10 exemples de phrases dans chaque classe. J'ai créé "Itinéraire", "Repas", "Tourisme" et "Shopping". Appuyez sur Créer un classificateur en haut pour terminer.
Sélectionnez le nom et la langue du classificateur et confirmez.
Je suis inquiet s'il y a un moyen de le faire, mais cela semble bouger.
Dans le terminal, accédez à src / episode-3 / django / src / projwatson.
python manage.Sortie vers l'hôte local avec le serveur d'exécution py.
Ça s'est bien passé!
![スクリーンショット 2017-07-16 15.01.04.png](https://qiita-image-store.s3.amazonaws.com/0/141025/076bd573-372f-e191-ecb6-f4e2eb709348.png)
Je ne me suis pas beaucoup entraîné.
![スクリーンショット 2017-07-16 15.02.09.png](https://qiita-image-store.s3.amazonaws.com/0/141025/0e679b8b-541d-d9b0-55d1-bd8a79545263.png)
Jusqu'à ici pour cette fois!
Je vous remercie pour votre travail acharné! !!
Recommended Posts