上一篇: 專(zhuān)業(yè)網(wǎng)站建設(shè):行動(dòng)的七個(gè)階段和大腦的三個(gè)層次

官方網(wǎng)站建設(shè):足夠好”的算法
案例4:“足夠好”的算法
大多數(shù)人不能用心算完成兩個(gè)大數(shù)字的乘法運(yùn)算,在心算中,我們會(huì)忘記算到哪里。而記案例2:短時(shí)記憶的模式
這兒有個(gè)短時(shí)記憶的近似模式:
假設(shè)短時(shí)記憶有五個(gè)內(nèi)存插槽。每次添加一個(gè)新的內(nèi)容,它就會(huì)占用一個(gè)插槽,但無(wú)論如何會(huì)擠掉另外一個(gè)先前已經(jīng)記住的內(nèi)容。這種模式是真的嗎?不,世界上沒(méi)有哪一個(gè)記憶研究者會(huì)相信這是短時(shí)記憶的精確模式,但它在實(shí)際應(yīng)用時(shí)已經(jīng)足夠好。使用該模型會(huì)讓你的設(shè)計(jì)更加有用。
案例3:讓摩托車(chē)拐彎
在前一節(jié)里,我們了解了佐伯教授如何將摩托車(chē)的行駛方向與轉(zhuǎn)向燈開(kāi)關(guān)匹配起來(lái),以便他能記住正確的使用方式。但是,我也曾指出那個(gè)概念模型是錯(cuò)誤的。
為什么那個(gè)概念模型是錯(cuò)誤的仍然可以用于摩托車(chē)轉(zhuǎn)向?因?yàn)槟菢玉{駛摩托車(chē)是違反直覺(jué)的:要讓車(chē)子向左轉(zhuǎn),必須先向右轉(zhuǎn)車(chē)把。這就是所謂的“背道而馳”,也違背了大多數(shù)人腦海里的概念模型。為什么這是真的?我們不是將車(chē)把轉(zhuǎn)向左邊時(shí)讓車(chē)子左轉(zhuǎn)嗎?讓一輛兩輪車(chē)轉(zhuǎn)向,最重要的步驟是傾斜:當(dāng)摩托車(chē)向左轉(zhuǎn)時(shí),騎車(chē)人也向左邊傾斜。“背道而馳”讓騎車(chē)人傾斜到正確的方向:當(dāng)車(chē)把轉(zhuǎn)向右邊時(shí),反作用于騎車(chē)人身上的力會(huì)使其身體向左傾斜,而重心的偏移會(huì)使摩托車(chē)向左轉(zhuǎn)。
有經(jīng)驗(yàn)的騎車(chē)人經(jīng)常下意識(shí)地做出正確的操作,但他們并不知道轉(zhuǎn)動(dòng)車(chē)把與預(yù)定轉(zhuǎn)彎方向相悖,這也是違反他們自己概念模型的行為。在摩托車(chē)培訓(xùn)課程里會(huì)進(jìn)行專(zhuān)項(xiàng)練習(xí),讓騎車(chē)人知道他們正在做什么。
在安全的速度下,你可以在自行車(chē)或摩托車(chē)上測(cè)試這個(gè)違反直覺(jué)的概念模型,將手掌置于左邊的車(chē)把邊緣,輕輕地向前推。車(chē)把和前輪會(huì)向右轉(zhuǎn),而身體會(huì)向左傾斜,導(dǎo)致自行車(chē)——還有車(chē)把——向左轉(zhuǎn)彎。
佐伯教授完全知道他的大腦意圖與現(xiàn)實(shí)之間的矛盾,但他希望自己的記憶能夠幫助他匹配概念模型。概念模型是非常強(qiáng)大的自我詮釋工具,在各種情況下都有用。它們不需要太準(zhǔn)確,在要求的條件下達(dá)到預(yù)期的正確行為即可。
憶專(zhuān)家可以快速地毫不費(fèi)力地在腦海里完成兩個(gè)大數(shù)字的乘法運(yùn)算,這讓觀(guān)眾驚嘆不已。此外,在心算中,這些數(shù)字都是以我們通常使用的方式從左到右進(jìn)行,而不是從右到左,像我們?cè)诩埳嫌勉U筆費(fèi)力地計(jì)算答案。這些專(zhuān)家使用特殊的技巧,最大限度地減少短時(shí)記憶的負(fù)荷,但這樣做的代價(jià)就是需要學(xué)習(xí)多種多樣的特殊計(jì)算方法。
難道這不是我們都應(yīng)該學(xué)習(xí)的嗎?為什么學(xué)校里不教呢?回答很簡(jiǎn)單:為什么要學(xué),為什么要教?我可以用合理的準(zhǔn)確度在心里估計(jì)答案,足以達(dá)到目的。當(dāng)我需要精確和準(zhǔn)確時(shí),好,那就是計(jì)算器的任務(wù)了。
還記得前面的例子吧,心算一下27乘以2937為什么任何人都需要知道精確的答案呢?可能一個(gè)近似的答案就足夠好,而且很容易算出來(lái)。將27改成30,和293改成300: 30 x300=9000(3x3=9,并在后面添加三個(gè)零)。27乘以293的準(zhǔn)確答案是7911,那么估計(jì)的9000只是大了14%。在很多情況下,這就足夠了。想更加準(zhǔn)確?我們將27改成30,這樣更容易進(jìn)行乘法運(yùn)算。這下只大了3。所以從上面的答案里減去3×300,即9000 - 900,現(xiàn)在我們得到了8100,這下精確到2%以?xún)?nèi)。