机器学习似乎是初创公司的流行语,但作为一个主要处理MySQL、Python/PHP、Javascript等的传统开发人员,我在网上找不到任何真正有帮助的教程,可以让我开始使用机器学习技术来增强现有的web项目。
所以我的想法是这样的
- categorizing/tagging user submitted post automatically
- provide personalized recommendation冒着被视为非建设性的风险,我可以在这里问一下:是否会有"Hello World“类型的项目或基本用例来帮助将机器学习技术介绍给实际的程序员?或者至少有一些关于如何开始学习这条路线的指南?
发布于 2014-01-21 18:31:45
尽管许多人会推荐哈斯蒂、提布希拉尼和弗里德曼的Elements of Statistical Learning,但我觉得以下资源更适合具有编程背景而不是数学背景的人:
要真正动手,请选择一种语言,并找到该语言的机器学习库,以及附带的教程。例如Apache Mahout,或者用于Java的Weka,用于Python的Scikit-learn等。
此外,PyGotham2011还提供了一个video tutorial,用于为web开发开发基于机器学习的功能。
发布于 2014-01-21 18:33:29
有一本很好的实用的实践性的书,可能会让你对正在发生的事情有一些基本的见解:
集思广益-构建智能Web2.0应用
ISBN-10: 0596529325 ISBN-13: 978-0596529321
它使用Python作为示例语言,但我认为它应该给您一些启发。
关于推荐,还有一个很好的Mahout推荐器介绍:
https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation
Mahout还具有对文本进行聚类/分类的能力,因此值得研究一下这个机器学习库。
https://stackoverflow.com/questions/21254881
复制相似问题