人工智能 (3)Perceptron

Supervised Learning (监督式学习):

在给定的一系列 n 维的向量(vector),每个向量都有对应的标签(label)。相应地,在设计这样一个boundary following的机器人的时候,n维的向量,可能是探测器的输入的值或者来自探测器的一些特征。标签可能是机器人要走的方向。

一直都在讲supervised learning, supervised 不难理解,训练集都是有明确的标签,每次训练的过程都是向着给的标准结果靠拢的一个过程。Learning如何解释?learning或者说“学习”,其实就是计算一个函数或者模型,使得结果越来越符合训练集中的成员,或者说,训练就是使函数或者模型满足训练集中的尽可能多的成员。今天我们想要一起探讨的是一组线性权重的函数,就是阈值逻辑单元。

再回到boundary following的小车的问题,固然,我们可以通过上次所说的根据8个传感器的值进行组合和变换,得出小车应该走的方向,这样的一个方式其实没有用到AI的过程,只是靠人的智慧和经验去总结的一套规律,然后赋予计算机去执行。那如果用AI的方式去处理,应该怎么做?或者说怎么让计算机或者程序自己总结规律,具有处理这样的问题的能力呢?

答案是“learning”,让计算机不断地纠正自己,直到适应整个训练集。回到小车的问题,小车可以选择向东南西北四个方向行走,到底需要在什么情况下往这四个方向走?这次我们不去总结规律,只把一些“现象”告诉计算机,让计算机根据这些“现象”去学习,这些现象其实就是训练集。以向南走为例,8个传感器的数据,对应是(1)否(0)向南走。

0, 0, 0, 0, 1, 0, 0, 0, 1

0, 0, 0, 1, 0, 0, 0, 0, 1

0, 0, 0, 0, 0, 0, 0, 0, 0

0, 0, 0, 0, 1, 1, 0, 0, 0

0, 0, 0, 0, 1, 0, 1, 0, 0

0, 0, 0, 1, 1, 1, 0, 0, 0

0, 0, 0, 1, 1, 0, 1, 0, 0

以上面的数据为例,前两种情况下,小车需要向南走,注意:每一行是一个vector,前8位分别是西北,北,东北,,,西,这8个方向,最后一位表示是否向南行走,1表示肯定,0表示否定。这已经是一组训练集,准确的讲就是向南走的训练集。说到训练集和“现象”,其实中间还有一个步骤,就是encode(编码)。比如说,我们没有把东南西北四个方向,标记为1,2,3,4。而是,每一个方向单独考虑,用0或者1来表示否与是。同样,包括八个探测器的值也都是用0或者1来表示,这是经常用的表示方式。

说完了learning,一起来看一下TLU。

Threshold Logic Unit 又叫做perceptron (感知器)。

x1,,,xn 是一个vector中的数据,w1 ,,wn 是每一个值的权重,分别相乘求和之和,与阈值比较。一般规定,如果大于等于阈值,输出1,反之输出0. 值得注意的是,一个行动可能对应一个TLU,或者感知器。而,比较复杂的系统,可能需要一组的TLU来完成,这样的一组TLU,就是通常所说的neural network (神经网络)。


至此,了解了TLU包含n个输入,以及与之相乘的权重,然后减去阈值θ,这样的话,不妨把 -θ看成第n+1项,输入是1,权重是 – θ,这样话,训练这样的一个TLU,其实最终我们想知道的就是n+1个权重值。回到boundary following的小车,每一个方向我们都可以训练一个perceptron,这样四个方向就相当于四个感知器,然后根据感知器的输入,分别输入到这四个感知器中,预测是否往哪个方向移动。

在实际的应用中,为了得到权重的值,会采用一种错误纠正(error-correction)的过程来不断优化权重值。权重值一开始被初始化,然后经过这一个过程:

W = w + c (d -f) x,

C 是学习率(learning rate),d 是标签,f 是实际的TLU的输出。

不难看出,学习率,权重的初始化值都会影响权重值的更新过程。其实,训练集的顺序也会对这样的过程产生影响。

这次就是这些,下次一起探讨一下学习中的遗传规划过程(Genetic Programming)。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,772评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,458评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,610评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,640评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,657评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,590评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,962评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,631评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,870评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,611评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,704评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,386评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,969评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,944评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,179评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,742评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,440评论 2 342

推荐阅读更多精彩内容

  • 最好的状态是凌晨三点半起来去进货,我这里离水果批发市场有二十分钟的路程,所以如果我能在上午六点回来开门营业...
    HERO_8ae7阅读 573评论 1 0
  • 刚刚刷微博,看到某蒙一条动态,是转发正在举行的一个写作大赛的宣传,然后下面有几百条评论,出于好奇,我点进去看了一些...
    染染夏光阅读 345评论 0 1
  • 散落的房屋是一把干柴 文明的骨骼 废墟的世界 隐藏在变换位置的空间 沃土 宽厚的吸水绵 一场海啸奔赴 电闪雷鸣像极...
    念今尘阅读 696评论 0 51
  • 昨天我听到这样的故事,就是说有那么一群人去普吉岛去旅游,到了普及岛后,这些游客又不来到岛上看风景,而是喜欢待在游船...
    戴老师成长记录仪阅读 349评论 0 0
  • 很精彩,今天和两位老友一起吃火锅,喝酒。 我很久没见他们俩,虽然是一男一女,但是大家都是好姐妹。 说很久也不过一年...
    趁早退场阅读 158评论 0 2