![](/img/trans.png)
[英]how to pass several tensor to a model.predict in tensorflow.js
[英]How to get value of tensor2d in tensorflow.js model which corresponds to a numpy array
所以我有 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));
但它返回一個類型錯誤
幫助表示贊賞。
使用Tensorflow.js
時需要下載張量
const output = model.predict(x).dataSync()
張量是 TensorFlow.js 的核心數據結構,它們是向量和矩陣到潛在更高維度的泛化。
model.predict(np.array([value1], [value2])))
我用這個解決了:
console.log(model.predict(tf.tensor2d([i],[1, 1])).dataSync()[0]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.