學習PaddlePaddle(飛槳)是正確的選擇
深耕PaddlePaddle,非常高興和大家一起學習PaddlePaddle。
為什麼要學習飛槳?
在開始分享之前,我想先簡單聊聊——為什麼要學習飛槳。之所以說簡單聊聊,是我準備在學習飛槳滿一周年的時候再詳細分享一下(這裡算是做一個預告)。
我們學習什麼總要有點目的。比如今年三十歲的我就想做一件讓自己覺得很酷的事,所以我學習了滑板,學習了滑板相關的知識,看了相關的影片等等。讓我得瑟一下。
學習技術也是如此。比如:
為什麼學習Python?
人生苦短,我學Python。小學生都開始學Python了。為什麼學PHP?
PHP是世界上最好的語言。等等……
為什麼學飛槳?
使用過小度在家,震驚到了我中文文檔國產開源,值得信賴最重要的一點,學會了可以顯得我非常厲害(真相了)。
怎麼開始學飛槳?
官方文檔
學習飛槳最好的資料就是飛槳官方文檔。官方文檔有新手入門、使用指南、進階使用、API Reference、環境變量FLAGS、FAQ,你可以根據自己的學習情況有選擇的學習。在新手入門——深度學習基礎教程中提供了九個案例,通過案例可以讓你更深入的理解文檔中講到的知識點。同時文檔還提供了中文和英文兩個版本。
共同學習
對於初學者來說,看官方文檔的直接感受就是「文檔寫的好,就是看不懂」。有這樣的感受也純屬正常,畢竟官方文檔用語比較嚴(hui)謹(se)。學習過程中遇到問題(絕對不是什麼問題都要問),最好的辦法就是得到「高人」指點。但是不是每個人身邊都有這樣一位「高人」,主動加入一些相關的學習群也是非常有必要的。這裡強調一下,非常高興可以和大家一起學習飛槳。
理論知識
飛槳說白了也是一個深度學習框架工具,如果沒有飛槳,也可以去學習Tensorflow、PyTorch、Caffe等眾多優秀的框架。但是想要隨心所欲的使用這些框架,就需要有一定的機器學習理論知識。在2018年我剛轉向人工智慧方向的時候,還沒有系統的學習機器學習理論知識,比如測試機、訓練集、學習率、優化器、評價等內容(統計學專業,多少有點基礎)。意氣風發的我就一上來就想要把tensorflow學好,結果就是可以學會框架怎麼用,但是永遠不知道為什麼要這樣用。迷途知返的我又花了一年的時間學習理論知識。
寫在最後
學習飛槳是我給我自己的一個五年計劃——深耕PaddlePaddle。從理論開始,再到現在調試案例的漸入佳境,期待接下來可以將飛槳在應用到工作中去,解決更多的實際問題。