[PYTHON] J'ai essayé de faire un "putain de gros convertisseur de littérature"

Ce que j'ai fait pour le moment

https://kusodeka.v-to-i.com

Essayez de l'utiliser! !!

Aperçu

Inutile de dire que c'est une application qui vous fait ressembler à "Fucking Deca Rashomon" lorsque vous entrez du texte.

Comment allez vous

Le code n'est pas accessible au public et la conversion de texte n'est pas très précise, je vais donc vous donner un bref aperçu ici. C'est un algorithme très grossier car je voulais le faire rapidement pour le moment.

  1. À partir de la différence entre Koshideka Rashomon et Rashomon, créez un dictionnaire (dictionnaire Koshideka) du type de mot précédé d'un mot comme "Koshideka" (appelons-le mot Koshideka) (Exemple: "Rashomon": [ "Gros au niveau de douter de la raison", "Putain de gros", "Putain de gros", "Tochi fou, putain de gros"])
  2. Effectuez une analyse morphologique avec Mecab pour identifier la partie du mot dans le texte d'entrée.
  3. Insérez un putain de mot déca avant un mot avec une partie spécifique, comme un nom général. À ce stade, sélectionnez et insérez la valeur de la clé qui a la similitude la plus proche avec le mot d'entrée du putain de dictionnaire deca (en utilisant gensim).
  4. Enfin, évaluez le caractère naturel du texte de sortie avec le modèle de langage et vérifiez s'il y a des parties étranges (pas très bien).
  5. L'application Web est faite avec flask.

finalement

J'aimerais que vous jouiez avec, mais je vous serais très reconnaissant si vous pouviez commenter des choses comme "Cela améliorera le fonctionnement des choses!" Et "Pourquoi n'ajoutez-vous pas ce genre de fonction?" Pour ce qui est de mes impressions, j'ai apprécié de pouvoir créer facilement ma propre application Web, et je suis heureux d'avoir pu mettre en pratique la PNL que j'étudiais en classe.

Recommended Posts

J'ai essayé de faire un "putain de gros convertisseur de littérature"
J'ai créé une API Web
J'ai créé un jeu ○ ✕ avec TensorFlow
J'ai fait un chronomètre en utilisant tkinter avec python
J'ai créé un éditeur de texte simple en utilisant PyQt
J'ai essayé de créer un linebot (implémentation)
[5e] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé de créer un système qui ne récupère que les tweets supprimés
J'ai essayé de créer un linebot (préparation)
[2nd] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé de créer une expression régulière de "montant" en utilisant Python
[Python] J'ai essayé d'implémenter un tri stable, alors notez
J'ai essayé de créer une expression régulière de "temps" en utilisant Python
[3ème] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé de créer une expression régulière de "date" en utilisant Python
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python
J'ai essayé de créer une application de notification de publication à 2 canaux avec Python
J'ai essayé de créer une application todo en utilisant une bouteille avec python
[4th] J'ai essayé de créer un certain outil de type Authenticator avec python
[1er] J'ai essayé de créer un certain outil de type Authenticator avec python
J'ai essayé de faire une étrange citation pour Jojo avec LSTM
J'ai essayé de créer un mécanisme de contrôle exclusif avec Go
J'ai essayé de faire un diagnostic de visage AI pour les golfeuses professionnelles ①
J'ai essayé de faire un diagnostic de visage AI pour les golfeuses professionnelles ②
J'ai essayé de créer un LINE BOT "Sakurai-san" avec API Gateway + Lambda
J'ai essayé de faire un signal avec Raspeye 4 (édition Python)
J'ai essayé de créer un service de raccourcissement d'url sans serveur avec AWS CDK
Je veux faire de matplotlib un thème sombre
J'ai essayé de créer une méthode de super résolution / ESPCN
J'ai essayé de créer une méthode de super résolution / SRCNN ①
Je veux faire un jeu avec Python
J'ai essayé de faire de l'IA pour Smash Bra
J'ai lu "Comment créer un laboratoire de piratage"
J'ai essayé de générer une chaîne de caractères aléatoire
J'ai essayé de créer une méthode de super résolution / SRCNN ③
J'ai essayé de créer une méthode de super résolution / SRCNN ②
J'ai essayé de déboguer.
J'ai essayé de faire un processus périodique avec CentOS7, Selenium, Python et Chrome
J'ai fait une application d'envoi de courrier simple avec tkinter de Python
Quand j'ai essayé de créer un VPC avec AWS CDK mais que je n'ai pas pu le faire
[Analyse des brevets] J'ai essayé de créer une carte des brevets avec Python sans dépenser d'argent
J'ai créé une API de recherche de château avec Elasticsearch + Sudachi + Go + echo
[Python] J'ai essayé de créer une IA Shiritori qui améliore le vocabulaire grâce aux batailles
J'ai essayé de créer un BOT de traduction qui fonctionne avec Discord en utilisant googletrans
J'ai essayé de créer une fonction de dictionnaire insensible à la casse
J'ai essayé de faire MAP rapidement une personne suspecte en utilisant les données d'adresse Geolonia
J'ai essayé de créer une API de reconnaissance d'image simple avec Fast API et Tensorflow
J'ai essayé d'implémenter un pseudo pachislot en Python
Suite ・ J'ai essayé de créer Slackbot après avoir étudié Python3
[Go + Gin] J'ai essayé de créer un environnement Docker
[Python] Je veux faire d'une liste imbriquée un taple
J'ai essayé de créer une application OCR avec PySimpleGUI
J'ai essayé de dessiner un diagramme de configuration à l'aide de diagrammes