從諸葛亮「草船借箭」看大數據「數據建模」

文章推薦指數: 80 %
投票人數:10人

魯迅評價諸葛亮「多智而近妖」,此話見諸《中國小說史略》,意思說諸葛亮足智多謀,像個妖怪。

而如今,從大數據的角度看,諸葛亮的足智多謀是因為他掌握了數據建模的辦法。

今天,我們就來說說這諸葛先生的「數據建模」之道。

建模里的「模」是指模型。

使材料成為一定形狀的工具,就屬於「模型」,這些模型看得見摸得著,叫做「具象模型」。

但是也有些模型看不見摸不著,屬於「抽象模型」,數據模型就是這其中一類。

「數據建模」是對雜亂無序的數據進行處理,篩選出有價值的數據結果的過程,其關鍵步驟有兩個:一是邏輯建模;二是物理建模。

我們以諸葛亮的「草船借箭」為例,講講如何「數據建模」。

數據建模的方向、用途

《三國演義》第四十六回講到,周瑜問孔明:「即日將與曹軍交戰,水路交兵,當以何兵器為先?」

孔明曰:「大江之上,以弓箭為先。

瑜曰:「但今軍中正缺箭用,敢煩先生監造十萬支箭,以為應敵之具。

此系公事,先生幸勿推卻。

孔明曰:「都督見委,自當效勞。

為什麼要借箭?因為諸葛亮答應周瑜造十萬支箭來攻打曹操。

這說的是數據建模的方向和用途。

數據源收集

孔明曰:「為將而不通天文,不識地利,不知奇門,不曉陰陽,不看陣圖,不明兵勢,是庸才也。

可見,全方位的信息收集和積累多麼的重要。

而這個過程,在數據建模中叫做數據源收集。

邏輯梳理

數據收集上來之後,諸葛亮通過梳理得出如下結論:

1,「今日有大霧」,這是說天氣;

2,「吾料曹操於重霧中必不敢出」,這是說曹操的心理特點;

3,「子敬只得就我」,這是說魯肅的權利;

這都需要對數據源有充分的認知和理解,在數據建模中,這個過程叫做邏輯梳理

這一過程雖然十分抽象,但它能幫助我們確定方案。

接著,諸葛亮對魯肅說:「望子敬借我二十隻船,每船要軍士三十人,船上皆用青布為幔,各束草千餘個,分布兩邊。

」這就是草船借箭的方案。

到這裡,邏輯建模就完成了。

判斷標準

接下來,是把邏輯建模轉化為物理建模。

針對梳理好的邏輯:

1,霧有多濃才能不暴露目標?「是夜大霧漫天,長江之中,霧氣更甚,對面不相見。

2,曹操多疑才會按兵不動?「重霧迷江,彼軍忽至」。

3,魯肅能調來多少船隻和人?「卻說魯肅私自撥輕快船二十隻,各船三十餘人。

這都是條件級別;而它們在建模中各占多大比重,叫做權重設置。

二者統稱為「判斷標準」。

它是數據量化的過程,也是物理建模的第一步。

校驗模型

諸葛亮乘船擂鼓吶喊,軍士慌忙飛報曹操。

曹操說:「可撥水軍弓弩手亂箭射之。

」差人火速到江邊助射。

曹操果然被諸葛亮料到不敢出帳,只是射箭防禦,這在數據建模中叫做「校驗模型」。

模型試點、模型確定

接下來,就是重點了。

「二十隻船,用長索相連,徑望北岸進發。

當夜五更時候,船已近曹操水寨。

孔明教把船隻頭西尾東,一帶擺開,就船上擂鼓吶喊。

少頃,旱寨內弓弩手亦到,約一萬餘人,盡皆向江中放箭:箭如雨發」。

先讓船隻一面受箭,這是「模型試點」;

萬箭齊發,這說明試點成功,由此模型確定,可以進行輸出和實際應用了;

「孔明教把船吊回,頭東尾西,逼近水寨受箭,一面擂鼓吶喊。

待至日高霧散,孔明令收船急回。

最後,「草船借箭」成功了,「魯肅人見周瑜,備說孔明取箭之事。

瑜大驚,慨然嘆曰:『孔明神機妙算,吾不如也!』」這麼看來孔明的神機妙算還真是數據建模的成果!

實際上,數據建模的類型是多種多樣的,比如:從算法上看,它包括定向邏輯算法和非定向邏輯算法;另外,非定向邏輯算法中還包含聚類和決策樹等模型。

上面講的例子就屬於定向邏輯算法中的打分算法啦。


請為這篇文章評分?


相關文章 

草船借箭這件事其實並不是諸葛亮做的

《草船借箭》這個故事可謂是家喻戶曉,膾炙人口。此後諸葛亮在人們心中也就成為了智慧的化身。歷史上,三國演義寫的《草船借箭》確有其事,但是主要人物不是諸葛亮,而是孫權,發生的時間也不是赤壁大戰期間,...

揭秘草船借箭的十種另類結局是怎樣的

一場戰爭,一次行動講究的是:「天時地利人和」三者缺少了一樣都有可能失敗,我們就拿草船借箭來說,如果三者缺少了任何一樣結果會有什麼不同?草船借箭的十種另類結局是怎樣的呢?結局1——只差一枝箭草船上...

草船借箭,萬一魯肅借船失敗,諸葛亮怎麼辦?

眾所周知,在《三國演義》中,有諸葛亮「草船借箭」的精彩故事,當然,這是小說,正史里沒有記載,但是,我們不談正史,只以小說來討論一下。當然,諸葛亮「草船借箭」之所以能夠成功,是因為得到了「贊軍校尉...

「草船借箭」之假想

且說周瑜請諸葛亮十日之內造十萬支箭,諸葛亮說只需三日便可造齊,並當眾立下軍令狀。完了後說「今日不及,來日造起。至第三日,可差五百小軍到江邊搬箭。」飲了數杯酒後辭去。魯肅說:「他莫非是騙我們?」...

歷史上真正草船借箭的人是誰?

《三國演義》中曹操率大軍想要征服東吳,孫權、劉備聯合抗曹。周瑜妒忌諸葛亮的才幹,提出讓諸葛亮在十日之內趕製十萬支箭的要求,以備水戰之需。哪知諸葛亮卻說:":"曹操大軍即日將至,若候十日必誤大事。...

巧借天地之藏,諸葛亮借箭十萬

撥開裊裊瀰漫的大霧,衝破拍岸卷雪的驚濤,但見江心月白,舳艫千里,「智絕」諸葛亮馭二十輕舟,直趨曹營重地。任舟中人驚慌失措,舟外擂鼓喧天,諸葛亮則氣定神閒,舉杯小酌,靜待一場絕妙好戲。於是,便有了...

從諸葛亮「草船借箭」看Smart KYC「數據建模」

魯迅評價諸葛亮「多智而近妖」,此話見諸《中國小說史略》,意思說諸葛亮足智多謀,像個妖怪。而如今,從大數據的角度看,諸葛亮的足智多謀是因為他掌握了數據建模的辦法。今天,我們就來說說這諸葛先生的「數...