2017-09-23 1 views
0

Ich möchte in der Lage sein, Wörter in Zahlen zu konvertieren. Zum Beispiel:Tensorflow Wörter zu Nummer

  • hundert = 100
  • einstausenddreihundert = 1300
  • 35k = 35000
  • drei Grand = 3000

ich mehrere Bibliotheken gefunden haben, die nicht erfordern maschinelles Lernen, das in der Lage ist, diese Aufgabe mit einem gewissen Grad an Erfolg auszuführen, wie words-to-numbers.

Angesichts der Vielfalt der Wörter würde ein maschinelles Lernen ein besseres Ergebnis liefern? Wenn ja, welche Ansätze/Modelle würdest du mir empfehlen?

Antwort

0

würde eine Sequenz zu Sequenz Modell ein Ansatz sein:

https://www.tensorflow.org/tutorials/seq2seq

Sie werden eine Menge von Daten benötigen. Ich würde damit beginnen, einen Generator zu erstellen, der Trainingsbeispiele mit größtmöglicher Vielfalt erstellt.

Ich bin mir nicht sicher, wie gut das funktioniert. Es könnte nicht einmal so gut wie die Bibliothek, die Sie erwähnt haben. Es ist jedoch einen Versuch wert.