從諸葛亮「草船借箭」看大數據「數據建模」
文章推薦指數: 80 %
魯迅評價諸葛亮「多智而近妖」,此話見諸《中國小說史略》,意思說諸葛亮足智多謀,像個妖怪。
而如今,從大數據的角度看,諸葛亮的足智多謀是因為他掌握了數據建模的辦法。
今天,我們就來說說這諸葛先生的「數據建模」之道。
建模里的「模」是指模型。
使材料成為一定形狀的工具,就屬於「模型」,這些模型看得見摸得著,叫做「具象模型」。
但是也有些模型看不見摸不著,屬於「抽象模型」,數據模型就是這其中一類。
「數據建模」是對雜亂無序的數據進行處理,篩選出有價值的數據結果的過程,其關鍵步驟有兩個:一是邏輯建模;二是物理建模。
我們以諸葛亮的「草船借箭」為例,講講如何「數據建模」。
數據建模的方向、用途
《三國演義》第四十六回講到,周瑜問孔明:「即日將與曹軍交戰,水路交兵,當以何兵器為先?」
孔明曰:「大江之上,以弓箭為先。
」
瑜曰:「但今軍中正缺箭用,敢煩先生監造十萬支箭,以為應敵之具。
此系公事,先生幸勿推卻。
」
孔明曰:「都督見委,自當效勞。
」
為什麼要借箭?因為諸葛亮答應周瑜造十萬支箭來攻打曹操。
這說的是數據建模的方向和用途。
數據源收集
孔明曰:「為將而不通天文,不識地利,不知奇門,不曉陰陽,不看陣圖,不明兵勢,是庸才也。
」
可見,全方位的信息收集和積累多麼的重要。
而這個過程,在數據建模中叫做數據源收集。
邏輯梳理
數據收集上來之後,諸葛亮通過梳理得出如下結論:
1,「今日有大霧」,這是說天氣;
2,「吾料曹操於重霧中必不敢出」,這是說曹操的心理特點;
3,「子敬只得就我」,這是說魯肅的權利;
這都需要對數據源有充分的認知和理解,在數據建模中,這個過程叫做邏輯梳理
這一過程雖然十分抽象,但它能幫助我們確定方案。
接著,諸葛亮對魯肅說:「望子敬借我二十隻船,每船要軍士三十人,船上皆用青布為幔,各束草千餘個,分布兩邊。
」這就是草船借箭的方案。
到這裡,邏輯建模就完成了。
判斷標準
接下來,是把邏輯建模轉化為物理建模。
針對梳理好的邏輯:
1,霧有多濃才能不暴露目標?「是夜大霧漫天,長江之中,霧氣更甚,對面不相見。
」
2,曹操多疑才會按兵不動?「重霧迷江,彼軍忽至」。
3,魯肅能調來多少船隻和人?「卻說魯肅私自撥輕快船二十隻,各船三十餘人。
」
這都是條件級別;而它們在建模中各占多大比重,叫做權重設置。
二者統稱為「判斷標準」。
它是數據量化的過程,也是物理建模的第一步。
校驗模型
諸葛亮乘船擂鼓吶喊,軍士慌忙飛報曹操。
曹操說:「可撥水軍弓弩手亂箭射之。
」差人火速到江邊助射。
曹操果然被諸葛亮料到不敢出帳,只是射箭防禦,這在數據建模中叫做「校驗模型」。
模型試點、模型確定
接下來,就是重點了。
「二十隻船,用長索相連,徑望北岸進發。
當夜五更時候,船已近曹操水寨。
孔明教把船隻頭西尾東,一帶擺開,就船上擂鼓吶喊。
少頃,旱寨內弓弩手亦到,約一萬餘人,盡皆向江中放箭:箭如雨發」。
先讓船隻一面受箭,這是「模型試點」;
萬箭齊發,這說明試點成功,由此模型確定,可以進行輸出和實際應用了;
「孔明教把船吊回,頭東尾西,逼近水寨受箭,一面擂鼓吶喊。
待至日高霧散,孔明令收船急回。
最後,「草船借箭」成功了,「魯肅人見周瑜,備說孔明取箭之事。
瑜大驚,慨然嘆曰:『孔明神機妙算,吾不如也!』」這麼看來孔明的神機妙算還真是數據建模的成果!
實際上,數據建模的類型是多種多樣的,比如:從算法上看,它包括定向邏輯算法和非定向邏輯算法;另外,非定向邏輯算法中還包含聚類和決策樹等模型。
上面講的例子就屬於定向邏輯算法中的打分算法啦。
歷史上真正的「草船借箭」主角不是諸葛亮,我們都被羅貫中騙了
三國演義裡面很多家喻戶曉的故事,其中草船借箭更是把諸葛亮提升到料事如神的地步。根據三國演義所寫:赤壁之戰期間,周瑜借軍中缺乏箭為由,讓諸葛亮造箭,並故意提出限十天造十萬支箭,諸葛亮一眼識破這是周...
草船借箭這件事其實並不是諸葛亮做的
《草船借箭》這個故事可謂是家喻戶曉,膾炙人口。此後諸葛亮在人們心中也就成為了智慧的化身。歷史上,三國演義寫的《草船借箭》確有其事,但是主要人物不是諸葛亮,而是孫權,發生的時間也不是赤壁大戰期間,...
人教版五年級下冊第五單元作文380字:《草船借箭》縮寫
周瑜妒忌諸葛亮的才幹。一天,周瑜想陷害諸葛亮,要求他在十天之內造十萬支箭 ,諸葛亮雖知這是周瑜的詭計,但還是答應了,並立下軍令狀,三天內完成任務,不然甘受懲罰。周瑜讓魯肅去探聽諸葛亮的打算。魯肅...
揭秘草船借箭的十種另類結局是怎樣的
一場戰爭,一次行動講究的是:「天時地利人和」三者缺少了一樣都有可能失敗,我們就拿草船借箭來說,如果三者缺少了任何一樣結果會有什麼不同?草船借箭的十種另類結局是怎樣的呢?結局1——只差一枝箭草船上...
草船借箭,萬一魯肅借船失敗,諸葛亮怎麼辦?
眾所周知,在《三國演義》中,有諸葛亮「草船借箭」的精彩故事,當然,這是小說,正史里沒有記載,但是,我們不談正史,只以小說來討論一下。當然,諸葛亮「草船借箭」之所以能夠成功,是因為得到了「贊軍校尉...
歷史上真正草船借箭的人是誰?
《三國演義》中曹操率大軍想要征服東吳,孫權、劉備聯合抗曹。周瑜妒忌諸葛亮的才幹,提出讓諸葛亮在十日之內趕製十萬支箭的要求,以備水戰之需。哪知諸葛亮卻說:":"曹操大軍即日將至,若候十日必誤大事。...
巧借天地之藏,諸葛亮借箭十萬
撥開裊裊瀰漫的大霧,衝破拍岸卷雪的驚濤,但見江心月白,舳艫千里,「智絕」諸葛亮馭二十輕舟,直趨曹營重地。任舟中人驚慌失措,舟外擂鼓喧天,諸葛亮則氣定神閒,舉杯小酌,靜待一場絕妙好戲。於是,便有了...
歷史上真正「草船借箭」的人並非諸葛亮,而是他!
草船借箭是我們從小就耳熟能詳的故事,我們總是被諸葛亮的神機妙算所折服,但是歷史上有過草船借箭經歷的人其實並非諸葛亮,而是另有其人!他就是同樣具有雄才偉略的孫權!
從諸葛亮「草船借箭」看Smart KYC「數據建模」
魯迅評價諸葛亮「多智而近妖」,此話見諸《中國小說史略》,意思說諸葛亮足智多謀,像個妖怪。而如今,從大數據的角度看,諸葛亮的足智多謀是因為他掌握了數據建模的辦法。今天,我們就來說說這諸葛先生的「數...