Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作

博客來

keras 是深度學習的中的一個框架,建立在 TensorFlow 上,藉由 keras 框架,我們在寫 code 的時候可以用相對平易近人的語法來寫。而深度學習相對機器學習對於初學者又親切一些,所以對於 AI 領域有興趣的人極度建議可以從 Deep learning 深度學習必讀:Keras 大神帶你用 Python 實作開始學起。

這本書是由 Keras 的作者 François Chollet 所寫,所以這本 keras 的教學,應該是市面上能找到最詳盡的一本了吧。針對深度學習的部分,他也把艱深數學的部分拿掉,但是在觀念上卻絲毫不含糊,適合初學者迅速進入深度學習的實作,也可以先打好基礎觀念;已經入門的,也可以藉由這本書通盤的了解深度學習的不同 model ,並且把基本觀念建立好,甚至還在使用 TensorFlow 的碼農們,也可以趁機轉到這本書上。

極度推薦大家可以研讀這本書,在遇到這本書前,我常常覺得深度學習是一個很難的技術,所以儘管內心嚮往了深度學習很久的時間,卻一直不得其門而入。直到開始閱讀後,不禁在內心吶喊:為什麼這麼晚才讓我有機會看到這本書阿…並且照著書寫了一些code 後,瞬間信心大增。而且去看一些比較進階的教學甚至是論文,至少可以知道他們的基本原理,而不會被困在數學公式當中。當然數學絕對是要進入 AI 領域當中,不可或缺的入場券,但是建好基礎可以讓我們更快拿到這張入場券,也可以讓往後學習的日子中,大幅度降低鬥志被磨耗光的機率XDD

Python新手使用Django架站技術實作:活用Django 2.0 Web Framework建構動態網站的16堂課

博客來網頁

Django 是一個 web 框架,他由 Python 寫成,最近也越來越多公司有這方面的需求。這本書提供了一個很好的起點,當然啦,網路上也有許多免費的資源,若是自己奮鬥,應該也能開始使用,不過總覺得藉著零散的資料很難去理解完整的大架構。所以最後還是精挑細選了這本書來啃 ( 是說台灣好像也沒有太多 Django 的書可以選擇…QQ ) ,這本書很完整的整理了所有的步驟跟說明,按照著這本書可以很清楚的理解這個框架內的互動關係,其實我覺得無論是有沒有要架網站或是找這方面的工作,仍然適合拿來練習未來大專案的開發。Django採用的是 MTV 架構,從 MVC 架構轉變而來,跳出 Django 外,很多網站或是專案也是採用 MVC 架構或是原理來開發軟體,這邊的基礎打好相信對於大型專案也會有相當的幫助。像我自己目前就用 Django 的架構來寫公司的 ERP 系統。

尤其 Django 用的又是 Python 語法,相對平易近人,資源也多而且使用者比例越來越高。並且這本書難度不高,按表操課,照著做的話應該一個禮拜內就可以跑過整本書的流程,是一本相當推薦給大家的書。若是想要自己搭建部落格的,依照他的流程應該也可以蠻順利的完成架設。

不過這本書相對來說,沒有特別著墨在前端( 如果說想要看到美美的網頁的話…. )的部分,這部分可能需要尋找其他的資源,儘管如此現在的業界中,若是只懂前端或是後端的話,很難讓自己能夠爭取好的薪水跟職缺,由這本書當起點,再看之後要往哪邊發展,相信也可以讓自己的未來的道路更加明確。若是要應用的話也可以搭配這本使用,應該就能初步的掌握 Django 的框架了。

Python 網頁程式交易APP實作 — Web + MySQL + Django

博客來連結~~

