machinelearn.js ist eine in TypeScript geschriebene Bibliothek für maschinelles Lernen. Es löst Probleme mit dem maschinellen Lernen und lehrt Benutzer, wie Algorithmen für maschinelles Lernen funktionieren.
Mit Garn
$ yarn add machinelearnVerwenden von NPM
$ npm install --save machinelearnAuf den Browsern
Wir verwenden JSDeliver, um die Browserversion von machinelearn.js zu verteilen
< script src =" https://cdn.jsdelivr.net/npm/machinelearn/machinelearn.min.js " > </ script >
< script >
const { RandomForestClassifier } = ml . ensemble ;
const cls = new RandomForestClassifier ( ) ;
</ script >Weitere Informationen finden Sie unter https://www.jsdelivr.com/package/npm/machinelearn.
Standardmäßig verwendet machinelearning.js eine reine JavaScript -Version von TFJs. Um die Beschleunigung durch C ++ -Bindung oder GPU zu ermöglichen, müssen Sie machinelearn-node für C ++ oder machinelearn-gpu für GPU importieren.
yarn add machinelearn-node import 'machinelearn-node' ;yarn add machinelearn-gpu import 'machinelearn-gpu' ;Wir begrüßen neue Mitwirkende aller Erfahrungen. Der Entwicklungsleitfaden wird hinzugefügt, um neue Mitwirkende für die einfache Teilnahme an dem Projekt zu unterstützen.
machinelearn.js bietet einen einfachen und konsistenten API -Satz, um mit den Modellen und Algorithmen zu interagieren. Zum Beispiel folgen alle Modelle APIs:
fit zum Trainingpredict für die InferenztoJSON , um den Zustand des Modells zu rettenfromJSON zum Laden des Modells aus dem CheckpointTests stellt sicher, dass Sie derzeit die stabilste Version von machinelearn.js verwenden
$ npm run testEinfach eine geben? durch Klicken auf
Wir folgen einfach "Fork-and-Pull" -Workflow von Github. Bitte lesen Sie mit Beitrags.md für weitere Details.
Tolle Referenzen, die zum Aufbau dieses Projekts geholfen haben!
Vielen Dank an diese wunderbaren Menschen (Emoji -Schlüssel):
Jason Shin ? | Jaivarsan ? ? | Oleg Stotsky ? | Ben ? ? ? | Christoph Reinbothe ? ? ? | Adam King |
|---|