所以我有 h5 Keras Tensorflow 深度學習模型,它接受一個 NumPy 陣列作為輸入,并以 NumPy 陣列(Python)的形式給出所需的數值結果

現在我想在 tensorflow.js 中做同樣的事情,所以我轉換了模型并匯入它并使用了 model.predict 函式(JavaScript)
const x = tf.tensor2d([company_name])
const output = model.predict(x)
console.log(output)
我把它作為輸出
Tensor {
kept: false,
isDisposedInternal: false,
shape: [ 1, 1 ],
dtype: 'float32',
size: 1,
strides: [ 1 ],
dataId: { id: 35 },
id: 52,
rankType: '2',
scopeId: 0
}
我想獲得我在 NumPy 陣列中獲得的 tensor2d 的實際值,如 38.340986。我嘗試使用
model.predict(x.get(0,0));
但它回傳一個型別錯誤
幫助表示贊賞。
uj5u.com熱心網友回復:
使用時需要下載張量 Tensorflow.js
const output = model.predict(x).dataSync()
uj5u.com熱心網友回復:
張量是 TensorFlow.js 的核心資料結構,它們是向量和矩陣到潛在更高維度的泛化。
model.predict(np.array([value1], [value2])))
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/330647.html
標籤:javascript 节点.js 张量流 深度学习 张量流.js
