有哪些易于学习的机器学习应用程序?[关闭]


12

作为机器学习的新手,我想开始尝试一下,看看有什么可能。

我很好奇您可能建议使用哪些应用程序,这些应用程序将提供从安装到产生有意义结果的最快时间。

同样,任何有关机器学习的入门材料的建议都将受到赞赏。


除了学习Andrew Ng的机器学习之外,您还可以尝试kaggle的一些数据科学签名跟踪课程。学习实用机器学习的一种快速方法是参加kaggle的以下机器学习竞赛,因为它具有很好的指导材料有关如何在R和Python中进行功能选择,数据处理和构建最终模型的信息。kaggle.com/c/titanic/details/getting-started-with-python
0xF

Answers:


13

我建议从一些有关机器学习的MOOC开始。例如吴安德(Andrew Ng)在Coursera 的课程

您还应该看看Orange应用程序。它具有图形界面,使用它可能更容易理解某些ML技术。


5
+1吴德华的课程。做得很好。
TylerAndFriends 2014年

1
约翰·霍普金斯大学(John Hopkins)还开设了数据科学证书课程(共9个班级),上周在Coursera开始。 coursera.org/specialization/jhudatascience / ...-并非全部机器学习,但值得分享。Coursera充满了真棒(Andrew Ng是一位出色的讲师)。
Steve Kallestad 2014年

11

老实说,我认为做一些项目比做一门完整的课程能教给你更多的东西。原因之一是,与分配任务相比,进行项目更具激励性和开放性。

如果您有时间和动力(真正的动力),那么一门课程比做一个项目要好。其他评论员在技术方面提出了很好的平台建议。

我认为,从有趣的项目角度来看,您应该提出一个问题,并让计算机学习如何回答。

一些很好的经典问题,有很好的例子:

  • 识别手写数字的神经网络
  • 使用Logistic回归的垃圾邮件分类
  • 使用高斯混合模型对对象进行分类
  • 线性回归的一些使用,可能在给定社区的情况下预测杂货价格

这些项目完成了数学运算,完成了代码,可以在Google上找到。

您可以完成其他很酷的主题!

最后,我研究机器人技术,因此对我来说,大多数FUN应用都是行为的。示例可以包括(如果您可以玩arduino)

创建一个可能使用逻辑回归的应用程序,该应用程序将在给定内部温度以及房间内照明状态的情况下,学习何时关闭和打开风扇。

创建一个应用程序,该应用程序使用高斯混合模型(根据演示学习),根据传感器的输入(可能是按一下按钮),教机器人移动致动器(也许是车轮)。

无论如何,那些都是相当先进的。我要说的是,如果您选择一个(真的)喜欢的项目,并花几个星期在上面,那么您将学到很多东西,并且理解的远比完成一些任务要多。


5

我认为Weka是一个很好的起点。您可以进行诸如监督学习或聚类之类的工作,并轻松比较大量算法和方法论。

Weka的手册实际上是一本关于机器学习和数据挖掘的书,可用作入门材料。


2

假设您熟悉编程,我建议您看一下scikit-learn。它具有特别出色的帮助页面,可以作为微型教程/机器学习快速指南。选择一个您认为有趣的领域并通过示例进行研究。




2

如果您可以从http://scikit-learn.org/页面的横幅中复制6x3的图形网格,那么您将学到一些ML和一些Python。你没有提到语言。Python非常容易学习,可以非常快速地学习,并且scikit-learn具有广泛的算法实现。

然后尝试您自己的数据!


1

除了发布的课程和教程之外,我还建议您进行一些“动手操作”:Kaggle举办了一些入门比赛,这些比赛可能会激起您的兴趣(大多数人都从泰坦尼克号比赛开始)。当您想获得更多经验时,可以探索和竞争各种各样的主题。


1

如上文所述,答案应遵循Andrew Ng教授和 教授的 Abu-Mostafa教授的“从数据中学习”来。

R是 在Kaggle比赛中,最常用的工具,它赢家。(别忘了查看Kaggle Wiki和论坛上的资源)

学习基本的R和Python。Coursera的“数据科学”专业课程介绍了R课程。几乎所有算法都可以在Python和R库中找到。随意使用您在几次kaggle比赛中学到的算法。首先,比较kaggle上Titanic数据集和Digit识别器数据集上几种算法的性能。

并继续练习各种数据集!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.