绘制 x 和 y 张量

Plot x and y tensors

给定这两个张量 x=tf.tensor([1,2,3,4])y=tf.tensor([4,6,7,8]) 我想绘制 y=f(x)。有没有tensorboard之类的可视化工具?

您可以使用 chartjs 等可视化工具,d3.js,...

(async function train(){
const x = tf.tensor([1, 2, 3, 4]);
const y = tf.tensor([2, 4, 6, 8]);
const data1 = await x.data()
const data2 = await y.data()
 new Chart(document.getElementById("myChart"), {
      type: 'scatter',
      data: {
        datasets: [{
          label: "x",
          data: data1,
          pointBackgroundColor: "red",
          borderColor: "red"
        }, {
          label: "y",
          data: data2,
          pointBackgroundColor: "green",
          borderColor: "green"
        }]
      },
      options: {
        responsive: true,
        showLines: false,
        legend: {
          labels: {
            usePointStyle: true
          }
        }
      }
    });
})
<html>
  <head>
    <!-- Load TensorFlow.js -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/tensorflow/0.12.4/tf.js"> </script>
    <!-- Load chart.js -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.min.js"></script>
  </head>

  <body>
    <canvas id="myChart"></canvas>
  </body>
</html>