研究生一年级,非计算机专业,自学机器学习现实吗?
那肯定現(xiàn)實(shí)啊!怎么不現(xiàn)實(shí)?
機(jī)器學(xué)習(xí)作為人工智能的重要核心之一,收到了越來(lái)越多人的關(guān)注,許多大學(xué)新開(kāi)設(shè)了相關(guān)課程,數(shù)據(jù)分析師、算法工程師、AI工程師等以機(jī)器學(xué)習(xí)為基礎(chǔ)的崗位也如雨后春筍般冒出,人才需求高,薪資自然也高,以機(jī)器學(xué)習(xí)為本的行業(yè)可以說(shuō)是前景光明。個(gè)人覺(jué)得,不論是工作需求還是興趣愛(ài)好,把機(jī)器學(xué)習(xí)學(xué)到手都是一個(gè)很好的傍身技能,比如說(shuō)朋友圈里經(jīng)常出現(xiàn)的用Python整理表格啊,用Python做游戲啊,預(yù)測(cè)股價(jià)啊等等,總之,多學(xué)總是不虧的。另外,我可以確信地告訴你,學(xué)習(xí)機(jī)器學(xué)習(xí)這件事情本身是不難的,現(xiàn)在很多小學(xué)都開(kāi)始教授編程思維了,樓主作為研一學(xué)生,肯定能很輕松地吸收相關(guān)知識(shí)。
其實(shí)我也是研一,也不是計(jì)算機(jī)專業(yè),目前正跟著網(wǎng)課在自學(xué)機(jī)器學(xué)習(xí),已經(jīng)快學(xué)完所有課程了。我學(xué)習(xí)下來(lái)總體感覺(jué)機(jī)器學(xué)習(xí)不是特別困難,看似非常的高深,其實(shí)就是數(shù)學(xué)、統(tǒng)計(jì)、編程等各種知識(shí)的統(tǒng)合,但機(jī)器學(xué)習(xí)對(duì)于零基礎(chǔ)選手來(lái)說(shuō)也不是很友好,它需要有基礎(chǔ)的數(shù)學(xué)&統(tǒng)計(jì)&編程知識(shí),我是之前有學(xué)過(guò)一點(diǎn)Python,算是有基礎(chǔ),學(xué)起來(lái)沒(méi)那么吃力。數(shù)學(xué)統(tǒng)計(jì)方面,如果正常高中畢業(yè),是沒(méi)有太大問(wèn)題的,像線性代數(shù)、概率論等稍微難一點(diǎn)的概念如果沒(méi)接觸過(guò)最好先自行補(bǔ)補(bǔ)課(網(wǎng)上有很多白嫖課程),因?yàn)闄C(jī)器學(xué)習(xí)很多概念是從這些基礎(chǔ)知識(shí)出發(fā)的。編程方面,需要學(xué)習(xí)Python,如果沒(méi)接觸過(guò)也不用擔(dān)心,因?yàn)檎娴姆浅:?jiǎn)單!比如要打印就是print(
),比java、C++都要好上手。零基礎(chǔ)或者想再?gòu)?fù)習(xí)一遍知識(shí)點(diǎn)的可以去bilibili搜小甲魚(yú)的Python課程,個(gè)人感覺(jué)講課風(fēng)格比較有意思,知識(shí)點(diǎn)也比較全面。(剛才提到的數(shù)學(xué)、統(tǒng)計(jì)、編程都只要學(xué)到基礎(chǔ)程度即可!!)
那么回歸主題,自學(xué)機(jī)器學(xué)習(xí)該怎么學(xué)?首先要搞懂機(jī)器學(xué)習(xí)和人工智能的關(guān)系,如下圖所示,人工智能包括機(jī)器學(xué)習(xí),機(jī)器學(xué)習(xí)又包括深度學(xué)習(xí)。機(jī)器學(xué)習(xí)的主要內(nèi)容包括基本概念、機(jī)器學(xué)習(xí)的基本步驟、經(jīng)典模型、算法等等,然后就是實(shí)戰(zhàn)。
在網(wǎng)上稍微搜一下機(jī)器學(xué)習(xí)自學(xué),就會(huì)發(fā)現(xiàn)一般是三個(gè)步驟:打基礎(chǔ)(數(shù)&統(tǒng)),學(xué)習(xí)課程,自我沉淀。其實(shí)自學(xué)最困難的是第二步,正常操作就是跟著一些網(wǎng)課學(xué)習(xí),或者是看書(shū)。網(wǎng)課方面比較出名的有吳恩達(dá)的一個(gè)免費(fèi)《機(jī)器學(xué)習(xí)》公開(kāi)課,還有fesi.ai也小有名氣,看網(wǎng)上的測(cè)評(píng)似乎反響都很好,但是英語(yǔ)教學(xué)確實(shí)勸退了不少人。書(shū)本方面像周志華的《機(jī)器學(xué)習(xí)》、李航的《統(tǒng)計(jì)學(xué)習(xí)方法》等等都可以選擇,但是我個(gè)人不太推薦以書(shū)本的形式來(lái)學(xué)習(xí),因?yàn)闀?shū)本比較枯燥無(wú)味,很多東西用文字和圖片這種靜態(tài)的方式無(wú)法很好地傳達(dá),不過(guò)當(dāng)作輔助用的學(xué)習(xí)工具還是非常ok的。
剛才也有提到過(guò)我是在跟著網(wǎng)課學(xué)習(xí)~我學(xué)的網(wǎng)課是貪心科技出品的《機(jī)器學(xué)習(xí)》課程,之所以選擇它,主要是被中文授課+強(qiáng)大師資所吸引,之前在網(wǎng)上找課程的時(shí)候有看到很多推薦外網(wǎng)資源的,但是我英語(yǔ)不夠好就不敢上,后來(lái)看到了母語(yǔ)十分友好的貪心科技課程,就果斷選擇了它。
這個(gè)課程屬于人工智能課程的中級(jí)課程,售價(jià)6299,購(gòu)買(mǎi)后有效期為1年(私心覺(jué)得要是能永久就好了~)像我前面說(shuō)的,這節(jié)課需要基礎(chǔ),樓主如果沒(méi)有基礎(chǔ),一定要先認(rèn)真補(bǔ)課才行,不然真的會(huì)變成“不現(xiàn)實(shí)”!
課程目錄大概是下面這樣
內(nèi)容還是挺全面的,像我剛才提到過(guò)的機(jī)器學(xué)習(xí)的主要內(nèi)容也都有包括,另外要爆吹的是有五個(gè)大項(xiàng)目!其實(shí)自學(xué)最重要的就是選擇一個(gè)靠譜的課程,不用自己看書(shū)一個(gè)一個(gè)知識(shí)點(diǎn)地學(xué),只需要跟著課程學(xué)就行,所以這節(jié)課最大的優(yōu)點(diǎn)就是能成為自學(xué)學(xué)生的引導(dǎo)人,指引前方。
另外一個(gè)我很喜歡的點(diǎn)是課程里文字部分的語(yǔ)氣,雖然大部分內(nèi)容是中規(guī)中矩的教學(xué)語(yǔ)氣,但是偶爾就像溫柔的小姐姐一樣,用一種聊天對(duì)話的方式來(lái)鼓勵(lì)學(xué)生,感覺(jué)非常親切。
視頻和文字的排版也讓我感覺(jué)很舒服,視頻和文字交叉著來(lái),消除了視覺(jué)疲勞,文字部分中重要的內(nèi)容也會(huì)用不同記號(hào)標(biāo)志出來(lái)。總的來(lái)說(shuō),老師的視頻內(nèi)容和文字部分語(yǔ)氣都比較活潑,不刻板,想要體驗(yàn)老師上課風(fēng)格的可以先去官網(wǎng)體驗(yàn)一下~進(jìn)入官網(wǎng)后點(diǎn)擊課程就可以看到的。
課程中有隨時(shí)幫忙總結(jié)整理,開(kāi)頭的小節(jié)介紹會(huì)先告知本節(jié)的內(nèi)容,后面經(jīng)常有總結(jié)性的文本框出現(xiàn)。
其實(shí)一般的網(wǎng)課很難做到互動(dòng),基本都是單方面的知識(shí)傳播,而貪心科技的這節(jié)課卻利用了提供單選多選題的方式來(lái)增加了互動(dòng)性,還能隨時(shí)輔助檢驗(yàn)學(xué)生對(duì)基礎(chǔ)知識(shí)點(diǎn)的掌握。無(wú)論答案正確與否,題目下方都會(huì)給出解釋,如果誤答或者漏答,都不能進(jìn)入下一個(gè)小節(jié)的學(xué)習(xí),個(gè)人覺(jué)得這樣半強(qiáng)制的檢驗(yàn)形式很好。
為什么我沒(méi)有選擇網(wǎng)上的免費(fèi)白嫖課程?也有很大一部分原因是怕自己學(xué)錯(cuò),沒(méi)有人指點(diǎn),最后步步錯(cuò)。自學(xué)很大的一個(gè)bug就是自己發(fā)現(xiàn)不了自己的錯(cuò)誤,或者是有問(wèn)題沒(méi)有人解答,就像樂(lè)器的學(xué)習(xí),很少看到自己在家自己跟著視頻學(xué)習(xí)鋼琴吧?手型、節(jié)奏等等不僅是鋼琴的困難點(diǎn),也是最重要的基本功,而機(jī)器學(xué)習(xí)也是一個(gè)道理,最基本的東西如果沒(méi)有搞懂,后續(xù)的學(xué)習(xí)會(huì)有很大的阻礙。貪心科技的這節(jié)課程設(shè)置了兩個(gè)提問(wèn)的地方,一個(gè)是頁(yè)面內(nèi)的“?”和QA機(jī)器人圖標(biāo),這是一個(gè)智能AI問(wèn)答功能,可以查詢一些比較常見(jiàn)的問(wèn)題。另一個(gè)就是添加助教的微信,課程購(gòu)買(mǎi)成功后就會(huì)跳出助教二維碼,千萬(wàn)不要錯(cuò)過(guò)哦。(我也不知道之后哪里可以重新找到二維碼…)前面智能問(wèn)答搜不到答案的問(wèn)題可以向助教詢問(wèn),助教會(huì)很快提供答案,非常方便。我是覺(jué)得有這么一個(gè)答疑解惑的人真的加速了我的學(xué)習(xí)進(jìn)程,也是這樣的“售后服務(wù)”讓我感覺(jué)錢(qián)花得真值呀。
獲得一項(xiàng)技能最重要的是什么?鋼琴家郎朗在臺(tái)上彈出絕世旋律,靠的是背后無(wú)數(shù)次的練習(xí),機(jī)器學(xué)習(xí)的學(xué)習(xí)也是一樣,學(xué)會(huì)了概念后,最重要的就是無(wú)數(shù)次的實(shí)戰(zhàn),積累經(jīng)驗(yàn)。實(shí)戰(zhàn)也算是自學(xué)中比較容易碰到的大難題,很多課程只是單方面地傳授知識(shí)點(diǎn),教完就結(jié)束,根本就沒(méi)有實(shí)踐,但是這節(jié)課不僅在講解知識(shí)點(diǎn)的同時(shí)融入實(shí)例,讓學(xué)生更好理解,還準(zhǔn)備了五個(gè)大項(xiàng)目。
實(shí)例,顧名思義就是實(shí)際的例子,如何把書(shū)上的東西運(yùn)用到實(shí)際中又是另一個(gè)技能,課程中的實(shí)例也是非常多,介紹線性回歸知識(shí)點(diǎn)時(shí)用的實(shí)例是“股價(jià)預(yù)測(cè)”,講解邏輯回歸的時(shí)候用的實(shí)例是“分析銀行客戶”,雖然這只是企業(yè)中運(yùn)用機(jī)器學(xué)習(xí)例子的冰山一角,但也讓我對(duì)線性回歸和邏輯回歸有了更深刻的體驗(yàn)。
前面的目錄里也有直接展現(xiàn)出五個(gè)大項(xiàng)目的存在感,分別是“廣告點(diǎn)擊率預(yù)測(cè)項(xiàng)目”,“搭建情感分析系統(tǒng)”,“金融評(píng)分卡模型的搭建”,“營(yíng)銷中的用戶分層”和“聊天機(jī)器人中的意圖識(shí)別”,在一開(kāi)始我就對(duì)后兩個(gè)項(xiàng)目很感興趣,這也賦予了我學(xué)習(xí)的動(dòng)力。光從這五個(gè)項(xiàng)目來(lái)看其實(shí)就能知道,這是五個(gè)不同領(lǐng)域的機(jī)器學(xué)習(xí)應(yīng)用例子,代表性大,和企業(yè)中的實(shí)際工作類似,一步一步地跟著老師操作,能明確地得出自己的答案,不算太難。比如第一個(gè)“廣告點(diǎn)擊率預(yù)測(cè)項(xiàng)目”是利用AI 來(lái)判斷一個(gè)經(jīng)典二分類問(wèn)題,即判斷或預(yù)測(cè)用戶是/否點(diǎn)擊這個(gè)廣告。先將csv文件導(dǎo)入并可視化,然后構(gòu)造特征、轉(zhuǎn)化特征、選擇特征,最后訓(xùn)練模型并評(píng)估,看似是個(gè)大項(xiàng)目,其實(shí)也就是三步。像一些小知識(shí)點(diǎn)可能上課的時(shí)候老師不能完全顧及到,為了可能會(huì)有疑問(wèn)的學(xué)生,老師也提供了許多參考資料,還有其他問(wèn)題的話可以自己上網(wǎng)搜或者問(wèn)助教呀~在項(xiàng)目教學(xué)結(jié)束后,需要自己完成項(xiàng)目練習(xí),點(diǎn)擊“繼續(xù)練習(xí)”就可以跳轉(zhuǎn)到提供Python編程的網(wǎng)頁(yè),不需要自己另外安裝軟件,在頁(yè)面內(nèi)敲完代碼提交即可。這五個(gè)大項(xiàng)目是統(tǒng)合前面內(nèi)容的好機(jī)會(huì),一定要認(rèn)真做,這不僅是在學(xué)習(xí)如何處理大項(xiàng)目,更是在學(xué)習(xí)之后自己舉一反三實(shí)戰(zhàn)的方法!
最后一個(gè)我要稱贊這節(jié)課的點(diǎn)是網(wǎng)頁(yè)內(nèi)的“代碼輸入?yún)^(qū)”和“結(jié)果輸入?yún)^(qū)“,也就是不用自己另外下載軟件,可以直接敲代碼并驗(yàn)證結(jié)果。作為過(guò)來(lái)人,一開(kāi)始在下載Pycharm等一些編程軟件和配置Python環(huán)境的時(shí)候真的很抓狂,由于電腦的不同,很多操作和網(wǎng)上的教學(xué)也不一樣,耗費(fèi)了很多時(shí)間才打印出了第一行”hello world“,所以課程內(nèi)能有直接提供一個(gè)敲代碼的地方真的讓我很驚喜,雖然我的電腦已經(jīng)下載好軟件了,但是這樣的功能還是讓我覺(jué)得很貼心。像第一章的利用身高預(yù)測(cè)體重,點(diǎn)擊”運(yùn)行代碼“就可以直觀地看到運(yùn)行結(jié)果,之后的代碼相比于全部由學(xué)生自己敲,大部分是給一個(gè)大概的框架,由學(xué)生補(bǔ)充完整,我覺(jué)得還是不太難的,運(yùn)行錯(cuò)誤或者正確都可以重新再來(lái),無(wú)限復(fù)活。
說(shuō)了這么多優(yōu)點(diǎn),其實(shí)這節(jié)課也是有缺點(diǎn)的,個(gè)人覺(jué)得課程的定期解鎖模式比較雞肋,每周定時(shí)解鎖2-3章的內(nèi)容。本來(lái)自學(xué)網(wǎng)課的人就是時(shí)間比較不好安排,全部開(kāi)放的模式應(yīng)該能更方便地安排學(xué)習(xí)時(shí)間吧。這是我個(gè)人覺(jué)得比較可惜的點(diǎn),不過(guò)這應(yīng)該對(duì)大部分人來(lái)說(shuō)是一個(gè)合適的速度。
剛才也提到過(guò)大項(xiàng)目的重要性之一是教會(huì)學(xué)生之后如何自己實(shí)踐,一般是在數(shù)據(jù)平臺(tái)上下載數(shù)據(jù)來(lái)練習(xí)或者在數(shù)據(jù)平臺(tái)上比賽,Kaggle、天池大數(shù)據(jù)眾智平臺(tái)-阿里云天池、Driven Data、Innocentive等都可以。
回答到此結(jié)束,希望這篇回答能幫助到你,鼓勵(lì)到你。現(xiàn)在轉(zhuǎn)行的人真的是太多太多了,非計(jì)算機(jī)專業(yè)一點(diǎn)都不用害怕機(jī)器學(xué)習(xí),計(jì)算機(jī)看似都是大神在學(xué),其實(shí)是有點(diǎn)把它神化了,大神不也是一步一個(gè)腳印,一個(gè)一個(gè)知識(shí)點(diǎn)學(xué)出來(lái)的嘛!何況機(jī)器學(xué)習(xí)還不完全是計(jì)算機(jī),所以樓主千萬(wàn)不要?dú)怵H,如果真的決定要學(xué)習(xí),就一學(xué)到底,踏實(shí)地跟著課程學(xué)習(xí),一定可以的!加油呀!
總結(jié)
以上是生活随笔為你收集整理的研究生一年级,非计算机专业,自学机器学习现实吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 花鸭借钱要买会员才能下款吗
- 下一篇: 隐性成本包括哪些