我对python中的神经网络( NN )完全陌生,我不知道NN是否能在raspberry pi 3中运行?因为我认为问题在于神经网络在训练、数据传输和计算方面需要良好的CPU/GPU性能。
那么,用单类训练数据训练神经网络是可能的吗?为了节省CPU/GPU?
例如,我希望系统只检测图像中的海参。一个好的答案/解释或链接到任何例子将是非常感谢的。谢谢你,PO
发布于 2017-08-28 03:03:11
NN能在树莓pi 3?中运行
是的,NN可以在Raspberry Pi 3上运行,就像运行Google TensorFlow (神经网络)和NodeBots的覆盆子Pi 3一样。我推荐的更好的方法是在PC上训练NN,然后在Raspberry Pi上使用训练过的权重运行NN。GPU比CPU的训练速度快得多,但如果神经网络不大,CPU也可以完成训练。
可以用单类训练数据训练神经网络吗?
训练神经网络来解决“一类”(在你的情况下是海参)分类问题是可能的。但是,训练数据需要添加另一种类型的类数据,其中包含不属于目标类(海参)的样本。然后利用“海参”和“非海参”两类数据,对神经网络进行二值化分类。
编辑:
启动的简单方法
你可以参考这个博客:利用极少的数据建立强大的图像分类模型开始一个图像分类工作,它实现了一个CNN来完成工作。
发布于 2017-08-26 02:19:31
我不确定我是否很理解你的问题。
单班训练数据可能根本不存在。如果你只想检测海参,那是两类分类问题对不对?不管是海参还是海参。是或不是是两门课。
是的,对,酷的人在树莓圆周率上实现NN。但在某种程度上,这是可能的,但并不是有效的。一个好的GPU将大大加快训练速度。
PC机可以训练一些小的神经网络。
https://stackoverflow.com/questions/45891271
复制相似问题