BAT大牛教你:怎样透彻的掌握一门机器学习算法( 二 )

怎样研究学习机器学习算法

在这一部分 , 我们将学到5个简单的步骤 , 你可以通过它来研究学习一个机器算法

1.选择一个算法

选择一个你有疑问的算法 , 这个算法可能是你正在某个问题上应用的 , 或者你发现在其他环境中表现很好 , 将来你想使用 , 就实验的意图来说 , 使用现成的算法是有帮助的 。 这会给你一个底线:存在bug几率最低 。 自己实现一个算法可能是了解算法过程的一个好的方式 , 但是 , 实验期间 , 会引入额外的变量 , 比如bug , 和大量必须为算法所做的微观决策 。

2.确定一个问题

你必须有一个你试图寻找答案的研究问题 。 问题越明确 , 问题越有用 。 给出的示例问题包括以下几个方面:

KNN算法中 , 作为样本空间中的一部分的K值在增大时有什么影响?

在SVM算法中 , 选择不同的核函数在二分类问题上有什么影响 ?

在二分类问题中 , 逻辑回归上的不同参数的缩放有什么影响 ?

推荐阅读