這本書是由台灣的教授所撰寫的書,我覺得其實大家應該好好的支持台灣的作者,當有了好的收入後,才能促使作者撰寫更多的相關書籍,並有資源將書不斷的修正。這系列預計推出三部曲,目前出到二部曲,也就是現在這本。照著作者的說法,跟著這三部曲,你可以從 Python 的基礎語法開始,到最後做出一個程式交易的App。不過在這本二部曲雖然掛著大大的 Python ,但老實說,並沒有很深入的著墨在 Python 上,雖然有點掛羊頭賣狗肉,不過我還是十分推薦這本書,總共有兩個大原因:

第一,這本書的內容涵蓋的相當廣泛。從一開始寫 Web 開始學起,我大約花了兩個下午就可以自己完成一些簡單的網頁,而且內容包含 HTML5 + JavaScript +Css 等基本技術,而非單純的靜態網頁,在課程後面的練習再有點挑戰下卻又不會太難,基本上如果你可以全部自己完成的話,你就會具有些許前端的能力了。而後面也一步步教你用 MySQL 建立一個 Database ,最後利用 Django 把 Database 和前端的網頁串接起來。光是這些內容其實就不已愧對這本書的價格了。但是除了這些之外本書還涵括了程式交易的爬蟲(獲取股價等資料…),並用 Python 的套件進行分析。最後你可以架設一個網站來看股並分析。

第二,這本書的售後服務相當的好,看得出作者有心好好經營這個系列。他還創立了一個 Line 的群組,大家針對書的內容可以上去提問。並且在群組中也會有針對書中內容不清楚地方或是錯誤進行即時的更新。甚至在我應用書中的內容,來架設公司的業務系統時,遇到困難後,丟到群組中也有人幫我 debug,並成功地解決掉遇到的困難,這樣的售後服務實在令我驚艷。

其實很多人學程式常常會遇到一個狀況,就是買書自己來照著操作的時候,明明操作跟步驟都和書上一模一樣 ,但是每次執行起來就是會有狀況,所以有討論群組這件事情真的蠻加分的,至少有問題的時候會有專人解答,而不是自己亂 try。

而這本書的缺點就是對於 Python 的教學相對較少( 我猜應該是內容被放到第一部曲當中) ,所以如果你是想學 Python 的初學者,如果直接進入這本書在後面爬蟲分析的地方,可能會有些障礙,如果有人看過第一部曲的話也歡迎分享心得。

目前我只買了第二部曲,等到我熟透這本書的內容後,我也會去買第一部曲來看,再和大家分享心得。不過針對想用 Django 架站或是想學寫網頁的人,這本書真的極度推薦,他一定會為你帶來滿滿的成就感 !!

誰搬走了我的乳酪

博客來連結~

記得在小時候,常常在書店中看到這本”誰搬走了我的乳酪”,印象會特別深刻是因為封面上的老鼠,而書名也不斷的撩起我的好奇心。不過一直到最近,這本書到現在我才有機會它讀完。只能說這真的是一本特別書,那些人適合閱讀呢 ? 這本書適合每一個人,即便是同一個人,也該在人生不同階段重新品嘗這本書,相信在每個時期的體悟也都會有所不同。

每個習於日常的人,其實都像是在服用慢性毒藥,往往越安逸的生活就越讓人無法自拔,我們總是把這份安逸看得理所當然。然而,因為這份安逸,讓我們失去了多少機會,甚至當人生轉了一個大彎後,只剩下我們傻傻的站在路口不知所措。我們總是遇到心儀的女孩時,才開始減肥;要開始找工作時,才開始編織大學生活;總要到市場迅速萎縮時,才開始思考企業的轉型。試問我們一生中錯過了多少機會?是否接下來的機會我們也要讓他們這樣溜走呢?如果不想的話,可以看看這本”誰搬走了我的乳酪”,這本充滿神奇魔力的書或許有會提供你很大的力量去改變。

