[PYTHON] [Valentine Spezialprojekt] Ich habe eine LINE-Kompatibilitätsdiagnose gestellt!

Es ist Valentine

Ich denke, es gibt viele Männer, die zappeln, wenn sich der 14. Februar nähert. Dieses Mal habe ich ein System erstellt, um die Kompatibilität mit der Person zu diagnostizieren, die Ihnen am Herzen liegt.

Details werden im folgenden Video vorgestellt https://youtu.be/LNFFCBIHOXY

Wie machst du es?

Einfach zu machen

  1. Speichern Sie den persönlichen LINE-Gesprächsverlauf
  2. Datenformung
  3. Ergebnisberechnung mit einem einzigartigen Algorithmus

Speichern Sie den persönlichen LINE-Gesprächsverlauf

Führen Sie die folgenden Schritte aus, um den Gesprächsverlauf zu speichern

line相性診断作ってみた_画像.004.jpeg

Datenformung

Wir werden die Daten des Gesprächsverlaufs im Textformat formatieren Definiert drei Datenformate: Nachricht, Drehung und Konversation

line相性診断作ってみた_画像.006.jpeg

Die Datenstruktur ist so, dass eine einzeilige Nachricht eine Nachricht ist, eine Reihe von Nachrichten eine Wendung ist und eine Reihe von Wendungen von Ihnen und der anderen Partei eine Konversation ist.

line相性診断作ってみた_画像.007.jpeg

Ergebnisberechnung mit einem einzigartigen Algorithmus

Das LINE-Kompatibilitätsdiagnosesystem verfügt über vier Auswerteachsen

line相性診断作ってみた_画像.009.jpeg

Gesprächsdauer

Die Gesprächsdauer wird für jedes Gespräch mit maximal 10 Tagen berechnet.

line相性診断作ってみた_画像.011.jpeg

Antwortintervall

Das Antwortintervall wird so berechnet, dass es nach 6 Stunden oder mehr 0 Punkte beträgt.

line相性診断作ってみた_画像.013.jpeg

Qualität des Inhalts

Was die Qualität des Inhalts angeht, habe ich es diesmal einfach gemacht, Punkte zu erzielen, wenn Fragensätze oder Piktogramme eingefügt wurden In Zukunft möchte ich eine Verarbeitung hinzufügen, z. B. Punkte hinzufügen, wenn Wörter in der Nähe von "Gefällt mir" in word2vec und doc2vec enthalten sind.

line相性診断作ってみた_画像.015.jpeg

Anrufdauer

Bei der Bewertung der Gesprächszeit werden alle Anrufe mit einer perfekten Punktzahl von 1 Stunde oder mehr gemittelt.

line相性診断作ってみた_画像.017.jpeg

Ergebnis

Das Ergebnis ist wie folgt

result.jpg

Ich habe es ziemlich rigoros gemacht. Wenn du also 60 Punkte hast, kannst du es gut machen, Stroh

Zusammenfassung

Dieses Mal habe ich ein System erstellt, um die Kompatibilität mit der anderen Partei mit einem einfachen Algorithmus zu quantifizieren! Ich mache mir nur Sorgen um die Daten, aber es scheint gut, sie auf Heroku usw. zu veröffentlichen und verwenden zu lassen.

Recommended Posts

