选择正确的框架是每个数据科学家都要面对的问题。数据科学是一个相对较新的领域,所以对于最好的框架、工具和语言还没有普遍的共识。然而,一些机器学习框架在数据科学家中被广泛用于训练图像识别、预测和推荐等任务的算法。
来源:https://www.kdnuggets.com
框架极大地帮助了数据科学家的工作,甚至不需要丰富的编程经验。他们专注于大局,帮助进行数据挖掘和分析。框架让程序员能够看到整个画面,从而使他们能够在高级特性和功能上投入更多的精力,而不是被繁琐的代码细节所淹没。因此,框架有助于构建更好的算法。
为了选择正确的框架,重要的是要考虑一些相关的问题,如会是吗用于深度学习还是经典的机器学习算法?而且哪种编程语言最适合开发人工智能模型?例如,深度学习的一些不错的机器学习框架选项包括TensorFlow、MXNet和Caffe。至于编程语言,Python和R是机器学习的两种高级编程语言。
在考虑了这些问题之后,我们可以为所考虑的AI模型找到合适的框架。尽管如此,有些框架比其他框架更受欢迎,下面列出了一些最受欢迎的框架(下文没有特别说明)。
- TensorFlow
- Keras
- 协议。网
- Pytorch & Torch
- AWS深度学习AMI
- 谷歌云ML引擎
- 咖啡
- 微软认知工具包/CNTK
- Theano