2019年9月20日 星期五
Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作
如果「TensorFlow+Keras深度學習人工智慧實務應用」是打開大門讓讀者走進Keras的玄關,那「Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作」就是邀請我們走到Keras的客廳好好地聊天喝茶。本書作者「François Chollet」是Keras的原創者,講解Keras又有誰能比他更權威?初章詳實說明「人工智慧」、「機器學習」以及「深度學習」三者之間的相交關係,替讀者建立扎實的基礎觀念。像是「深度學習」的「深度」指的是神經網路擁有「二層以上」的神經層,有別於最早的單層神經網路。還有數學「微分」當用在多維空間時便稱為「梯度」,而「梯度下降」是反向傳播(Backpropagation)算法的運作原理。
第二章則用來補充神經網路中所需要瞭解的數學概念。對離開學校多年的社會人士而言,這樣的章節設計真的是有打到痛點。閱覽機器學習的書籍時,最怕看到一堆唸不出來的數學符號與公式,讓讀者不求甚解地翻完,卻沒學到有用的知識。相反地「Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作」不羅列複雜的數學方程式,而是只補充對後續討論必須瞭解的數學算法(向量計算)。第三章一開始就讓讀者感受到Keras的威力,就像書封文案所說,透過短短六行程式碼,就已經建好一個能運作的神經網路模型。藉由作者巧思設計的範例,我們不費吹灰之力地使用了深度學習做出機器學習的典型應用「迴歸預測」。
接下來花了一個章節針對機器學習開發時種種的基礎知識進行介紹。包括「如何評估模型」、「資料的預處理」、「特徵工程」以及「過度擬合」等。在原作者以及編譯的高水準創作下,以深入淺出的文字具體而微地把這些觀念說清楚,相較之下市面上不少「機器學習」的教學書藉,在觀念部份都是語意不清地讓讀者摸不著頭緒。
五到八章算是第二篇的「深度學習應用範例」,恰好呈現「深度學習」與傳統「機器學習」最大的差異所在。我們可以說,這幾年的人工智慧浪潮,源自於神經網路在「視覺」、「圖像」以及「語音」辨識能力的驚人成績。而這些領域就是傳統「單純貝氏」、「支持向量機」和「隨機森林」等演算法表現不佳的領域。第五章的圖像處理、第六章的文字序列資料以及第八章的生成式神經網路,都是現今人工智慧運用的重點項目。隨著書中範例的一步步引導,讀者像學徒般已經被師傅領進門,站在這個基礎上再去打造自己的A.I.服務,讓我們面對人工智慧實作,不會再有霧裡看花的焦慮。
若硬要挑這本書的毛病,第七章有關「Keras函數式API」的內容,不像前面章節那樣提供由淺而深的引導式範例。以我個人而言,學到的內容可以說是囫圇吞棗,體會不到「函數式API」的精髓在那裡。另外第八章「生成式神經網路」的內容則是另一種問題。可能因為生成式深度學習的太過雜複,這章的範例不同於前面章節學到的Keras程式風格,程式碼的說明也草草帶過。歸究原因,VAE(變分自編碼器)以及GAN(生成對抗神經網路)原本就是很難理解的進階神經網路演算法。連作者都說光這兩個演算法本身就可以獨自出成一本書,作者嘗試只用一個章節的篇幅來介紹,是很難讓讀者理解演算法的全貌。雪上加霜的是,第八章的翻譯語句恰好變得不太流暢(有幾句怪怪的),添加了該章學習的困難度。
個人因為從事大數據開發,因而開啟了機器學習的研究之路,而近年來研究機器學習,又不得不去摸索深度學習的相關技術。對一位沒有相關學術背景的軟體工程師而言,能藉由Keras框架的簡潔、易用,來避開使用Tensorflow打造神經網路模型的高門檻,是一件幸運的事。隨著A.I.工具發展與普及,未來的人們能更輕鬆地打造出自己心中的人工智慧應用。相信Keras依舊扮演著重要的角色,而「Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作」是當下你不可錯過的工具書。
2019年9月18日 星期三
中國:潰而不崩
不可諱言,廿一世紀是屬於中國人的世紀。當歐美先進國家邁入社經發展的高原期因而停滯不前的時候,中國藉由龐大的勞動力和相對低廉的工資,以「世界工廠」的角色,精準地切入全球資本主義的大網絡中。連年打破經濟成長率的紀錄,飛快地成長、茁壯,短短十來年間已成為世界第二大經濟體。有錢就是大爺,連帶著中國人這幾年走出海外,講話是一個比一個大聲。然而風光的背後,付出的社會成本卻非常驚人。
「中國:潰而不崩」是一本「內行看門道」的中國政經入門書,直白地讓讀者們去體會現下中國在制度面的困境。作者開頭就破題指出,雖然許多海外異議人士和組織都期待著中國共產政權在短期內瓦解。但從大局來看,中國將會以一種「潰而不崩」的姿態,苟延殘息撐下去。這十多年來犧牲了「環境生態」、「道德倫理」以及「國民基本生存條件」等文明社會必備的核心要素,讓廣大基層民眾在貧窮線邊緣載浮載沉,經濟成長的成果盡歸極少數政經權貴。更甚者,為了確保「共產黨資本主義」的長治久安,對國家施加高壓嚴管的極權統治,視基本人權如無物。
近二十年的經濟發展,雖然在東南沿海經濟發達的省份,有啟蒙中國公民對人權的重視。但總來說,越來越富的中國,不如大家推測的會「衣食足而知榮辱」。它反而選擇的是一條更保守、專制的道路,偏偏伴隨著大數據科技的進步,中國政府更是如虎添翼般,鋪天蓋地的阻斷一切可能的動亂「火種」。新聞自由、出版自由和言論自由的空間極遽縮減,國家的經濟實力與公民人權的極不相稱,讓期待中國能從「量變」轉化成「質變」的自由派人士,通通跌破眼鏡。
「中國:潰而不崩」從各個角度切入「共產黨資本主義」在中國社會造成的危害,內容都是台灣媒體不曾有過的深入剖析。在台灣討論中國問題時,肯定先看顏色然後決定各自立場,很難客觀討論出是非對錯。然而不論是讀者的態度是「親中」或是「反中」,都能透過這本書,看到現階段中國政權從根本上的問題。有別於「中國奇蹟的句點」純粹從經濟的角度點出中國的各項經濟病症。「中國:潰而不崩」則是以政治面的觀點來分析近年來中國的政經情勢的變化。不論是習近平和薄熙來的政爭、一帶一路的雷聲大雨點小和最近的P2P金融泡沫等事件,書中都提供了清晰而合乎情理的解釋和說法,而這些內容都是台灣紅色媒體不曾/不想告訴你的事。
大凡一個王朝的隕落,總是一再出現相同的病徵。滿朝充斥著謀求私利的貪官汙吏,利用國家力量壓制著翻不了身的基層百姓,而這些描述越來越吻合現代中國的社會現況。逆耳多是忠言,未來的發展端看對岸政權有沒有大智慧破舊立新了。
2019年9月9日 星期一
政談:江戶幕府嚴禁公開的惡魔統治術
日本動漫的軟實力獨步全球,即使是社會科學的知普叢書,也可以看畫給成年人看的漫畫書。「政談:江戶幕府嚴禁公開的惡魔統治術」算是輕簿短小,半小時就可以翻閱完,讀者可以看到一種罕為人知的「經世治民」觀點以及「推演」而來的施政成果。
故事設定在類現代的科幻世界,日本國因為政局僵固失能,決定把國家統治權全權交由A.I.,期望藉由人工智慧「SORAI」的帶領之下,解決國內經濟景氣萎糜、高失業率、高犯罪率等內政問題。讀者則是以上帝觀點跟在身處經濟中下階層的主人翁旁,來體會一連串「A.I.新政」的施行,怎麼從具體而微地改變國民的生活。而A.I.新政的核心觀點是發自於江戶時代的思想家「荻生徂徠」,其中不少作法就現在來看都稍嫌前衛,更遑論遠在百年前的江戶時期,也因此該學說當時並沒有幕府採用。
「政談」目的在以古論今,書中描述的政策是為了解決、改善今日社會的一些頑疾。像「貧富差距拉大」、「官二代」、「一味追求便宜的消費主義」、「重商主義」以及「用人唯親」等等,是擴跨了政治、經濟、社會各層面的結構性問題,也沒有什麼「藥到病除」的解決方案。故事中A.I.跳躍式地提出一些有「社會主義」味道的統治條例,針對上述議題進行矯正。作者當然不會自打嘴巴說這些「新政」無效,因此故事中的「SORAI」就像是救世主一樣漸漸地讓國家走上正軌。
全書確實在簡短的篇幅中提出有新意的「制度」嘗試改善種種為人詬病的社會陋習。但這些「創意」大多禁不起更仔細的推敲,過度簡化問題的複雜度與「徒法不足以自行」的現實。從大格局來看,它有如在推行一種「小國寡民」陶淵明似的美好國度。利用法律政令的強制力,規範國民行事舉行像是禮運大同篇所說的「男有分、女有歸」。然而實情卻是剝奪公民的居住自由、參政權,進行商品管制(干預售價),主權營利事業的人事權等。說難聽點根本就是倒行逆施的反民主法治的做法,也難怪書名副標為「惡魔統治術」。從上到下的嚴格控制人民可以做什麼、不能做什麼,感覺就披上了名為A.I外衣的獨裁政權。
書中的立論有很多需要斟酌之處,不過也由於它是以漫畫的形式呈現,當做頭腦體操的易開罐飲料,買來看看也不吃虧。
2019年9月4日 星期三
飛航解密:美國航太專家關於飛航安全、訓練與管理的大解密
最近我朋友開始對飛機著迷,三天兩頭找我陪他去機場看客機起降。我在看「乾脆躺平算了」的時候,他就在看這本「飛航解密」。而他一口氣看完後,向我打包票說好看,恰好我也看完手上的書,兩個人就交換著看。本來想說看看無妨,卻在看過第一章的前幾頁後,就欲罷不能地一頁頁地讀下去。
我始終對繁體中文書有個刻版印象,文史哲類的好書很多,但科學技術和「科普」這方面,還是以歐美的翻譯作品,其次則是很會「講人話」的日本翻譯書為我的首選。然而「王立楨」這本「飛航解密」完全打破我的論點,具備了一本優質的科普書應當包含的元素。用字淺白而不帶艱澀難唸的詞彙與技術名詞(與大量的註解),卻能將關鍵原理與細節清楚地說明,中間穿插著作者個人的見解字句,份量恰到好處,不會喧賓奪主,變成一本議論書籍。即使沒有航太相關知識背景的讀者,也能從中吸收到飛航與飛安的相關知識。
全書是用十個章節介紹過去曾發生的客機失事案例,帶出會影響飛航安全可能的缺失。如同書名副標題「美國航太專家關於飛航安全、訓練與管理的大解密」所言,這些缺失涵蓋了駕駛員、後勤、公司管理各個層面。航空運輸尤其是客機運輸,只要發生事故,傷亡人數總是以數百計,也都會成為大眾關注的重大新聞事件。從書中娓娓道來的各個飛安意外中可以發現,重大的災難總是源起於一、兩個微不足道的小疏忽。人命關天,因此航太產業鏈從上到下,從飛機製造、營運到維修,都是上緊發條,嚴格地執行標準化流程。飛安監管單位和製造商,都包持著「打破沙鍋問到底」的精神,窮盡一切找出意外的原因,更會進一步改良作業流程,避免悲劇再度發生。
為了做到這點,飛安監管單位、飛機製造商與航空公司都會鉅細靡遺地紀錄有關飛機的硬體資訊,確保未來在追蹤問題時,能有充分的資料可以比對推論出真正的缺失,才能加以修正讓它不會再發生。飛安水準的不斷提升,某個角度來看是用無數空難犧牲者的生命所換來的。也因為這種共識,從事航太產業的專業人員相較於其他產業,讓人有一種「任重而達遠」的使命感。各行各業如果都能學習航空業對事情的這種「君子不貳過」的精神,相信產業的成長將會不可同日而語。(不過也得付出極高的成本吧)
看完整本書,除了感受到航太運輸的過程中每個細節都是動見觀瞻之外,其中也能學到一些客機飛行的小知識。像是飛機在高空飛行時會因為氣壓不夠,引擎效能會降低,如果要維持一定的空速,得提高引擎動力增加轉速。而在飛機失速時,千萬不可以向後拉方向舵將機頭拉高,相對的是要下壓方向舵讓機頭向下,用俯衝的姿態增加飛機的速度,飛機才能獲得足夠的升力。還有「黑盒子」大概是世上罕見最堅固的人造物體,上面搭配著千奇百怪的附加功能,讓人覺得真是一個偉大的發明。這是一本非常優秀的飛行科普入門書,但畢竟從頭到尾都是在講飛行事故,所以不推薦給想要出國旅行的人做為隨身讀物。除了最近要出國旅遊的人之外,「飛航解密」非常適合任何對飛機有興趣,想一探航空業究竟的讀者朋友們。
2019年8月31日 星期六
乾脆躺平算了!?:關於翻身,那些沒說的故事
人和書的相遇,有時只是起於一個微不足道的契機。某日去內湖CITYLINK的蔦屋書店晃晃,餘光瞄到這本「乾脆躺平算了」,覺得書封插畫挺可愛的。隨手拿起來翻閱,讀到有段描述鵝肝壽司的情景,被吸引讀了幾頁,作者把故事說的很有生命力。把書放回原位後,就將這本書加到網路書店的購物車。
作者張慧慈自述是個家住新北,出身工人階級的都會女子。從小為了追求「階級翻身」,母親竭盡全力地讓她就讀「私立學校」再一路唸到研究所。那個時代的父母總期待子女能藉由唸個好學校,進而找到好工作,未來賺大錢。
只有小學程度的爸媽,為了栽培下一代,胝手胼足地送孩子到「貴族學校」唸書,主張「什麼都能省就是不能省孩子的教育」。這樣的描寫很有「既視感」,因為在親朋好友與同學中,真的可以看到這樣的例子。然而張慧慈殘酷地指出,能不能翻身的關鍵在於原生家庭所屬的「社會階級」,以及孩子從小養成的「野視」與「人脈」。舉例來說,把灰姑娘丟在王子的舞會中,卻沒有仙女的魔法禮服與南瓜馬車,只會讓她不得其門而入,被同儕嘲笑、孤立。大躍進似地把孩子丟到「上流社會」的教育環境,而缺乏常規學習外的資源投入(交際費、娛樂費),造成這些出身平凡的學子,過早承受著不需要的社交(同儕比較)壓力,可能會帶來過度自卑、被霸凌、扭曲的金錢觀等負作用。望子成龍是天下父母心,但如果父母能懂得「揠苗助長」的道理,對親子而言都是較好的選擇。
書中穿插出現的人物,源自於張慧慈在校時認識的同學好友,他們也各自有著自己的人生際遇、困境與思維。作者是唸社會學的,因此總能以大格局的觀點來解析社會問題。現在青年低薪過勞的現象,確實是源自於稅制與產業結構失衡。讓「用錢滾錢」的資本家,負擔極小的社會責任卻能獲取國家九成的財富。然而全書閱畢,不免讓我對作者的思路有一些針砭。
1.在廣設大學的大環境下,唸名校已不再是高所得的預備軍。作者或許是因為唸的都是名校,心中預期畢業後會有好的發展,等出社會才發現事與願違。而對大多數私校或技職體系的學生而言,高等教育的低CP值與學非所用已是普遍共識,不像台清交學生那樣難以釋懷。
2.作者不斷提到想要「翻身」成為上流階級,又認為自己的出身不好,沒有足夠的人脈與見識,是無法晉升上流的阻礙。我認為,真的是人中之龍、才高八斗的人,在自由競爭的資本市場中是不會被埋沒的。大多數自覺「懷才不遇」的人們,不願面對的真相是自身的資質雖然優異,卻還不足以成為百萬/千萬中選一的精英人士,資本市場當然只會提供符合其資質的金錢做為報酬。無法客觀地評量自己「能做」和「想做」的事,過度的強調外在環境的不配合,是某種「眼高手低」的心態。
3.社會組成份子的大多數都是中下階級,而平安自在的過日子也沒什麼不好,端看每個人的取捨。源自幼時的經濟壓力與就讀私校不好的經驗,或許潛移默化了作者的價值觀。其實汲汲於想要飛黃騰達不見得是人生的唯一解答,所求不得只是徒增痛苦。
「乾脆躺平算了」是本分享作者人生體悟的書。能以7年級的角度來窺視他們的努力、擔憂與渴望、夢想。人生的道路各有各的阻礙與進程,誰也沒有資格當別人的領航員,只希望大家在回首來時路的時候,不要後悔就好。
2019年8月28日 星期三
黎民恨:王莽篡漢到光武中興的人心離變
西元2020年的台灣總統選情,真的是詭譎多變,十幾年來難得一見。各方人馬相繼爭取出線,免不了充斥著針峰相對的批評與抹黑。政局如此紛亂不免讓人替國家的未來有點擔心。靈光一閃,想起了中國歷史上有位叫「王莽」的人物,曾是萬民擁戴登上帝位,最後卻治國無方而被改朝換代,活脫像個跳樑小丑。對照今日台面上的達官貴人,不免讓人莞爾一笑。動心起念之下,打算找本以「王莽」為主題的書,來瞭解這號人物是怎麼趁勢而起,又如何敗掉江山。
「黎民恨」是「公孫策說歷史故事」系列的第三本書。範圍橫跨了西漢、新朝、東漢建國三個不同時間的精典故事。內容全部有憑有據,每個章節中都穿插有古文典藉原文,提供讀者相互對照。
一路讀下來讓我對作者的文學造詣與文筆相當欽佩,漢代歷代帝王與史事,藉由公孫策平鋪直敘的描寫,清楚展現在讀者面前。全書不見作者主觀的評論文字,讓它有別於像「明朝那些事」那些兼敘兼議的歷史叢書。深深覺得教育部如果把歷史課本改為「公孫策說歷史故事」系列,說不定更能啓迪學子對歷史的興趣。作者序中有言,希望能以三十本書介紹一千個歷史故事做為此系列的終極目標。誠心祝福公孫策能完成此一壯舉,將千年的中華古典文字有機會轉化為更平易近人的形式留存下去。
全書出現的皇帝與重點註解,整理如下,可供快速瀏覽:
漢高祖-劉邦,誅殺功臣,大封同姓宗室。娶了女強人呂后。
漢惠帝-劉盈,無治國能力,依靠蕭何、曹參,「蕭規曹隨」。
前少帝-劉恭,傀儡。呂后垂簾聽政。被呂后所廢。
後少帝-劉弘,傀儡。呂后死後發生外戚的「諸呂之亂」。
漢文帝-劉恆,史上第一好皇帝。「文景之治」。
漢景帝-劉啟,繼位時發生劉姓宗室的「七國之亂」。任內人民豐衣足食。「文景之治」。
(皇帝只有一個,但同姓宗室可封王,有屬國)
漢武帝-劉徹,平定匈奴,「大漢天威」。衛青原來是外戚,大將軍也是靠裙帶關係而起。
漢昭帝-劉弗陵,八歲即位,三位顧命大臣。霍光獨攬大權。
廢帝-劉賀,被權臣霍光先立後廢。
漢宣帝-劉病己。從霍氏家族中奪回政權。張敞公報私仇的「五日京兆」。「蘇武牧羊」告終回國。
漢元帝-劉奭,多病,權臣鬥外戚。王昭君和番。
漢成帝-劉驁,縱欲過度。名伎趙飛燕。外戚王家干政。王莽初現。
漢哀帝-劉欣,斷袖之癖。四個太后並立。
漢平帝-劉箕子,王太后垂簾聽政。王莽獨攬大權。
新-王莽,山寨周公,馬屁集團歌功頌德。迷信造神。篡漢立新朝,行古制失敗。講大話治河。天下大亂。
漢光武帝-劉秀。人心思漢。統一天下,建東漢。
2019年8月15日 星期四
低薪的盛世:從俸祿窺看中國二千年官場經濟與腐敗人性
二千年來中國朝代甚多,但多半亡國在官吏貪腐。不免讓我好奇,為何歷經千辛萬苦掌握權力的新統治者,總是無法從前朝失敗中擷取教訓,建立一個人民能安居樂業的廉能政府。難道貪汙腐敗當真是華人根除不掉的基因,百姓想要一個廉節有為的政府真的是種奢求?
「低薪的盛世」一書直指古代官員的俸祿過低是造成官僚集體沉淪的關鍵。我們常把「官員」一詞視為一個整體。其實「官」和「吏」是分屬不同階級的政府公務員,兩者如同今日所謂的「政務官」和「事務官」之別,「吏」也又包含基層的公務員。在中國歷朝中,底層的「吏」長期處於低薪的處境,但他們對老百姓而言又是職掌公權力的辨事人員,極大的權力(相對於平民)與入不敷出的待遇,形成了貪汙腐敗的溫床。
書中初章講述清代海關衙門的史事。縱觀全世界的稅務海關,長久以來都是貪汙情況最惡性惡狀的機構,即便是在百年前的大清朝也是如此。然而藉由「提升官吏待遇」、「建立現代化帳本」以及「嚴懲貪腐惡行」三箭併行,一位非大清子民的英國人有如奇蹟般打造出清末王朝中唯一不貪腐的單位「洋關」。甚至讓清皇帝下詔,令其指導大清朝海關事務。可說當時朝王朝的吏治已經病入膏肓,僅能仰賴外人協助。「全國無一可用之人,滿朝無一可信之官」是我所能下的註解。
中章節說明清代官場的「陋規」為何,讓我們再度體會了侏羅紀公園的「生命自然會自己找到出路」這句名言。當薪俸不足以負擔日常生活所需時,藉由權勢上下其手來謀求私利,就是這些飽讀聖賢書之人,所能找到的生路。在近墨者黑的大環境中,灰色收入是全面性、系統化與制度化的「按表操課」。所有經辨事項都有價碼,官場上的送往迎來在在都充斥著數不清的見不得人的饋贈和銀兩。
當然也有出淤泥而不染的有識之士提出「高薪養廉」的洞見,試圖挽救深陷泥淖的官吏習氣。但所謂「非七年之病不用三年之艾」,當皇帝意識到貪腐現象已經國政的不穩定因素時,官場文化早已爛到根裡,終局多半是孤臣無力回天。作者後續用各篇章一一檢視唐、宋、元、明各朝的低俸現象與所造成負作用。總歸來說沒有一個有好下場,不然又怎麼會改朝換代呢。
序章中,作者提出了中國歷朝會有制度性的貪腐行為的核心成因,總結為三點。
第一「權力決定一切」
帝王制度講白了就是「以天下之利盡歸於己,天下之害盡歸於人」的一種極權政體。皇權專制本身就是最大的腐敗根源,而中國帝制更是只有講權力支配人民。沒有天授人權,權力可支配一切,只是有人治沒有法治的國度。
第二「權力不受約束」
皇權就是行政、立法、司法的總集合,不存在可以監督行政權的三權分立設計。言官制度形同虛設,上有所好,下必甚焉。
第三「低薪制導致腐敗的惡化」
簡單講就是「要馬兒好又要馬兒不吃草」,一味地要求官員要「見義忘利」,恕不知聖人之言可填不飽肚子,衣食足而知榮辱才是硬道理。
中國大陸當真人才濟濟,「低薪的盛世」從歷史文獻中刨根究底檢討吏治問題,觀點鞭策入理。然而當今中國政權的貪腐問題依舊嚴重,足可見「知易行難」。「絕對的權力帶來絕對的腐敗」,極權政府不就是披上現代化外衣的皇權政體。在專制極權的統治之下,開明清廉的政府想必是緣木求魚。
另外,若端看台灣公務員的情況,相信很難被視為低薪一族。取而代之的觀點是他們有著過高的待遇、高所得替代率的退休金以及性價比太低的貢獻度。然而在非「低俸」的今日,公務員的貪汙還是時有所聞,追究原因我認為是因為「貧窮」本身是個相對性的指標。在貧富差距遽增的資本主義社會,容易讓中下階層產生相對剝奪感,讓人迷失在攀炎附勢的利益追逐中。因此面對現今的貪腐問題,就不能僅歸咎公務員待遇設計問題來簡單做結論。
以議題、內容與觀點來評價,「低薪的盛世」絕對是本值得收藏的好書。若硬要找個扣分的缺點,就只有書內引述的古文中罕見字有點多,讓我這個一定要知道正確讀音的強迫症讀者,花了不少時間在邊查字典邊讀書,如果有額外再標上注音,那就完美了。
訂閱:
文章 (Atom)






