斯金纳箱:人类学习的秘密
斯金纳同学(Burrhus Frederic Skinner,1904—1990,美国心理学家,新行为主义学习理论的创始人)是一名很严肃的心理学家,他摒弃了传统心理学中“心理活动”的不可考也不可靠的分析,将人的内部思维作为黑盒函数,对心理学的外在刺激与外在行为作为自变量和函数结果,进行科学实验分析,这就是“行为心理学”。而“斯金纳箱”,则是他的一项最著名的研究成果。
什么是斯金纳箱?
1. 行为与奖励
实验1:将一只很饿的小白鼠放入一个有按钮的箱中,每次按下按钮,则掉落食物。
结果:小白鼠自发学会了按按钮。
这个实验比“给狗狗摇铃喂食”的巴普洛夫实验更进了一步,建立行为。
何为学习?就是指将行为与操作者的需求建立相倚性联系。换句话说,使行为者感觉到“行为”与“奖励”是有联系的。
只要通过将行为与奖励不断重复、建立联系,就可以培养起操作者的行为模式。
奖励可以培养行为习惯,很棒吧?那么看实验2。
2. 行为与惩罚
实验2:将一只小白鼠放入一个有按钮的箱中。每次小白鼠不按下按钮,则箱子通电。
结果:小白鼠学会了按按钮。
但遗憾的是,一旦箱子不再通电,小白鼠按按钮的行为迅速消失。
“惩罚”,作为奖励的邪恶双生子,可以迅速建立行为模式。然而,惩罚具有一定的副作用:它建立起来的行为模式,来得快,去得也快。一旦惩罚消失,则行为模式也会迅速消失。
从长远来看,惩罚对于行为的制止并不会起到显著作用。现实生活中,因为惩罚带来的凡勃伦效应,有时甚至会使惩罚起反作用。
凡勃伦效应:美国学者凡勃伦认为,与产品越降价、需求越增多的一般规律不同,特定的产品越涨价,需求越增多。部分上流阶层的消费目的在于,炫耀自己的社会地位和成功,满足虚荣心,所以价格越高,需求则增加。相反,如果降价,体现上流阶层的界限变得模糊,所以需求减少。
如果想要控制行为者不去进行某个行为时,应找到该错误行为的“奖励物”,移除该奖励,从而制止其错误行为。
然而,即使是奖励,当不再掉落食物时,小白鼠的学习行为也会逐渐消失(虽然消失得稍慢一些)。而且这样太浪费食物了!那该怎么办呢?
接下来是实验3。
3. 固定时间奖励
实验3:将一只很饿的小白鼠放入斯金纳箱中,由一开始的一直掉落食物,逐渐降低到每1分钟后,按下按钮可概率掉落食物。
结果:小白鼠一开始不停按钮。过一段时间之后,小白鼠学会了间隔1分钟按一次按钮。
当掉落食物停止时,小白鼠的行为消失。
啧啧,失败了。没有培养起小白鼠连续按按钮的行为,反而使小白鼠“偷懒”了。为什么?因为行为者知道短期内行为不会再得到奖励。……好吧。最关键的实验4。
4. 概率型奖励
实验4:将一只很饿的小白鼠放入斯金纳箱中,多次按下按钮,概率掉落食物。
结果:小白鼠学会了不停按钮。
当不再掉落食物时,小白鼠的学习行为消失速度非常慢。
随着概率越来越低,小白鼠按按钮的学习行为没有变化,直至40-60次按按钮掉落一个食物,小白鼠仍然会不停按按钮,持续很久一段时间。
(同样的,用鸽子做实验,平均每5分钟获得变化时距的食物强化的鸽子,每秒能做出2-3次反应,连续反应长达15小时)
这个实验模拟了为什么“赌博”——如简单的老虎机,或者更复杂的赌博——会给予人类以依赖感,或者说,成瘾性。
由于概率性给予结果,行为者很难直观地判断机制是否失效,所以单次的失败不会给予明显的“惩罚”效果,终止行为者的习惯,从而行为者的学习行为会一直持续下去。
然后是一个有趣的实验5。
5. 迷信的小白鼠?
实验5:好吧,其实实验5还是实验4,概率型斯金纳箱。
结果:这些小白鼠有很多培养出了奇特的行为习惯,比如撞箱子、比如作揖、比如转圈跳舞。
这是因为掉落食物前,小白鼠正好在进行这些行为,于是产生了“迷信”。
许多游戏中传出的谣言,比如“在中午抽奖容易得到大奖”,或者“带满一背包幸运兔脚可以获得更好的装备”之类,其原理与之相同。
嗯。斯金纳同学的虐鼠实验介绍完毕。
斯金纳箱模式的应用
1、用户行为培养链
设计者需要培养的用户行为可能多种多样,但这些行为尚未被用户接受。如果想要培养出“付出代价”的习惯,就要将“代价”与“需求”之间建立联系。
比如,若游戏玩家追求的是成就感,游戏设计者希望玩家学会“消灭敌人”,那么在“消灭敌人”的时候,必须提供“成就感”的需求,在多次重复的情况下,玩家就会对“消灭敌人”产生认识与学习。
一旦该行为成为了使用者已建立的行为,那么它也可以作为“奖励”去刺激其它行为的培养。这样,多次建立“付费”可以帮助“消灭敌人”的概念,而“消灭敌人”带来“成就感”,游戏对玩家付费行为的培养就可以顺利建立起来。
行为培养需要注意的几点:
(1) 人类的短期记忆数量为7±2。不要试图同时教给一个人过多的东西。
(2) 设计行为的重复频率时,别忘了艾宾浩斯遗忘曲线:5分钟,30分钟,12小时,1天,2天,4天,7天,15天。
2、游戏设计
如果你在游戏中见到了这些东西,那么它们往往是斯金纳箱:
(1)等级系统。
(2)任务系统。
(3)成就系统。
(4)检查清单。
(5)奖励反馈。
没错,几乎包括了游戏中所有东西,在现实生活中也可能会见到一些。它们都有一些固定的特点:1.行为,2.强化刺激,3.不断重复。
事实上,斯金纳试图用他的箱子解释人类的一切学习行为。而他似乎成功了。
3、游戏化
现在的各种运营手段中,有一种叫做“游戏化”的方式,指将一件本来枯燥的现实中的事情变成游戏,比如……麦当劳的儿童套餐收集玩具?信用卡等级积分?老祖母的“如果你期末考前10名,我就带你去游乐场”?嗯嗯。没错。这些都是。
只要强化物得当,强化反复出现,将一件用户付出代价的行为培养成为用户习惯并不困难。
P.S. 最后再介绍一个应用“斯金纳箱”失败的小故事。
实验6:对于两组画画的学生,其中A组在每完成一幅画后给予奖励,B组不给予奖励。
结果:最后得到的结果是A组的作品数量远高于B组,但质量略低于B组。
当停止给予奖励后,A组学生的作品数量和质量均会低于B组。
为什么呢?请各位同学思考一下,在这个实验中,实验者期待的结果是什么?A 组被强化的行为到底是什么?B 组的行为有没有得到强化呢?
◆ 小编 有话说:虽然走路如呼吸一般融入了我们的日常生活,但小伙伴们有认真想过自己当初是怎么学会走路的吗?如果想回味当初的努力,推荐阅读这篇文章:从来就没有失败这回事 。
斯金纳箱:人类学习的秘密相关推荐
- 科普丨机器学习和人类学习的区别到底是什么?
本文系网易智能工作室出品.聚焦AI,读懂下一个大时代! 人类和机器学习都能产生知识,但两者之间的差别很大. 学习是获得新的或加强已有的知识.行为.技能或价值观的行为."人类有学习的能力,然而 ...
- 关于机器学习与人类学习不同点的思考
关于机器学习与人类学习不同点的思考 当前人工智能现状 人类是如何识别新事物 人类的学习,不应该仅仅是计算:但是计算机最大且唯一的能力就是计算 怎样提高机器的学习效率 当前人工智能现状 现在的人工你智能 ...
- 【读书笔记】高效学习的秘密
持续学习&持续更新中- 守破离 程序员技术指北-高效学习的秘密 高效学习的秘密 不要完美主义 不要过度"学习路径依赖",学习要冲着自己的目标去 不要迷信权威的"好 ...
- 与机器学习的第一次亲密基础- 1. 从人类学习到机器学习
相信对于广大读者而言,"学习"这一词汇应该并不陌生.在我们很小的时候,家长和老师就开始教导我们要"好好学习,天天向上".在随后的数年中,我们也一直响应这一口号, ...
- 向人类学习书法,看我如何超越
人类学习书法,主要是通过临摹别人的作品这个方法.耸耸学习书法,却是通过对书法家整个人物的所有可能获取的信息加以研判而进行.据耸耸所知,王羲之是一个武官,所以叫做王右军,那是"右军将军&quo ...
- 俞敏洪:我让女儿主动学习的秘密
俞敏洪:我让女儿主动学习的秘密 我之所以能够在这谈谈家庭教育的心得,确实是因为我接触的孩子太多了.从我在北大开始教书,一直到后来办新东方,到现在从新东方走出去的700多万学生. 我看到过很多幸福的学生 ...
- CVPR2018 Best Paper:Taskonomy: 揭开任务迁移学习的秘密
CVPR 2018 Best Paper | 任务学: 揭开任务迁移学习的秘密 Introduction 直觉告诉我们视觉任务之间存在着关联,但是这些关联是怎样的呢?这篇论文提出了一个完全通过计算 ...
- 电脑屏保海底世界_世界上最后一个深海实验室,隐藏了人类未来的秘密
如果世界末日来了,人类站在荒废的土地上,仓皇奔往未来的逃生门,我们应该往哪去? 有人说,是太空.有人说,是海洋. 现在有一个地方,正把两者结合起来--Aquarius Reef Base 深海实验室. ...
- Facebook的技术布局,有哪些值得学习的秘密
如果你关注全球企业市值,那么打开排行榜便不难发现一个问题,排名靠前的几家巨头公司里,唯一的一个"00后"公司便是由80后马克·扎克伯格所创立的Facebook.一家年轻的企业想要获 ...
最新文章
- 张一鸣卸任CEO,立下10年之约,期望突破线性延伸
- 一文看懂Transformer到BERT模型
- 【学习笔记】Eureka服务治理代码实例、相关配置和原理机制详解
- 使用工厂模式解决设计问题
- 解决 : Could not commit JPA transaction RollbackException: Transaction marked as rollbackOnly
- 史上最全Git学习教程
- 慧材技术中核普达测量与测绘系统介绍(一)
- 数据结构(六)霍夫曼树与编码
- 我找到一个价值5.5万美元的 Facebook OAuth账户劫持漏洞
- Android lsof查看已打开文件
- 系统简单的UIImagePickerController
- Kontakt 6 for Mac安装 - 专业的音乐采样器,行业标准式的采样器
- python:for循环从list列表的第二个元素开始遍历
- Lingo软件入门【数学建模】
- VISIO画图软件安装
- java jave_JAVE
- kmeans聚类理论篇
- 平方根python_python如何求平方根
- 程序员自己的商业模式
- CTF逆向(Reverse)知识点总结
热门文章
- win7下制作ubuntu系统安装启动盘和U盘安装ubuntu全过程
- pycharm 出现 Try to run this command from the system terminal. Make sure that you use the correct vers
- Spring5从零单排学习笔记【非常详细】
- 安卓悬浮窗口, 丝滑双指缩放视频窗口
- phpstorm默认注释在行开头
- 英文面试:期望薪水篇
- Naoqi机器人学习
- HPB:HPB开发节点搭建指南
- 《十周成为数据分析师》笔记——业务线 第三节 不做只懂技术不懂业务的“工具人”
- 程序员常用的网站(转)