[PYTHON] Quand j'ai calculé les mots similaires de prudent + courageux avec word2vec, cela me semblait étonnamment raisonnable

introduction

Je ne sais pas combien de bières il y aura, mais j'ai utilisé django et word2vec pour vectoriser les mots en N dimensions afin de créer une page Web qui recherche les mots les plus similaires en similitude cosinus et la publie sur Python Anywhere. Fait.

URL de la page de recherche de mots similaires

Comment utiliser

-Il suffit d'entrer des mots dans la zone de texte en les combinant avec + ou-et appuyez sur Extraire les synonymes.

Exemple d'utilisation

J'en ai tellement fait, alors essayons soigneusement + brave homme.

image.png

Ouaip. N'est-ce pas si mal? (confusion)

Fort + courageux ... image.png

Peut-être que le mot brave lui-même est un mauvais mot! ?? Ajoutons la justice pour rendre les choses plus difficiles ...

image.png

C'est inutile. Justice perdue contre les braves ... Voulez-vous l'essayer avec un héros?

image.png

Oh, Oita décent!

Conclusion

Le héros n'est pas bon. (Coquin) Si vous comptez dessus, vous devriez être un héros.

Le modèle que j'ai utilisé cette fois

Le modèle japonais appris de word2vec sera publié

Recommended Posts

Quand j'ai calculé les mots similaires de prudent + courageux avec word2vec, cela me semblait étonnamment raisonnable
Ce que j'ai fait quand je ne pouvais pas trouver le point caractéristique avec le flux optique d'opencv et quand je l'ai perdu
Faites attention au type lorsque vous créez un masque d'image avec Numpy
Lorsque j'ai essayé de changer le mot de passe root avec ansible, je ne pouvais pas y accéder.
[Python Data Frame] Lorsque la valeur est vide, remplissez-la avec la valeur d'une autre colonne.
Il est devenu TLE lorsque j'ai confirmé l'opération avec la fonction d'impression dans la compétition pro
Lorsque j'explore la webapi qui apparaît pendant le rendu, elle a été lue avec CORS
Ce que j'ai fait quand j'étais en colère de le mettre avec l'option enable-shared