【问题标题】:model.predict.print() does not show all results in tensorflow.jsmodel.predict.print() 未在 tensorflow.js 中显示所有结果
【发布时间】:2021-04-18 11:44:01
【问题描述】:

加载模型后,预测结果如下:

Tensor
    [[0.5050125, 0.6573772],
     [0.5050992, 0.6576715],
     [0.5049844, 0.6572819],
     ...,
     [0.5045587, 0.6558315],
     [0.5050324, 0.6574449],
     [0.5043802, 0.6552206]]

如何让它显示所有结果而不是“...”?

【问题讨论】:

    标签: node.js tensorflow prediction tensor tensorflow.js


    【解决方案1】:

    这边:

    import tensorflow as tf
    
    #Let's create a simulated data...
    Tensor=tf.random.normal([10,2])
    
    #...and print every row on screen:
    for i in range(len(Tensor)):
        print(Tensor[i].numpy())
    

    【讨论】:

    • 感谢您的回答。但是我不相信这会在 tensorflow.js 中起作用
    【解决方案2】:

    TensorFlow.js print whole tensor找到这个答案

    我可以打印张量中的所有值。

    【讨论】:

      【解决方案3】:

      您可以使用 data() 方法而不是 print() 方法来获取所有数据

      model.predict(tensorImg).data();

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多