算法人生(17):從“課程學(xué)習(xí)”到“逐步暴露心理療法”
在機(jī)器學(xué)習(xí)里,課程學(xué)習(xí)是一種常用的策略,而心理學(xué)中有名的“逐步暴露療法”,其實(shí)和人工智能里的“課程學(xué)習(xí)”的設(shè)計(jì)思路非常類似。怎么解讀呢?一起來(lái)看看作者的分享。
課程學(xué)習(xí)(Curriculum Learning)是一種機(jī)器學(xué)習(xí)里常用的策略,它的靈感來(lái)源于人類學(xué)習(xí)方式:學(xué)習(xí)從簡(jiǎn)單的概念開(kāi)始,逐步過(guò)渡到更復(fù)雜的問(wèn)題。它通過(guò)模仿教育領(lǐng)域中課程安排的思想,設(shè)計(jì)了一系列有序的任務(wù)或數(shù)據(jù)集,讓機(jī)器學(xué)習(xí)模型可以更有效地學(xué)習(xí),加快收斂速度并提高最終性能。
課程學(xué)習(xí)的核心原理是模仿人類學(xué)習(xí)的自然過(guò)程,即先學(xué)習(xí)基礎(chǔ)知識(shí),再逐步處理更復(fù)雜的任務(wù)。在這個(gè)過(guò)程中,模型首先訓(xùn)練簡(jiǎn)單的任務(wù),這可以幫助模型建立起對(duì)問(wèn)題基本結(jié)構(gòu)的理解。隨著訓(xùn)練的深入,逐漸增加任務(wù)的難度。
這種漸進(jìn)式地增加復(fù)雜度的方式,可以幫助模型更好地泛化到難度更高的任務(wù)上,避免模型陷入局部最優(yōu)解,防止在學(xué)習(xí)初始階段就遇到復(fù)雜問(wèn)題而導(dǎo)致的學(xué)習(xí)困難或過(guò)擬合等問(wèn)題。
步驟:
- 定義課程:首先,需要根據(jù)學(xué)習(xí)任務(wù)設(shè)計(jì)一個(gè)課程,即一系列有序的數(shù)據(jù)集或任務(wù)集合。這需要確定哪些任務(wù)是簡(jiǎn)單的,哪些是復(fù)雜的,并需要對(duì)數(shù)據(jù)集進(jìn)行分級(jí)或排序,以反映不同的難易程度。
- 分級(jí)訓(xùn)練:模型初始化后,需要根據(jù)任務(wù)的難易程度制定訓(xùn)練計(jì)劃。最初,模型主要訓(xùn)練在較簡(jiǎn)單的任務(wù)或數(shù)據(jù)子集上。這些任務(wù)或數(shù)據(jù)應(yīng)該包含主要的基礎(chǔ)概念或易于識(shí)別的模式。
- 逐步學(xué)習(xí):在模型在初級(jí)任務(wù)上表現(xiàn)良好之后,隨著模型性能的提高,逐步過(guò)渡到更復(fù)雜的任務(wù)或數(shù)據(jù)。這可以通過(guò)增加數(shù)據(jù)的復(fù)雜度、引入噪聲、或是改變?nèi)蝿?wù)的條件來(lái)實(shí)現(xiàn)。
- 評(píng)估與調(diào)整:在每個(gè)階段結(jié)束時(shí),評(píng)估模型的表現(xiàn),并根據(jù)需要調(diào)整課程的內(nèi)容、學(xué)習(xí)的速率或其他超參數(shù)。可能需要在不同的難度級(jí)別之間來(lái)回調(diào)整,以確保模型能夠充分學(xué)習(xí)并適應(yīng)各種情況。
- 循環(huán)迭代:重復(fù)上述過(guò)程,直到模型能夠在最復(fù)雜的任務(wù)上達(dá)到令人滿意的性能,就可以結(jié)束課程學(xué)習(xí)階段。此時(shí),模型應(yīng)該已經(jīng)發(fā)展出較好的泛化能力。
課程學(xué)習(xí)已經(jīng)在多個(gè)領(lǐng)域已被成功應(yīng)用,包括自然語(yǔ)言處理、計(jì)算機(jī)視覺(jué)和強(qiáng)化學(xué)習(xí)等。通過(guò)課程學(xué)習(xí),模型不僅可以提高效率,還有助于提高對(duì)新任務(wù)的適應(yīng)性和泛化能力。從課程學(xué)習(xí)的整個(gè)思路中,我們可以看到一個(gè)關(guān)鍵詞“逐步”,它小心翼翼的提升難度,根據(jù)學(xué)習(xí)的結(jié)果來(lái)調(diào)整策略。這個(gè)思路也同樣應(yīng)用于個(gè)人管理,比如很有名的心理療法“逐步暴露療法”。
“逐步暴露療法”(Gradual Exposure Therapy),也稱為系統(tǒng)脫敏療法,是一種常見(jiàn)于心理學(xué)領(lǐng)域的治療方法,其基本原理是通過(guò)系統(tǒng)地、逐步地讓當(dāng)事人面對(duì)“引起恐懼或焦慮”的情境或刺激,從而減少當(dāng)事人的恐懼反應(yīng)和避免相應(yīng)的行為。
逐步暴露療法的基礎(chǔ)是假設(shè)恐懼反應(yīng)是通過(guò)學(xué)習(xí)獲得的,因此可以通過(guò)系統(tǒng)的訓(xùn)練來(lái)“解除學(xué)習(xí)”。通過(guò)重復(fù)暴露于恐懼源,如果不出現(xiàn)預(yù)期的負(fù)面后果,那么當(dāng)事人的大腦會(huì)逐漸學(xué)會(huì)不再將這些情境與恐懼或焦慮聯(lián)系起來(lái)。雖然我們不一定會(huì)有心理治療里的問(wèn)題,但是我們可以借鑒這個(gè)方法的思路來(lái)改善生活中的小毛病,成就更好的自己。下面就簡(jiǎn)單介紹下這個(gè)方法的步驟?(從個(gè)人改善-拖延的角度來(lái)描述步驟):
- 評(píng)估與準(zhǔn)備:首先可以對(duì)自己的小毛病進(jìn)行分類、評(píng)估,確定哪種類型的小毛病最嚴(yán)重(此處假設(shè)是拖延),如果想改善拖延的話,能采用什么方法來(lái)改善等。比如,通過(guò)分析自己的拖延是由于自己太過(guò)于完美主義,總想等著有更多的時(shí)間、有更好的狀態(tài)、有更多的靈感的時(shí)候才去做,那就可以針對(duì)這個(gè)原因的拖延來(lái)搜下解決方案,比如鼓勵(lì)自己先邁出第一步,告訴自己唐僧取經(jīng)的經(jīng)書(shū)都少了一角,孫大圣說(shuō)天地本不全等等,用這些來(lái)給自己強(qiáng)化“完美其實(shí)沒(méi)必要,老天爺都容得了瑕疵(包括拖延)”,又為什么要對(duì)自己苛求完美呢?當(dāng)然具體的解決方案還有很多,這里不贅述了。
- 制定暴露層級(jí):根據(jù)自己拖延的程度,制定一個(gè)逐級(jí)暴露的計(jì)劃(暴露級(jí)別)。比如,你的計(jì)劃是想要讓自己先邁出第一步,假設(shè)被你一直拖著不做的事情需要8個(gè)小時(shí)才能做完,你可以先從最簡(jiǎn)單的就開(kāi)始做15分鐘,這樣就變得很容易了,你只需要做15分鐘,很輕易就能達(dá)成。然后第二次開(kāi)始做這件事,就可以增加到只要做30分鐘,第三次就是1個(gè)小時(shí),依次類推。雖然做這件事的速度還是不快,但是總好過(guò)一直拖著不做。
- 逐步暴露:制定好計(jì)劃后,就開(kāi)始實(shí)施你的計(jì)劃,從15分鐘開(kāi)始去做被你拖延的事情,在這個(gè)過(guò)程中,要時(shí)刻關(guān)注自己的感受,是不是拖延感變少了,如果變少了,可以稍作休息后,繼續(xù)進(jìn)入下一級(jí)(30分鐘),依次類推。如果某一級(jí),你發(fā)現(xiàn)你的感受開(kāi)始變的不舒適了,又想拖延了,比如在1個(gè)小時(shí)那一級(jí)你感到了拖延感增加了,那你就可以下次回到30分鐘,再下次則改到45分鐘(而不是1個(gè)小時(shí))。這里只是舉例,大家可以根據(jù)實(shí)際要改善的小問(wèn)題自己調(diào)整。
- 持續(xù)評(píng)估和改進(jìn):每一次針對(duì)拖延的挑戰(zhàn),都需要保持對(duì)自我情緒的觀察和分析背后的原因,可以書(shū)面記錄下來(lái)自己的情緒和情緒產(chǎn)生的刺激物。根據(jù)自己分析的結(jié)果,對(duì)逐步暴露計(jì)劃進(jìn)行調(diào)整,讓暴露計(jì)劃更具適用性。
- 預(yù)防復(fù)發(fā):拖延在被自己克服后,總會(huì)尋找機(jī)會(huì)再次攻擊的,所以持續(xù)的預(yù)防復(fù)發(fā)很重要,要遠(yuǎn)離讓你產(chǎn)生拖延的環(huán)境或刺激物,同時(shí)還要預(yù)防其他會(huì)引發(fā)拖延的元素產(chǎn)生新的刺激。因?yàn)楣庖粋€(gè)拖延癥,背后的原因就有十多種,有因?yàn)楹ε率〉模幸驗(yàn)橛小凹s拿情結(jié)”(即想成功又害怕成功)等等,所以預(yù)防并遠(yuǎn)離可能產(chǎn)生拖延的刺激物很重要。當(dāng)然,有時(shí)候防不勝防,那就兵來(lái)將擋水來(lái)土掩,什么新原因造成的,再找相應(yīng)的解決方案。只要思想不滑坡,方法總比困難多!
本著萬(wàn)物的思維皆可跨界的原則,我們介紹了心理學(xué)中有名的“逐步暴露療法”,跟人工智能里的“課程學(xué)習(xí)”的設(shè)計(jì)思路非常類似,都是“先從最簡(jiǎn)單的開(kāi)始,看情況,逐步增加難度,狀態(tài)不錯(cuò),繼續(xù)加難度,狀態(tài)不太好,回滾后減輕難度再來(lái),直到達(dá)到比較滿意的狀態(tài)”(好像跟減肥、健身的思路也差不多)。
佛說(shuō),人人都有覺(jué)性,所謂覺(jué)性(佛性),就是自己是自己最好的導(dǎo)師,自己就是自己的光,可以照耀自己的路。當(dāng)然,關(guān)鍵點(diǎn)雖是這樣,但是沒(méi)有他人已經(jīng)探索的好方法的指引,成為“自己的光”也是相當(dāng)難的。就像佛經(jīng)里沒(méi)有佛法,但是沒(méi)有佛經(jīng),看不見(jiàn)佛法,差不多的意思。(已經(jīng)盡力表述了,但是總覺(jué)得差點(diǎn)意思,還請(qǐng)各位看官不要執(zhí)著于文字的表述啊,明白意思就好?。?。
既然這么多字都看下來(lái)了,那就收藏下,后面慢慢練習(xí)吧!
本文由 @養(yǎng)心進(jìn)行時(shí) 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!