教程 | 仅需六步,从零实现机器学习算法!

ε祈祈猫儿з 提交于 2019-12-15 21:38:11

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

从头开始写机器学习算法能够获得很多经验。当你最终完成时,你会惊喜万分,而且你明白这背后究竟发生了什么。

有些算法比较复杂,我们不从简单的算法开始,而是要从非常简单的算法开始,比如单层感知器。

本文以感知器为例,通过以下 6 个步骤引导你从头开始写算法:

 ●  对算法有基本的了解
 ●  找到不同的学习资源
 ●  将算法分解成块
 ●  从简单的例子开始
 ●  用可信的实现进行验证
 ●  写下你的过程

基本了解

不了解基础知识,就无法从头开始处理算法。至少,你要能回答下列问题:

 ●  它是什么?
 ●  它一般用在什么地方?
 ●  什么时候不能用它?

就感知器而言,这些问题的答案如下:

 ●  单层感知器是最基础的神经网络,一般用于二分类问题(1 或 0,「是」或「否」)。
 ●  它可以应用在一些简单的地方,比如情感分析(积极反应或消极反应)、贷款违约预测(「会违约」,「不会违约」)。在这两种情况中,决策边界都是线性的。

 ●  当决策边界是非线性的时候不能使用感知器,要用不同的方法。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!