前言
本系列文章能带给你什么
这两年AI(人工智能)变成了新的投资风口,各种各样的产品分分打上AI的标签,好像不这样就和这个时代脱节了。
本系列文章,旨在给新人做一个科普,能够搞清楚啥是AI,如果你还有一定的编程功底,那应该能让你够掌握常见的机器学习模型。如果你凑巧高中的数学还没忘光,那你将收获更多。
当然如果你已经是此道中的大拿,那就到此打住吧,去https://arxiv.org看论文更适合你。
本系列文章的适合人群
机器学习与深度学习的初级爱好者
产品经理(对,你没看错,不懂AI的产品经理还能在这个时代存活下去吗?)
unit1 AI的核心是“学习”
AI的核心是“学习”。整个AI(也就是人工智能)技术最核心的就是两个字“学习”。这也是咱们人类在大自然的演变过程中,存活下来并称霸全球的最硬核的技能。
本章节的阅读难度:无
1.1 学习是什么?
我们先来试着给"学习"下一个定义。为了不太抽象,我们回忆一下我们在小的时候是怎么认识苹果的。
你的父母绝对不可能这么对你讲:“苹果(学名:Malus pumila)是蔷薇科苹果亚科苹果属植物,其树为落叶乔木。”
一般的都是拿过来一个苹果,告诉你这是苹果,而你的直觉经验所得就是以后看见“红色的圆圆的,吃起来甜甜的”就是苹果,直到有一天你吃到了绿色的苹果,你会把之前的直觉经验改成“红色的或则绿色的圆圆的,吃起来甜甜的”就是苹果。以后看到类似的物体你就可以做出正确的判断了。
现在我们就可以给学习下一个定义了:人通过大量的观察,积累直觉经验,获得某项技能。
在刚才的故事中,你就是通过观察(视觉,味觉)大量的苹果,积累起来你的直觉经验(红色的或则绿色的圆圆的,吃起来甜甜的),最后获得判断物体是不是苹果的技能。
1.2 为什么学习是重要的
在明确了学习的定义以后,我说一下为什么学习是重要的。
想象这样一个场景,我们的祖先去觅食,突然发现一个巨大的动物出现在他的面前,这个动物有着巨大的身躯,锋利的爪子和牙齿,他没有做出反应,结果被吃掉了。他身边的同伴,通过观察这个事件,如果没有积累经验,获得逃跑技能。
那我们人类可能就不存在了。
那我们人类可能就不存在了。
那我们人类可能就不存在了。
想想一下,如果你没有学习能力,只凭着出生时候的预装技能包,你能存活多久?欢迎大家讨论!
1.3 机器学习是什么
在了解完什么学习以后,我们来了解一下机器学习是什么。如果你刚才把人是怎么“学习”彻底了解清楚了,那机器学习的定义也就呼之欲出了。
现在我们就可以给机器学习下一个定义了:** 机器 通过大量的观察,积累直觉经验,获得某项技能。**
没错就是这么简单,把刚才的主体人换成机器就可以了。这里你可能有一个疑问,人可以通过听觉,视觉,味觉去观察、感知,获得经验的积累,那机器靠什么?
1.3.1 机器视觉(CV)
机器有了高清摄像头,就相当于具备了人类的眼睛。我们身边的机器视觉应用层出不穷,高铁进站口的闸机,能够准确标识出你的人脸。上图中,就是通过计算机视觉准确的识别出人脸上的特征点,你手机上的美颜相机就是据此帮你美颜的。
1.3.2 机器语音识别 (SR)
机器有了麦克风,就可以方便的接收外界的声音。回忆一下你第一次调戏siri时的心情,是不是特别令你震惊。现在机器听觉的应用无所不在,就连家里的电视遥控器都可以语音操作了。
1.3.3 自然语言处理 (NLP)
机器不仅仅是简单的接收到图形,声音的表面信息,还可以理解背后的语义,通过自然语言处理技术(NLP)可以自行对一句话中的语音进行情感分析。比如某宝上面的客户评价,不需要人去一条条阅读,机器就能看出客户给的是好评,还是差评。
我们再来回忆一下机器学习的定义“ 机器 通过大量的观察,积累直觉经验,获得某项技能。”
1.4 为什么需要机器学习
现在我希望你能编写一个程序,能够识别图片中的苹果。如果你没有学过编程,可以把这个任务想成如何教你的小孩识别图片中的苹果。你会发现定义什么是苹果这件事情太难了,不管对方是人还是机器。而这个时候最好的办法是机器能够自己从数据中分析,积累经验获得判断什么是苹果的技能。
机器学习就是来解决这个问题的,这个世界上的绝大部分技能都可以通过“学习”获得。在当今这个大数据时代,机器通过学习能够获得绝大部分的技能,而且速度比人要快很多。
这里我建议你停下来,把机器学习什么苹果的过程写下来。
数据是什么?
怎么积累经验?
获得什么样的技能?
其实机器学习的道就是这么简单。把这事理解了,你就能和别人去聊什么是机器学习,以及机器学习能干什么了。
看看以下哪件事情能通过机器学习解决?并欢迎在评论里面留下你的理由
A 银行通过机器学习是否给信用卡申请用户发卡
B 你和你女朋友出去吃饭,你女朋友说随便,是否能够通过机器学习解决点餐问题
C 通过机器学习预测你出门遇到外星人的并获得超能力
1.5 什么是AI(人工智能)
机器学习最终的目的是让机器具备了某种技能,这个技能使机器看起来像拥有了智能,这就是人工智能。既然是人工的智能,就都需要人为干预。举个例子你想让一台机器像机械姬那样,像人一样拥有自主意识,那个暂时还做不到。所以,现在的所有人工智能应用还仅仅是弱人工智能,机器只能在人的影响下拥有某种技能。
1.6 综述
综上,我们总结一下要想让机器具备人工智能,只需要赋予它“学习”的能力就可以了。
你的电脑,因为你赋予了它识别苹果的能力,它就拥有了“人工智能”。你是怎么做到的呢?你通过的是机器学习,让你的电脑掌握的这项技能。