2016-10-23 2 views
0

Als ein Experiment, ich möchte mljs/naive-bayes Classifier in meinem Firefox Add-on verwenden. Bevor der Klassifikator nützlich sein kann, muss er zuerst trainiert werden. In meinem Fall werde ich es mit einem Array von 20000 Einträgen trainieren.Firefox-Add-on mit Binär-Classifier

Die Einträge stammen aus einer Textdatei im Verzeichnis des Add-ons. Ich habe bereits einen Arbeitscode, der die Textdatei liest und den Klassifikator anhand der Daten trainiert.

So viel wie möglich sollte Training auf der Benutzerseite aus Leistungsgründen nicht auftreten. Wie mache ich es so, dass das Add-on mit einem geschulten Klassifikator ausgeliefert wird?

Ich verstehe, dass mljs/naive-bayes eine export() Funktion hat, die den Klassifizierer als ein Javascript-Objekt zurückgibt. Ich habe keine Ahnung, was ich von da an tun soll.

Antwort

0

Es hat auch eine load(model) Funktion, um das Modell zu laden, das Sie exportiert haben. Also, Sie:

  1. Zug der Klassifikator auf eigene Faust,
  2. Anruf export,
  3. Paket das exportierte Modell mit Ihrem Add-on,
  4. und rufen load von ihm.