從零學習人工智慧,開啟職業規劃之路!
####作者介紹
零壹,資深演算法工程師,目前擔任 AI 醫療專案技術負責人,CSDN 專家。前供求世界網路科技運營總監、數學碩士,數十次獲得建模獎項,全國研究生數學建模競賽一等獎得主,熱衷分享。個人微訊號:huangtaonide、微信公眾號:R-data、還有一個你。
####對AI的態度
對於 AI,不用嘲笑,也不要過譽!
人工智慧(Artificial Intelligence,英文縮寫為AI)的話題隔一段時間就會火一把。剛結束不久的國際盛會——2018 年博鰲亞洲論壇上,首次運用的人工智慧(Artificial Intelligence,英文縮寫為 AI )同聲傳譯就在關鍵時刻“掉鏈子”了:將發言外賓用英文表述的“一帶一路”翻譯成了“一條公路和一條腰帶”“道路和傳送帶”。此次 AI 同聲傳譯被吐的“槽點”還有不少,比如系統崩潰,亂碼,一會兒一個“啊,啊”,連續出現一堆“for,for,for⋯⋯”,甚至連自己的英文縮寫“AI”都認不出,只能翻譯成“挨”。這麼多的梗,以至於翻譯界一片唏噓和自嘲:“飯碗終於暫時保住了!”
相關負責人出面解釋,博鰲論壇活動規格高,演講者的語種變化多、專業方向多、發言人數多,有各種語料知識、專業名詞、五湖四海的英語流派,再加上話筒雜訊、回聲等環境音的干擾,AI 同聲傳譯確實面臨較大挑戰。
不過李彥巨集說得好,“對於 AI,不用嘲笑,也不要過譽”。現在需要做的,不是找 AI 的黑歷史、挖它的“槽點”、抗拒它的到來,而是要主動適應,迎接“ AI 時代”的到來。對於AI 從業者,尤其需要客觀認清技術與產業應用現狀,不斷髮現問題,解決問題,推動AI 朝著越來越成熟的方向邁進。(資訊來源:北京科技報第 004 版)
####AI 的趨勢
#####一、世界一流的人工智慧來自中國
去年 7 月份,國務院釋出《新一代人工智慧發展規劃》,對人工智慧的佈局發展做出全面的設計,提出到 2030 年人工智慧理論、技術與應用總體達到世界領先水平。
越來越多的傳統制造業企業希望藉助人工智慧實現轉型升級,網際網路企業則加大了人工智慧領域的佈局。
#####二、人工智慧行業人才最緊缺
而隨著人工智慧站上風口,相關企業、人才都變得緊俏。在國務院規劃中,必須加快培養人工智慧各層次人才,用於滿足行業發展需要。
中國人工智慧人才缺口超過 500 萬人,而目前中國人工智慧人才數量不足 5 萬人。目前,中國人工智慧方向的高校實驗室只有不到 30 個,每年輸出的人才數量遠遠小於市場需求。所以人工智慧行業在近 3 到 5 年會成為最缺人的行業。
#####三、行業巨頭如何在 AI 領域佈局
#####四、人工智慧的語言選擇
1956 年,人工智慧概念首次被提出,如今,人工智慧已成為最炙手可熱的產業之一!
計算機二級考試加入“Python 語言程式設計”科目!
Python 程式設計確定進入浙江省資訊科技高考!
小學資訊科技六年級教材也加入了 Python 內容!
小學生都開始接觸 Python 語言了!!!
真的是,不能讓孩子輸在起跑線上啊!!
程式語言的選擇
誰會成為 AI 和大資料時代的第一開發語言?
這本已是一個不需要爭論的問題。如果說三年前, Matlab 、 Scala 、 R 、 Java 和 Python 還各有機會,局面尚且不清楚,那麼三年之後,趨勢已經非常明確了,特別是前兩天 Facebook 開源了 PyTorch 之後, Python 作為 AI 時代頭牌語言的位置基本確立,未來的懸念僅僅是誰能坐穩第二把交椅。
Python 語言從 1991 年釋出第一個版本,至今已經快 30 年了。作為一種解釋型語言,很多年裡一直打著“指令碼語言”的標籤,並因為執行速度被詬病。
根據資料平臺 Kaggle 釋出的 2017 年機器學習及資料科學調查報告,在工具語言使用方面,Python 是資料科學家和人工智慧從業者使用最多的語言(見下圖)。
IEEE 綜覽(IEEE Spectrum)釋出的 2017 最受歡迎程式語言列表中,Python 同樣位列第一(見下圖)。
如果不是想成為程式碼詩人,或者語言大師,只是想用盡量簡單直接的方法,把事情做了,首選語言確實是Python。
####以理論與實踐入門 AI
人工智慧研究這個領域是有一定門檻的。對於初學者來說,一般通常的做法是直接購買一些熱門的書籍,比如“西瓜書”、“花書”、“xx天從入門到精通”、“xx天從入門到放棄”等等,但大多數書籍都是講的基礎知識,稍顯乏味和枯燥,此外內容太深奧,初學者可能看一段時間就想放棄了。因此需要一個好的方法才可以!
this is 故事:這是一個數學家通過程式碼找到女朋友的故事。
OkCupid 是一家約會網站,每個註冊使用者需要回答350道問題,系統根據答案自動計算使用者間的匹配程度,優先將合適的物件推薦出來。
麥克金雷(Mckinlay)是一位數學家,會寫程式碼的數學家。他註冊了12個賬號,用Python指令碼從OkCupid網站爬取了幾萬個符合他個人要求的女性。然後用貝爾實驗室的K-Modes演算法將這些女人分成了7類。他又寫了個程式,在和他最匹配的那類人的主頁留下腳印。這樣,當姑娘們登入之後就會發現,有個速配指數超高的男人前來關注自己。很快,麥克金雷的收件箱就被塞爆了,每天不停有美女主動前來答訕,最終麥克金雷選擇了一位美術專業的碩士生作自己的女朋友。這一年,他35歲。
麥克金雷將他的故事寫成了書,OkCupid更是大肆宣傳,為網站帶來了千萬次曝光量。
這個故事發生在2012年,至今仍在傳播。
“最有用的知識是關於方法的知識” —達爾文,作者從自身學習經歷入手,選取有價值的知識點,希望本課程的思路與方法能夠在您的職業生涯中起到正向作用!
####簡介
本課程以 AI 工程師為終極目標,從 AI 職業出發,利用 Python 3 破冰 AI。
本課程從數學建模入手,詳細介紹了 Python 3 在 AI 工程中的應用,包括資料探索、資料分析與挖掘、機器學習、資料科學、自然語言處理等主題。每一小節都為讀者提供了數學知識和程式碼示例來理解,幫助讀者更好地掌握各個知識點。
認真學完本課,你會發現 AI 並不是那麼高不可攀,甚至要跟 AI 相關的技術工作說 Hello!
本課程主要包含三部分:
第一部分(第01課),基礎部分(包含預備知識與前期準備),其中簡單介紹了 Python 中重要包如 Numpy、Pandas 等;
第二部分(第02-10課),介紹四種工程師內容(資料科學家、機器學習工程師、自然語言工程師與推薦演算法工程師),以構建實戰案例的形式進行闡述,真實實現“身臨其境”;
第三部分(第11課),Tensorflow 極簡入門,開啟深度學習的大門。
####準備工作
看到這,如果你仍然對 Python 下 AI 很感興趣,那麼你就需要準備安裝 Python 環境了(具體安裝方法請自行百度,如果實在不會可以聯絡小編),在你開始學習 Python 之前,最重要的是,你要安裝 Python 環境。
許多初學者會糾結,應該選擇 2.x 版本還是 3.x 版本的問題。在我看來,世界變化的速度在變得更快,語言的更新速度亦然,沒有什麼理由讓我們只停留在過去,而不往前看。對於越來越普及、同時擁有諸多酷炫新特性的python3.x,我們真的沒有什麼理由拒絕它。如果你理解了 life is short, you need python 的苦衷,就應該去選擇這種面向未來的開發模式。同時選擇一個自己喜歡的 IDE 工具,在這裡推薦作者使用的 Python IDE,叫做 PyCharm,當然其他的 IDE 也都是可以的。安裝完成後即可步入學習程序。如果準備夠工作出現問題可隨時諮詢小編!
#####閱讀方式