家有一猫,叫咪咪。傻乎乎的,每天除了吃饭就是睡觉,好吃懒做也不学习,甚至连猫叫都不会。可能正是因为它不会猫叫,有强烈的自卑情绪,生活态度非常消极,日渐肥胖。为了让一只不会喵喵叫的小猫咪积极面对生活,我们决定用宠物交流按钮来代替猫叫,让咪咪学会“说话”。
受启发于狗狗 Bunny 和B站的一只猫咪叫 福福 ,他们能用不同的按钮发声去表达自己的需求。我们也打算采用同样的方法,训练小猫咪通过按压不同按钮后发出的“吃饭”、“开门”、“贴贴”等不同声音来表达自己当下的需求。
整个学习过程的基本原理是条件反射,条件反射分为经典条件反射和操作性条件反射。经典条件反射,最有名的例子便是巴浦洛夫的狗。在每次给予食物前,先播放一段铃声,反复多次后,狗狗便学会了将铃声(条件刺激)和奖励(食物)之间建立联系。操作性条件反射,最早是由新行为主义代表人物斯金纳提出,在斯金纳箱(一个带有操作杆的箱子)中探索的实验小鼠需要将主动按压操作杆(动作)和获得奖励(食物)之间建立联系。操作性条件反射是将主动行为与奖励建立联系,而经典条件反射是将被动听到的铃声刺激与奖励建立联系,学习过程更为简单。另外,条件刺激(按压操作杆/铃声)与非条件刺激(获得食物)之间的间隔时间颇为重要,间隔越短越容易建立联系。
当前案例下,需要让小猫咪建立不同按钮和不同反馈之间的联系,这本身是一个操作性条件反射。但在过去生活经历中,小猫咪已经将其他行为(例如踢饭盘)与获得猫粮相绑定,所以需要考虑消退该联系。另外,猫咪的生活环境和斯金纳箱中的小鼠不同,盒中环境简单,探索到操作杆非常容易。而猫咪的生活环境丰富,让它明白语音按钮与吃饭之间存在联系可能需要一定的引导以提高学习速率。最后,为了提高学习速率,可以考虑优先建立经典条件反射,先由人按压按钮后给予食物,慢慢转变为操作性条件反射,让小猫咪自己去按压按钮获得奖励。
下面的折线图是我家咪咪的学习曲线。
前7天除了有一次无意中碰到了一次“开门”按钮,一直都没有主动按压过宠物交流按钮。直到第8天,小猫咪注意到了按钮的存在,第9天主动尝试按压按钮。当小猫咪一旦注意并知道了,按压按钮对应可以获得反馈之后,小猫咪一天可以按压按钮40次+,从此进入了快速学习的阶段,甚至可以在很短时间学会新的“贴贴”按钮。
将“吃饭”按钮放置饭盘附近,“开门”按钮放在卧室门附近(如果想简单一点可以先从一颗按钮开始)。
这一阶段的核心是,在家长主动按压按钮后立刻给予毛孩子猫粮,训练小猫咪将按钮发出“吃饭”响声与获取猫粮建立联系。
消退旧的行为模式。我家小猫咪在饿的时候会用爪子拍打饭盘,在正式开始学习后,家长一定要狠下心,不对这种请求作回应。时间长一点后小猫咪会明白拍打饭盘已经不能吸引家长注意力,消退两者之间的联系,从而转去探索其他方法,此时才可能注意到我们提前放置好的按钮。
让小猫咪处于偏饥饿的状态,保持较高的内驱力。我家一天喂两顿,从开始正式教学时,我们便削减白天的猫粮为平时的1/3,便于晚上进行一对一指导。
少量多次。晚上回来时,我家毛孩子就会想用爪子拍打饭盘获取食物。这时不要理会,等它累了没有拍打饭盘的时候,我会主动按一下“吃饭”按钮,然后立马添加非常少量的猫粮。一晚上我会重复按压多次按钮,时间间隔大概为一两分钟,强化学习的效果。
尽量缩短按钮发声与喂食之间的间隔。在准备按按钮前我偷偷抓了一小把猫粮在手中,每按一次按钮后,我立马加入一点点猫粮,尽量做到按钮发声后尽快添加猫粮。
思路同“吃饭”,在卧室外时,将按钮放在门外,当我们主动按压开门后再进入,训练小猫咪的条件反射。
当人和小猫咪都在卧室内时,就将按钮移至卧室内,在我们出门或者想要开门放小猫咪出去之前都需要按一下按钮。
学习数日之后(我的情况是3、4天后),发现小猫咪对按钮发出的声音会有所反应,我们便开始进入下一阶段的学习。
该阶段,我们需要更加“狠心”和耐心。
依旧保持小猫咪处于一个偏饥饿的状态。到了教学时间,家长不需要主动按按钮,焦急的小猫咪会四处探索,在东碰一下西碰一下的过程中就有可能触发按钮。家长只需要等到小猫咪无意中按压按钮发出“吃饭”响声时,立刻给予食物奖励即可。在反复多次的强化训练之后,小猫咪将逐渐建立按压按钮和获得食物奖励之间的联系。
该阶段的时间可长可短,家长们不要过于心急。如果小猫咪在教学过程中迟迟没有主动按压按钮,我们可以选择延长上一阶段的时间,或者,人为引导小猫咪去按压按钮。我自己的做法是,抓住小猫咪的爪子去按压按钮,让它意识到按钮的存在。这个过程持续了6天,第9天小猫咪终于才有意识地主动按压按钮。
为了更快地教会小猫咪“说话”,也可以在小猫咪按压按钮时奖励猫零食。
如果不是为了在短时间内教会小猫咪“说话”,佛系的家长可以不用在意前面的“饥饿教学”,只需要你能在小猫咪按压按钮后及时给予奖励(猫零食效果更好)即可,时间长一点总归是能学会的。
总体思路与吃饭的教学类似,需要引导小猫咪主动按压按钮并及时给予开门的反馈。为了加速教学进度,我将门附近的东西都移开,只留下一个按钮。想进出门的小猫咪会在扒拉门失败后,转去拍打周围的物品以吸引家长注意,这时候就有可能按压到“开门”按钮。
当小猫咪学习多个按钮后,可能会混淆各个按钮所对应反馈。或者小猫咪可能会简单地理解为按压按钮是吸引家长注意的方式。为了强化每一个按钮的作用,家长需要做的事情也很简单,只需要给相应的按钮作出相应的反馈,切勿混淆,比如你明显能看出小猫咪是想吃东西了,但是却错按了“开门”,家长切勿心软,需等它按压到正确的按钮后才能给予奖励。时间久一点后,小猫咪自会区分各个按钮的功能。
整个过程核心就是建立按压按钮和反馈之间的联系,各家长只需要知道在毛孩子按压按钮后及时给予正确反馈,小朋友总归是能学会“说话”这一技能的。
PS
我并非是专业的宠物训练师,该文章是基于学习记忆相关内容和平时实验中运用的方法总结而来,并非专业的宠物训练文章,各位家长还请根据自家毛孩子情况出发酌情参考文章内容。如果有不正确的地方或者更好的建议也可以在下方留言。
希望大家都能和自己的宠物友好相处,多一些生活中的互动和乐趣。
最后附上一份学习过程中的小视频