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