1. 程式人生 > >java語言編寫的人工智慧小測試

java語言編寫的人工智慧小測試

首先要有jdk java的執行環境:

然後,按照下面幾步執行:

2. Download libtensorflow_jni-cpu-windows-x86_64-1.2.0 執行的java庫 dll檔案 for TensorFlow for Java on Windows.

這裡寫圖片描述

3. 編寫java程式碼檔案

import org.tensorflow.Graph;
import org.tensorflow.Session;
import org.tensorflow.Tensor;
import org.tensorflow.TensorFlow;
public class HelloTF { public static void main(String[] args) throws Exception { try (Graph g = new Graph()) { final String value = "Hello from " + TensorFlow.version(); // Construct the computation graph with a single operation, a constant // named "MyConst" with a value "value".
try (Tensor t = Tensor.create(value.getBytes("UTF-8"))) { // The Java API doesn't yet include convenience functions for adding operations. g.opBuilder("Const", "MyConst").setAttr("dtype", t.dataType()).setAttr("value", t).build(); } // Execute the "MyConst" operation in a Session.
try (Session s = new Session(g); Tensor output = s.runner().fetch("MyConst").run().get(0)) { System.out.println(new String(output.bytesValue(), "UTF-8")); } } } }

4.用 javac 命令進行編譯:

javac -cp libtensorflow-1.2.0.jar HelloTF.java 其中 -cp 後面是 專用的jar檔案路徑 後面的是要編譯的檔案

執行成功後,會輸出HelloTF.class 檔案。

5.用java 命令,執行java 人工智慧 程式碼:

java -cp libtensorflow-1.2.0.jar;. -Djava.library.path=G:\TFjava\ HelloTF //path 後面 跟的是編譯的.class 檔案路徑

注意。路徑後面 有一個空格

這裡寫圖片描述

上面是執行成功,結果。

因為程式碼中只,輸出了 一個人工智慧的版本。