[PYTHON] Ich habe versucht, einen "verdammt großen Literaturkonverter" zu machen.

Was ich vorerst gemacht habe

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

Versuchen Sie es! !!

Überblick

Es ist unnötig zu erwähnen, dass es sich um eine Anwendung handelt, mit der Sie bei der Eingabe von Text wie "Fucking Deca Rashomon" aussehen.

Wie geht es dir

Der Code ist nicht öffentlich verfügbar und die Textkonvertierung ist nicht sehr genau. Ich gebe Ihnen hier nur einen kurzen Überblick. Es ist ein sehr grober Algorithmus, weil ich ihn vorerst schnell machen wollte.

  1. Erstellen Sie aus dem Unterschied zwischen Koshideka Rashomon und Rashomon ein Wörterbuch (Koshideka-Wörterbuch), aus dem hervorgeht, welcher Art von Wort ein Wort wie "Koshideka" (nennen wir es Koshideka-Wort) vorausgeht (Beispiel: "Rashomon": [ "Groß auf der Ebene der zweifelhaften Vernunft", "Verdammt groß", "Verdammt groß", "Tochi verrückt, verdammt groß"])
  2. Führen Sie mit Mecab eine morphologische Analyse durch, um den Teil des Wortes im Eingabetext zu identifizieren.
  3. Fügen Sie ein verdammtes Deka-Wort vor einem Wort mit einem bestimmten Teil ein, z. B. einem allgemeinen Substantiv. Wählen Sie zu diesem Zeitpunkt den Wert des Schlüssels aus und fügen Sie ihn ein, der dem Eingabewort aus dem verdammten Deka-Wörterbuch (mit gensim) am ähnlichsten ist.
  4. Bewerten Sie abschließend die Natürlichkeit des Ausgabetextes mit dem Sprachmodell und suchen Sie nach seltsamen Teilen (nicht sehr gut).
  5. Die Web-App wird mit einer Flasche erstellt.

Schließlich

Ich möchte, dass Sie damit herumspielen, aber ich wäre Ihnen sehr dankbar, wenn Sie Dinge wie "Dadurch funktionieren die Dinge besser!" Und "Warum fügen Sie diese Art von Funktion nicht hinzu?" Kommentieren könnten. Was meine Eindrücke angeht, so hat es mir Spaß gemacht, auf einfache Weise meine eigene Webanwendung zu erstellen, und ich bin froh, dass ich das NLP, das ich im Klassenzimmer studierte, in die Praxis umsetzen konnte.

Recommended Posts

Ich habe versucht, einen "verdammt großen Literaturkonverter" zu machen.
Ich habe eine Web-API erstellt
Ich habe ein ○ ✕ Spiel mit TensorFlow gemacht
Ich habe eine Stoppuhr mit tkinter mit Python gemacht
Ich habe mit PyQt einen einfachen Texteditor erstellt
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
[5.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, ein System zu erstellen, das nur gelöschte Tweets abruft
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
[2nd] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck für "Betrag" zu erstellen
[Python] Ich habe versucht, eine stabile Sortierung zu implementieren
Ich habe versucht, mit Python einen regulären Ausdruck von "Zeit" zu erstellen
[3.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, mit Python einen regulären Ausdruck von "Datum" zu erstellen
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Ich habe versucht, eine ToDo-App mit einer Flasche mit Python zu erstellen
[4.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
[1.] Ich habe versucht, mit Python ein bestimmtes Authenticator-ähnliches Tool zu erstellen
Ich habe versucht, Jojo mit LSTM ein seltsames Zitat zu machen
Ich habe versucht, mit Go einen exklusiven Kontrollmechanismus zu erstellen
Ich habe versucht, eine Gesichtsdiagnose-KI für professionelle Golferinnen zu erstellen ①
Ich habe versucht, eine Gesichtsdiagnose-KI für professionelle Golferinnen zu erstellen ②
Ich habe versucht, "Sakurai-san" LINE BOT mit API Gateway + Lambda zu erstellen
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.
Ich habe versucht, einen URL-Verkürzungsdienst mit AWS CDK serverlos zu machen
Ich möchte Matplotlib zu einem dunklen Thema machen
Ich habe versucht, eine Super-Resolution-Methode / ESPCN zu erstellen
Ich habe versucht, eine Super-Resolution-Methode / SRCNN build zu erstellen
Ich möchte ein Spiel mit Python machen
Ich habe versucht, KI für Smash Bra zu machen
Ich las "Wie man ein Hacking Lab macht"
Ich habe versucht, eine zufällige Zeichenfolge zu generieren
Ich habe versucht, eine Super-Resolution-Methode / SRCNN build zu erstellen
Ich habe versucht, eine Super-Resolution-Methode / SRCNN build zu erstellen
Ich habe versucht zu debuggen.
Ich habe versucht, einen periodischen Prozess mit CentOS7, Selenium, Python und Chrome durchzuführen
Ich habe eine einfache Mail-Sendeanwendung mit tkinter von Python erstellt
Als ich versuchte, eine VPC mit AWS CDK zu erstellen, konnte ich es aber nicht schaffen
[Patentanalyse] Ich habe versucht, mit Python eine Patentkarte zu erstellen, ohne Geld auszugeben
Ich habe eine Burgsuch-API mit Elasticsearch + Sudachi + Go + Echo erstellt
[Python] Ich habe versucht, eine Shiritori-KI zu erstellen, die den Wortschatz durch Schlachten verbessert
Ich habe versucht, einen Übersetzungs-BOT zu erstellen, der mit Discord unter Verwendung von Googletrans funktioniert
Ich habe versucht, ein Wörterbuch ohne Berücksichtigung der Groß- und Kleinschreibung zu erstellen
Ich habe versucht, eine verdächtige Person mithilfe von Geolonia-Adressdaten schnell zu einem MAP zu machen
Ich habe versucht, eine einfache Bilderkennungs-API mit Fast API und Tensorflow zu erstellen
Ich habe versucht, einen Pseudo-Pachislot in Python zu implementieren
Fortsetzung ・ Ich habe versucht, Slackbot zu erstellen, nachdem ich Python3 studiert habe
[Go + Gin] Ich habe versucht, eine Docker-Umgebung zu erstellen
[Python] Ich möchte aus einer verschachtelten Liste einen Taple machen
Ich habe versucht, eine OCR-App mit PySimpleGUI zu erstellen
Ich habe versucht, ein Konfigurationsdiagramm mit Diagrammen zu zeichnen