不管你是待業(yè)還是失業(yè),在這個被互聯(lián)網(wǎng)圍繞的時代里,選擇學python人工智能專業(yè),就多了一項技能,還怕找不到工作?,還怕不好找工作?小編就來告訴你這個專業(yè)的優(yōu)勢到底體現(xiàn)在哪里:人工智能專業(yè)勸退貼。,人工智能(機器學習)學習之路推薦——Python,學Python人工智能有沒有前途?,有人問,普通人學python有意義嗎?看看這位大佬怎么說??。
1.人工智能專業(yè)勸退貼。
本來我是沒打算寫這么個東西的,雖然已經(jīng)給我推薦了好幾次人工智能專業(yè)要學啥?想學人工智能專業(yè)去哪個學校好?這樣類似的問題,我都沒有回答,因為恐怕我一張嘴就是勸退??墒乾F(xiàn)在身邊有朋友咨詢我說家里親戚的小孩對人工智能專業(yè)感興趣,問我怎么樣,嘆一口氣,趁著大部分報考還沒結(jié)束,我談一談我的看法,希望能對大家有用,多少為大家提供一些思路吧。1、人工智能課程設置到底怎樣?這個問題知乎聊的比較多了,我就不獻丑了,但是總體上我是認同:你要實在想報考,985以上高??紤]一下,其他的慎重。目前cv、nlp取得不錯結(jié)果的算法,深度學習這一卦的占主流,你想做人工智能,先看看你想報考的學校能買得起多少GPU吧。當然了,本科階段有可能不涉及到這些,只是想讓大家明白,并不是這么多高校都有經(jīng)驗、師資來做這些的,尤其對于前兩屆的小白鼠們。2、朋友說:他的親戚家小孩,對人工智能非常感興趣。我希望大家明白一點,現(xiàn)在的人工智能是弱人工智能,遠遠不像小朋友們想象中的那么高大上,你的興趣不能簡簡單單的來自于幾部科幻電影。我不否認智能時代會到來,但我相信絕不會是你讀*的這四年,尤其現(xiàn)在工業(yè)界所做的算法,大量的數(shù)據(jù)處理類臟活累活,甚至就是規(guī)則,根本沒美帝大片那么高級。alpha go下圍棋是贏了人類高手,但那是因為數(shù)據(jù)的積累和計算力的提升。雖然這些也算是廣義上人工智能研究范疇,但是和目前大家一窩蜂的想學的人工智能算法是兩回事,你可以思考一下,為啥神經(jīng)網(wǎng)絡上世紀就有,可是直到最近才爆火?也就是說,目前你學習的人工智能遠遠不是“智能”,只是模式匹配加一定的參數(shù)優(yōu)化。我不是否定大家的興趣,而是希望能夠了解一些后再下判斷,否則*支持你學習下去的就不一定是興趣了,是孤勇。3、另一種思路:先學數(shù)學、物理這樣的基礎*,打好理論基礎,再轉(zhuǎn)人工智能。這種想法我認為有兩個問題:a. 答主一個朋友本科C9物理實驗班,研究生轉(zhuǎn)到到Top2做算法算法,據(jù)和他交流:大三大四補修了很多計算機核心課程,一邊補課一邊補代碼挺痛苦的,同時雖然做算法的老師挺喜歡要數(shù)學系的學生,但是保研考研的主流還是計算機專業(yè)老本行的學生,他的同學好多想轉(zhuǎn)計算機或金融,但是*成功率不足10%。b. 這類基礎*之所以經(jīng)久不衰真的是因為很多*的本質(zhì)就是數(shù)學,邏輯思考很重要,尤其到了博士階段。但是說句糙話“你大爺永遠是你大爺”,數(shù)學物理這類*真不是誰都能學的,尤其到了科研的時候,你課堂學的那點數(shù)學完全不夠看。你高中數(shù)學、物理學的好,分數(shù)考的高和你適合這類基礎*完全是兩個概念,尤其這類*怎么也得到了研究生階段才能體現(xiàn)出積累的價值吧。所以一句話,你覺得自己真的優(yōu)秀且喜歡,大膽的上,基礎*需要真正優(yōu)秀的人才,只是我估計我等大部分普通人,還是可遠觀不可褻玩,高嶺之花慎重采擷,需要考慮:如果萬一沒研究生讀了,沒給你在另一行發(fā)光發(fā)熱的機會,你要找啥工作呢?4、人工智能就業(yè)好。目前的就業(yè)形勢呢,算法的確比其他很多專業(yè)要好,最起碼薪資水平還是在線的。但是如果按照算法本身時序的前后來比呢?恐怕是2021年校招不如2021年??梢噪S便查查一些帖子,什么2021真的是AI寒冬嗎?等等(可參考頭條2021算法勸退郵件)。這還只是研究生,如果未來人工智能在本科階段就可以批量生產(chǎn),難以想象四年以后的求職市場競爭得多激烈。個人認為人工智能目前泡沫有些大,不止本科要培養(yǎng),研究生還有一堆其他專業(yè)轉(zhuǎn)來的,不是特別看好“全民AI”這件事。其實也接觸過一些業(yè)界的人,普遍反應的是,公司有坑,也有人投簡歷,但是實在很難match,這樣說的話,其實倒不能說供過于求,只是供需不匹配。而新開設的人工智能專業(yè)能不能供需匹配,不好說。*再墨跡一段吧,其實我不是不看好人工智能這個方向,這個方向肯定是未來發(fā)展的核心競爭力,也是*大力扶持的要彎道超車的力量,個人也是做這塊的,還是能體會到算法對于某些行業(yè)的提升的,我只是怕小朋友們對市場盲目樂觀,輕易入行。對人工智能感興趣,建議本科選計算機相關專業(yè),本科教育本來就是基礎教育,研究生做人工智能來得及,大部分做算法的人都是這類專業(yè),并且計算機專業(yè)進可攻退可守,能學人工智能*,不能還可以做一枚程序員。
2.人工智能(機器學習)學習之路推薦——Python
人工智能(機器學習)學習之路推薦——Python雖然自己學過C,但是自己曾從事python后端開發(fā)、python算法工程師崗位、Python(機器學習)講師,所以本篇文章主要通過python來介紹機器學習的路線。當然,前期的機器學習基礎的推薦,是不會分語言的。純小白——計算機小白如果你是完完全全的純小白,并且只會計算機這三個字。 1. 個人推薦你可以看看《計算機科學導論》(專業(yè)書籍個人推薦看紙質(zhì)書,一是支持正版;二是電子書不利于觀看書的全貌;三是電子書不方便做筆記),看完之后你應該明白計算機的相關知識,如計算機網(wǎng)絡、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)庫、文件存儲過程、計算機語言。如果看完《計算機科學導論》你對不僅僅對人工智能感興趣,還對計算機本身感興趣,可以看看下面幾本書。 2. 你可以看看《計算機:一部歷史》,可以作為你的計算機發(fā)展史的普及讀物。 3. 你可以看看《網(wǎng)絡是怎樣連接的》——計算機網(wǎng)絡,恩,說的簡單點就是看完本書,你應該能知道WiFi的實現(xiàn)原理。 4. 你可以看看《計算機組成原理》——恩,看完你能明白你的計算機工作的原理,如計算機的組成部分為控制器、運算器、存儲器、輸入設備、輸出設備。 5. 你可以看看《數(shù)據(jù)結(jié)構(gòu)與算法》——如果沒有編程基礎,跳過。有C/C++的基礎,可以看看*的教材《數(shù)據(jù)結(jié)構(gòu)與算法-C/C++語言》;如果你有Python的基礎,可以看看《數(shù)據(jù)結(jié)構(gòu)與算法-Python描述》,就是總之對應語言的數(shù)據(jù)結(jié)構(gòu)與算法書籍即可。多說一嘴,可能有同學問:老師,買哪一本《計算機科學導論》。我會回答你:哪一本都行,因為書籍能出現(xiàn)在市面上,就有他出現(xiàn)的理由,你買去看就行了。沒必要挑三揀四,雖然我不得不承認市面上真的有一些寫的可能不太好的書(我自己看過幾本),但這都是個例。計算機小白——計算機語言(Python)小白看完《計算機科學導論》,相信你對計算機應該有了一定的了解。如果你不只是想成為最強王者,這個時候你應該入手一門計算機語言了。C、C++、Java、Python、R、Go、PHP、,很多很多,他們各有優(yōu)缺點,你自己仔細甄選。但是Python毫無疑問是最簡單的,又由于本人從事Python開發(fā),我介紹下你如何快速入門Python。 1. 首先你可以看看這兩位老師的博客:或,期間你可以穿插我接下來講的書籍互補,但是你必須的看完博客*篇——Python入門,之后再去看其他書籍,因為你需要使用Pycharm,而不是其他IDE編輯Python代碼。 學Python可以看我博客:Python從入門到放棄 - 十七歲的有德 - 博客園2. *本書應該是《Python從入門到實踐》,這本書很淺顯,但很適合小白,看完你可以去美國開個披薩店了。后面三個項目,不推薦做。 3. 第二本書應該是《笨方法學Python3》,很適合小白查漏補缺基礎知識點。 4. 第三本書應該是《Python核心編程》,厚厚的一本書,更多的是接軌未來的項目,選看部分章節(jié)。 5. 第四本書應該是《流暢的Python》,如果你看完那位老師的Python面向?qū)ο蟾呒壍臅r候,可以看這本書,否則慎入,他會讓你質(zhì)疑自己是否學過python。 6. 第五本書《編寫高質(zhì)量Python代碼的59個有效方法》,書名就可以看出,他能教會你什么。 7. 第六本書《改善Python程序的91個建議》,這個也不多說,干就對了,否則你代碼寫完只有你自己才看得懂了。計算機語言小白——算法小白本篇文章主要以Python舉例,相信你現(xiàn)在對Python已經(jīng)應用自如了,這個時候,你就需要補充算法知識,提高你的邏輯思維了。 1. 首先你可以看看《數(shù)據(jù)結(jié)構(gòu)與算法——Python描述》這本書,由于是中文的,相對友好,看完你最起碼得知道線性表、鏈表、堆、棧、哈希表、二叉樹、圖之間的區(qū)別,然后一些簡單的算法。數(shù)據(jù)結(jié)構(gòu)與算法可以看我博客:數(shù)據(jù)結(jié)構(gòu)與算法-Python/C - 十七歲的有德 - 博客園 2. 其次你可以看看《Python算法教程》,說實話,這本書翻譯的可真不行,如果你不想看,那就不看吧! 3. 不得不推薦一本英文書,因為這是我的算法啟蒙書《Problem Solving with and Data using Python》,國內(nèi)之前是很少Python算法教材的,幾乎為零,這一本講的真的不錯,亞馬遜有賣。 4. 如果你有閑余時間,就別去虎牙、熊貓了,可以逛一逛題庫-領扣(LeetCode),題庫 - 力扣 (LeetCode) 全球極客摯愛的技術成長平臺算法小白-人生方向定位現(xiàn)在的你,可謂是入門編程這個世界,但是你遠沒有達到碼農(nóng)這個程度,你僅僅是步入魔法世界的石墻。其他語言我不了解,我不多說,接下來我講講python的幾大方向,你需要確定你的人生職業(yè)了。如果你感覺你不喜歡人工智能了,也可以轉(zhuǎn)崗,嘻嘻。雖然本篇題目是說人工智能,但是,其他的你聽聽也不錯呀! 1. Python后端開發(fā),入門較為簡單,不需要較高的算法基礎,未來可以學習Django、Flask、Tornado后端框架;對Mysql、、MOngoDB、Redis等數(shù)據(jù)庫有較深的理解;簡單的了解Linux你就可以出去找實習工作了,嘻嘻。不想找實習工作,一句話說不清楚,私聊我,我教你怎么做! 2. Python爬蟲工程師,入門較為簡單,同樣不需要較高的算法基礎,未來可以學習Scrapy框架;對Mysql、、MOngoDB、Redis等數(shù)據(jù)庫有較深的理解;較Python后端開發(fā),你就需要對Python有更深刻的理解,因為你需要寫很多腳本,不擴展了,同理,有問題私聊我。 3. Python自動化運維,我并不是很熟悉,我不多說,簡而言之就是Python結(jié)合Linux實現(xiàn)自動化,但是你可以私聊我,我知道誰懂。 4. Python數(shù)據(jù)分析師,這個可就有點檔次了,門檻稍微提升,不做擴展,同理,想深入了解,私聊我。 5. Python算法工程師(機器學習/深度學習領域),這個檔次就不用說了,我們會重點在下文討論。6. Python辦公自動化、Python游戲工程師不多介紹人生定位——機器學習大師首先得明確告訴你一點,人工智能是一個領域,機器學習是實現(xiàn)人工智能的一種方式,深度學習是機器學習的一個實現(xiàn)方法。所以,我們只對機器學習做一個介紹,說人工智能應該就是欺你是小白。 1. 首先推薦你一本頂級入門書《人工智能基礎-高中版》,這本書后面章節(jié)可以跳過,就當科學普及吧。 2. 其次推薦你看一位大師的網(wǎng)課,不得不推薦,吳恩達老師的視頻,相信很多機器學習入門的小兄弟都看過,同理后面的章節(jié)可以選看,不要硬著頭皮看,你看不懂的,你缺乏基礎。 3. 期間,你可以買一本周志華老師的《機器學習-西瓜書》,但是,不是讓你看他,而是讓你知道你要學習哪些東西,此書不適合入門,適合未來參考。 4. 這個時候,你需要干嘛?你需要補數(shù)學了,《程序員的數(shù)學 ①》、《程序員的數(shù)學 ②》、《程序員的數(shù)學 ③》看完再看下面的部分吧,否則下面的書籍于你而言就是天書,同理看不懂的跳過。 5. 看完上面三本數(shù)學,還不夠哦!再來三本《簡明微積分》、《簡明線性代數(shù)》、《概率論極其應用》,同理看不懂的跳過。 6. 通過上面六本書的熏陶,最起碼你知道數(shù)學的各種符號表示什么意思了,如 ,對于你而言這就夠了。 7. 數(shù)學看完,你得先入門傳統(tǒng)機器學習,你可以先看看《圖解機器學習》、《白話大數(shù)據(jù)與機器學習》,對傳統(tǒng)的機器學習有一個了解,知道線性回歸、邏輯回歸、支持向量機是啥,這就夠了。 8. 如果你知道機器學習算法是啥,李航老師的《統(tǒng)計學習方法》值得一看,你需要對算法內(nèi)部的推導以及實現(xiàn)有一個清晰的認知,期間可以參考《機器學習-西瓜書》,同時可以參考我的博客:統(tǒng)計機器學習 - 十七歲的有德 - 博客園9. 萬事俱備,只欠東風,這個時候你需要通過代碼實現(xiàn)大型項目了,《Python機器學習》是一本不錯的書,把scikit-learn的用法都介紹了個遍,期間你可以補充numpy+pandas+庫的使用,官方文檔等著你。本書后面的已經(jīng)被淘汰了,可以等待市面上的更新,也可以參考博客< - 十七歲的有德 - 博客園: - 十七歲的有德 - 博客園10. 終于對機器學習有一個全面的理解了,這個時候你可以嘗試入門深度學習了,你可以先嘗試了解《機器學習-西瓜書》中的神經(jīng)網(wǎng)絡章節(jié)以及吳恩達老師的神經(jīng)網(wǎng)絡的視頻。 11. 對神經(jīng)網(wǎng)絡有一定的認識之后,你可以看看《圖解深度學習》,很好的一本入門書,同理,看不懂的跳過,雖然這本書講的知識點少,但有一定的深度。 12. 終于走到了這一本終極書《深度學習-花書》,這本書中的所有數(shù)學必會,而且你應該都會了。多說一嘴,這本書你應該要仔細鉆研了,其他的我不多說,800多頁,多看幾遍,你不看我也無能為力呀。 13. 然后,你就出師了,自己想干啥就干啥,可以嘗試去了解強化學習,目前還是挺流行的。*,多說一嘴,上述所有書籍,看不懂的跳過,看不懂要么因為你基礎不行,要么因為你還沒到那個境界,不是你傻。朝著這兩個方向努力看看是自己哪個地方出了問題,基礎不夠暫時停一停補基礎,境界不夠跳過不要看。推薦書單讀書使人得到一種優(yōu)雅和風味,這就是讀書的整個目的,而只有抱著這種目的的讀書才可以叫做藝術。一人讀書的目的并不是要“改進心智”,因為當他開始想要改進心智的時候,一切讀書的樂趣便喪失凈盡了。推薦書單和機器學習網(wǎng)課:推薦書單(網(wǎng)課)-人生/編程/Python/機器學習 - 十七歲的有德 - 博客園
3.學Python人工智能有沒有前途?
有前途Python語言火爆全球,已經(jīng)成為世界上排首位的編程語言。目前,國內(nèi)Python人才缺口高達40萬,部分領域如人工智能、大數(shù)據(jù)開發(fā)人才稀缺, 年薪二十萬都招不到人。據(jù)職友集數(shù)據(jù)顯示,與Python有關的招聘職位共30851 條,分別來自47家招聘網(wǎng)站。人才需求大,薪資自然就高,現(xiàn)在學Python當然是有前途的。
4.有人問,普通人學python有意義嗎?看看這位大佬怎么說
普通人學python有意義嗎?現(xiàn)在隨著python越來越火,尤其是它成為了人工智能的*編程語言,還被納入了中*的教育中。并且python的應用范圍很廣泛,可以解決很多專業(yè)或非專業(yè)的問題。但python真的適合普通人學習嗎?我個人認為可以從以下兩點來看看:*,python是否能對你現(xiàn)有的工作有幫助python中有兩個最常見的應用方向,Python爬蟲、python數(shù)據(jù)分析,而這兩者都可以用來批量獲取和分析數(shù)據(jù)的技術。比如,編程小十經(jīng)常寫作,可能就需要各種素材,這時就可以利用爬蟲快速地獲取大量的寫作素材,然后形成自己的素材庫,這對于寫作效率會有很大的提高。比如:《從零開始學Python網(wǎng)絡爬蟲》高清版.md · 編程小十/python電子書 - Gitee.com從零開始學python爬蟲,22個爬蟲實戰(zhàn)案例,從零開始教你學python爬蟲。再比如,從事財務工作,面對著大量數(shù)據(jù),python同樣可以輕松處理。比如:《從零開始學Python數(shù)據(jù)分析與挖掘》PDF高清完整版.md · 編程小十/python電子書 - Gitee15種可視化圖形和10個常用的數(shù)據(jù)挖掘算法和實戰(zhàn)項目,從零開始教你學Python數(shù)據(jù)分析。所以,我認為,如果python對于你現(xiàn)有的工作會有幫助,那你學python就是有意義的。第二,python是否能給你帶來更多的收入這里說的帶來更多的收入,不單指工作做得好,然后升職加薪的收入,而主要是指額外的收入。在很多網(wǎng)站上,其實都可以看到程序員兼職的信息,而python也可以,無論是爬蟲、數(shù)據(jù)分析,或者是用python做網(wǎng)站做小程序,都是可以賺到一部分額外收入。普通人學python有意義嗎?我認為只要能認清自己學習的目的,不管是用于專業(yè)的產(chǎn)品開發(fā),還是輔助工作提升效率,那都一定是有意義的。
就拿大數(shù)據(jù)說話,優(yōu)勢一目了然,從事IT行業(yè),打開IT行業(yè)的新大門,找到適合自己的培訓機構(gòu),進行專業(yè)和系統(tǒng)的學習。