[Valentine Spezialprojekt] Ich habe eine LINE-Kompatibilitätsdiagnose gestellt!
Ich habe einen Stempelersatzbot mit Linie gemacht
Ich habe einen LINE Bot mit Serverless Framework erstellt!
〇✕ Ich habe ein Spiel gemacht
[AWS] Ich habe BOT mit LINE WORKS daran erinnert
Ich habe mit LINE Bot ein Haushaltsbuch für Bot erstellt
Ich habe versucht, LINE BOT mit Python und Heroku zu machen
Ich habe einen Python-Text gemacht
Ich habe einen Zwietrachtbot gemacht
Ich habe versucht, eine Gesichtsdiagnose-KI für professionelle Golferinnen zu erstellen ③
Ich habe Chatbot mit LINE Messaging API und Python erstellt
[AWS] Ich habe BOT mit LINE WORKS (Implementierung) in Erinnerung gerufen.
Ich habe eine C ++ - Lernseite erstellt
[Python] Ich habe einen Line-Bot erstellt, der zufällig nach englischen Wörtern fragt
Ich habe einen Line-Bot mit Python gemacht!
Ich habe ein CUI-basiertes Übersetzungsskript erstellt (2)
Ich habe einen Wikipedia Gacha Bot gemacht
Ich habe ein CUI-basiertes Übersetzungsskript erstellt
Ich habe einen LINE-Stempel erstellt, in dem Sie Linux-Befehle studieren können
Ich habe mit Python einen Daemon erstellt
Ich habe Chatbot mit der LINE Messaging API und Python (2) ~ Server ~ erstellt
Ich habe ein Programm erstellt, um Sie per LINE zu benachrichtigen, wenn Schalter eintreffen
Ich habe einen neuen AWS S3-Eimer hergestellt
Ich habe ein Dash-Docset für Holoviews erstellt
Ich habe ein Pay-Management-Programm in Python erstellt!
Ich berührte "Orator" und machte mir eine Notiz
Ich habe mit Python einen Zeichenzähler erstellt
Ich habe versucht, mit einer Schildkröte eine Linie zu ziehen
Anfänger: Ich habe einen Launcher mit dem Wörterbuch erstellt
Ich habe einen Gesprächspartner wie Siri gemacht
Ich habe ein Skript erstellt, um Piktogramme anzuzeigen
Ich habe mit Python eine Hex-Map erstellt
Ich habe ein Lebensspiel mit Numpy gemacht
Ich habe einen Hanko-Generator mit GAN gemacht
Ich habe ein automatisches Stempelwerkzeug für den Browser erstellt.
Nachdem ich Python3 studiert hatte, machte ich einen Slackbot
Ich habe mit Python ein schurkenhaftes Spiel gemacht
Ich habe mit Python einen einfachen Blackjack gemacht
Ich habe mit Python eine Einstellungsdatei erstellt
Ich habe eine Bibliothek für versicherungsmathematische Versicherungen erstellt
Ich habe eine WEB-Bewerbung bei Django gemacht
Ich habe mit Python einen Neuronensimulator erstellt
Ich habe einen LINE BOT erstellt, der mithilfe der Flickr-API ein Bild von Reis-Terroristen zurückgibt
Ich habe einen Zeilenbot erstellt, der Python verwendet, um ungelesene E-Mails aus Google Mail abzurufen!
[Python] Ich habe einen LINE-Bot erstellt, der Gesichter erkennt und Mosaikverarbeitungen durchführt.
[Für Anfänger] Ich habe mit Raspberry Pi einen menschlichen Sensor erstellt und LINE benachrichtigt!
In Python habe ich einen LINE-Bot erstellt, der Polleninformationen aus Standortinformationen sendet.
Ich habe mit Python eine Bot-Wettervorhersage gemacht.
Ich habe einen Ersatz2-Algorithmus für uWSGI billiger gemacht
Ich habe ein nützliches Tool für Digital Ocean erstellt
Ich habe eine GUI-App mit Python + PyQt5 erstellt
Ich habe versucht, mit Python einen Twitter-Blocker für faule Mädchen zu machen
Ich habe ein verrücktes Ding namens getipptes Tupel gemacht
[Python] Ich habe mit Tkinter einen Youtube Downloader erstellt.
Ich habe ein Router-Konfigurationssammlungstool Config Collecor erstellt
Ich habe einen Downloader für wortverteilte Ausdrücke erstellt
Ich habe ein Tool erstellt, um Hy nativ zu kompilieren
Ich habe ein Tool erstellt, um neue Artikel zu erhalten
Ich habe mit Numpy eine Grafik mit Zufallszahlen erstellt