一開始,作者就開宗明義地說這是一個神奇的故事,當這個故事被述說給身邊的人聽後,都一致認為:光是”聽”這個故事,他們的生活迎來了相當大的改變。大家看到這邊應該都會相當疑惑吧 ~ 怎麼可能光是聽過一個故事,就為人生就會帶來改變呢 ? 我也抱持著同樣的疑惑,總覺得自己的觀點不太可能在薄薄的一本書中被顛覆。在疑惑中,我很快就把這本書看完了,雖然只是短短的寓言故事,卻充滿著濃濃的動能。這本書會驅使自己起身,改變現在的生活。很多的勵志書都站在一個上位的角色訴說道理,然而這種說教式的書籍,卻很難讓讀者接受或融入生活當中。相反的什麼寓言故事總是可以流傳幾千幾百年,因為用故事的方式,讀者會把生活中的經驗投射到故事當中,看看故事裡面愚昧、失敗或是可笑的腳色,讀者在看完了之後常會發現自己和那些腳色似乎也沒什麼兩樣,在這個過程中所帶來的衝擊卻能更為巨大。很多時候,我們不需要人家告訴我們要怎麼做,而是自己現在需要做什麼事。

“誰搬走了我的乳酪”的故事相當簡單,描述四個不同的角色在找到乳酪後,所做出不同的決定。而故事中的乳酪象徵著安逸的生活,而這四個腳色對於安逸生活所做出的不同決定,也造成故事結局的差異。在故事中的道理都很簡單,但看完故事後你一定會試著你做出改變。在這個腳步快速的世界情勢中,持續改變更是比以往重要,每個人真的都該看看這本書,我相信大家看完這本書後,無論你是公司的小員工、老闆或是小孩的家長,一定會想要挽起自己的袖子,迎接新的挑戰與改變。乳酪不會永遠在那,每個人都需要知道這件事,並時時刻做好準備,才能在這個快速變動的社會中,站穩自己的腳步並不斷前進。

你的孩子不是你的孩子

被譽為台灣版黑鏡,公視所推出的你的孩子不是你的孩子,光是預告就成功的引起大家的關注,撕心裂肺的呼喊、精湛的演出技巧和簡練的畫面,深深地敲擊心臟最隱密的角落,每個人或多或少,都藏著一點點家庭所帶來的傷,或許我們沒辦法治療那道傷口,但是我們可以避免未來再製造出同樣的傷害。很可惜沒有跟上公視推出的電視劇,所以只好去買原著來過過癮。

家教,是一種很特殊的工作,不能算是正規的教育,但卻具有無限的潛能,足以深深影響學子一生的發展,但是更多時候,家教只是無力的第三者,默默地看著一切發生。九篇故事,述說著作者見證台灣家庭教育的衝突、荒唐與無力。走進家庭最私密的角落,在作者盡量剝離自身的情感,平和地敘述所見的一切,然而所帶來的力道卻是這麼的劇烈,依然衝擊著早已脫離學生時期的我,就像是赤裸裸面對著鏡子,一切再也無法隱藏。

相信每一位家長都希望小孩好,然而什麼是好?每個人對於” 好 “的定義都不一樣,也被自身所處在的環境所影響,無論是小孩和大人都一樣,就像是小時候玩的 RPG ,我們常常在獲得技能點數後,卻不知道要如何分配。什麼是好?有些人的好是希望可以快樂、有些人希望能夠功成名就,更有有些人的好只希望平平凡凡的過完一生,獲得生活中的小小確幸就好。正因為這樣,大部分家庭所遇到的狀況是:家長和學生所想的好,常常南轅北轍的,而相對弱勢的學生,就只能被動的被拉著或是推著,承受無法言喻的壓力。選擇誰錯誰對?沒有人可以給出答案,或許按照著家長的堅持,能獲得巨大的成功;也或許學生自己堅持自己所走的道路,才能真正的快樂。或許答案沒人知道吧,不過在看完這本書後,若是家長與學生能多點溝通了解與退讓,彼此都能更快樂吧!!

願台灣的家庭都能給每位成員多點的空間,一起面對步伐越來越快,越來越難以令人喘息的社會。

你的孩子不是你的孩子