我对机器学习非常陌生。
我在考虑一个使用机器学习和神经网络的实际应用案例,我想尝试在移动应用程序中实现,通过前置摄像头拍摄某物(例如一只猫)的图像后进行图像识别。
我非常需要建议一些工具,以便快速制作这个应用程序的原型,后端使用Python,通过REST调用。
提前感谢。
回答:
如果你对机器学习算法还不熟悉,我建议你使用来自Google或Microsoft的API,熟悉其流程和工作原理。一旦你了解了输入和输出,你就可以尝试用自己的神经网络替换API,进行适当的训练并收集结果。
机器学习并不是一个简单的概念,如果你一开始就设定目标过高,很可能在完成之前就感到气馁。API可以帮助你快速构建一个功能性原型,从而保持你继续探索的动力。
但更直接回答你的问题,Google的TensorFlow可能是目前最先进的通用机器学习工具。
Google在Udacity上提供了一个关于TensorFlow的深度学习优秀课程。