Apropos maschinelles Lernen: TensorFlow, das von Google entwickelt wurde, ist berühmt.
Tatsächlich können Sie TensorFlow sogar mit Java verwenden, das jeder liebt. Darüber hinaus ist es sehr einfach zu bedienen. Fügen Sie einfach eine Bibliothek zum Erstellen hinzu.
compile 'org.tensorflow:tensorflow:1.7.0'
Das gesamte build.gradle ist hier
Dadurch allein funktioniert der Beispielcode.
Beispielauszug
try (Graph g = new Graph(); Session session = new Session(g)) {
Tensor<?> t = Tensor.create("Erster Tensorfluss".getBytes());
g.opBuilder("Const", "message").setAttr("dtype", t.dataType()).setAttr("value", t).build();
Tensor<?> out = session.runner().fetch("message").run().get(0);
System.out.println(new String(out.bytesValue()));
}
↓ Erstmalige Ausgabe an TensorFlow und Konsole.
Der gesamte Beispielcode ist hier
Es ist sehr einfach, eine maschinelle Lernumgebung einzurichten.
Die Beurteilung kann in Java erfolgen, aber das erste Lernen muss an anderer Stelle erfolgen, beispielsweise in Python oder C. Ich hoffe ich kann es von Anfang an mit Java machen!
Recommended Posts