Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Tensorflow.js中编写数字分类器神经网络_Javascript_Tensorflow_Machine Learning_Neural Network_Tensorflow.js - Fatal编程技术网

Javascript 在Tensorflow.js中编写数字分类器神经网络

Javascript 在Tensorflow.js中编写数字分类器神经网络,javascript,tensorflow,machine-learning,neural-network,tensorflow.js,Javascript,Tensorflow,Machine Learning,Neural Network,Tensorflow.js,我正在寻找一个关于我刚刚开始的有趣项目的一些指导。我是计算机科学一年级的学生,我对数学非常感兴趣,因此也被机器学习所吸引。我正在尝试编写一个程序,允许用户在html画布元素中绘制一个数字0-9,然后将保存的图像通过我在tensorflow.js中编写的神经网络运行,猜测他们绘制的数字,还可能绘制条形图、饼图,或描述神经网络置信度百分比的任何其他图形组合。我以前见过这样做,但我不太确定它是如何实现的。我来这里的原因是我有点困惑。我曾经帮助我编写神经网络,它可以预测MNIST数据集中的图像。我还编写

我正在寻找一个关于我刚刚开始的有趣项目的一些指导。我是计算机科学一年级的学生,我对数学非常感兴趣,因此也被机器学习所吸引。我正在尝试编写一个程序,允许用户在html画布元素中绘制一个数字0-9,然后将保存的图像通过我在tensorflow.js中编写的神经网络运行,猜测他们绘制的数字,还可能绘制条形图、饼图,或描述神经网络置信度百分比的任何其他图形组合。我以前见过这样做,但我不太确定它是如何实现的。我来这里的原因是我有点困惑。我曾经帮助我编写神经网络,它可以预测MNIST数据集中的图像。我还编写了相应的HTML、CSS和JS来绘制一个配置良好的图像,然后将其从画布保存为.png。我不明白的是如何将这两个连接起来,输入用户绘制的保存图像,然后输出猜测,还有一些关于百分比是多少的图表和统计数据,以及其他类似的东西,所有这些都在浏览器中。非常感谢大家

TensorFlow.js有一种将图像转换为张量的方法,因此您可以使用它

它是,它将
ImageData | HTMLImageElement | htmlcanvaseelement | HTMLVideoElement
中的一个作为参数,并将其转换为
tf.Tensor3D

例如:

const canvas=document.querySelector('canvas');
常量imageTensor=tf.browser.fromPixels(画布);
print()