99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機(jī)器學(xué)習(xí)工程師有沒(méi)有前途?如何正確入門(mén)

lviY_AI_shequ ? 來(lái)源:未知 ? 作者:工程師飛燕 ? 2018-06-20 10:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

機(jī)器學(xué)習(xí)在很多眼里就是香餑餑,因?yàn)闄C(jī)器學(xué)習(xí)相關(guān)的崗位在當(dāng)前市場(chǎng)待遇不錯(cuò),但同時(shí)機(jī)器學(xué)習(xí)在很多人面前又是一座大山,因?yàn)榘l(fā)現(xiàn)它太難學(xué)了。在這里我分享下我個(gè)人入門(mén)機(jī)器學(xué)習(xí)的經(jīng)歷,希望能對(duì)大家能有所幫助。

這篇文章不會(huì)有太多機(jī)器學(xué)習(xí)方面的專業(yè)知識(shí)

更多的只是學(xué)習(xí)經(jīng)歷與經(jīng)驗(yàn)分享

機(jī)器學(xué)習(xí)工程師到底值幾斤幾兩呢

入門(mén)之前先來(lái)讓大家心里看個(gè)數(shù)據(jù),機(jī)器學(xué)習(xí)工程師在市場(chǎng)上到底值幾斤幾兩呢?我們?cè)诶淳W(wǎng)上搜索機(jī)器學(xué)習(xí)關(guān)鍵字,得到了下面的結(jié)果:

機(jī)器學(xué)習(xí)工程師有沒(méi)有前途?如何正確入門(mén)

可以看出來(lái),這個(gè)待遇在當(dāng)前 IT 行業(yè)中還是很不錯(cuò)的,究其原因,是由于這個(gè)市場(chǎng)目前是供不應(yīng)求,人才緊缺,自然而然與之相關(guān)的崗位待遇會(huì)相對(duì) IT 行業(yè)中的其他崗位較高。

我是如何入門(mén)的呢

入門(mén)前的基礎(chǔ)

先來(lái)分享下在開(kāi)始入門(mén)前我的基礎(chǔ)吧,先羅列下當(dāng)時(shí)我所掌握掌握的知識(shí)吧。

掌握了 Java SE

本科所學(xué)的微積分,線性代數(shù),概率論中的知識(shí)忘得所剩無(wú)幾

看了上面兩點(diǎn),你會(huì)發(fā)現(xiàn),當(dāng)時(shí)的我其實(shí)除了掌握 Java SE 之外,連 Python 也不會(huì),此外,微積分,線性代數(shù),概率論中的知識(shí)我也基本上全都還給了大學(xué)老師了。

這時(shí)你再想想你當(dāng)前的情況,你是不是發(fā)現(xiàn)你的情況跟我很像,甚至?xí)任业那闆r還好呢。

像我這樣的條件都可以入了門(mén),你們有什么理由無(wú)法入門(mén)呢?

入門(mén)過(guò)程中

首先說(shuō)明一點(diǎn),我個(gè)人在入門(mén)過(guò)程中經(jīng)過(guò)了有看過(guò)視頻、也有看過(guò)書(shū),看過(guò)博客,也有直接做一些項(xiàng)目,這些過(guò)程是交互進(jìn)行的,現(xiàn)在我將這些按照相對(duì)順序來(lái)介紹下。

聊聊Python

在當(dāng)時(shí)Python在機(jī)器學(xué)習(xí)領(lǐng)域已經(jīng)使用非常多了,另外Python除了也可做機(jī)器學(xué)習(xí)外,還可以做后端(如Django/Flask等)。所以我首先學(xué)習(xí)的是 Python,在準(zhǔn)備學(xué)習(xí)它的時(shí)候,我最開(kāi)始采取的方式是看教學(xué)視頻,但是發(fā)現(xiàn)太耗時(shí)了,所以看了兩節(jié)之后果斷放棄,進(jìn)而我發(fā)現(xiàn)了廖雪峰關(guān)于Python的教程,看博客或者看書(shū)的方式會(huì)相對(duì)比看視頻快很多,由于我個(gè)人有 Java 編程的基礎(chǔ),所以在看廖雪峰關(guān)于 Python 的教程時(shí)相對(duì)容易點(diǎn)。這里建議如果沒(méi)有任何編程基礎(chǔ),建議還是選個(gè)Python的入門(mén)視頻來(lái)學(xué)習(xí)。

如果說(shuō)單純的學(xué)習(xí)一門(mén)語(yǔ)言的話,這水其實(shí)是很深的,但對(duì)于我們大多數(shù)人來(lái)說(shuō),尤其是入門(mén)的時(shí)候,我們并不需要將Python的方方面面都學(xué)會(huì),我們只需要有重點(diǎn)的掌握Python我們所需要的幾個(gè)部分就好,剩下的我們可以在之后工作項(xiàng)目中進(jìn)步學(xué)習(xí)和加深。

對(duì)于要入門(mén)機(jī)器學(xué)習(xí)的同學(xué)們,我這里整理下前期Python所需要學(xué)習(xí)的部分:

Python語(yǔ)法基礎(chǔ),包括數(shù)據(jù)類型和變量、條件控制語(yǔ)句(if else、for、while)、列表(list)、集合(set)、字典(dict)、元組(tuple)等

面向?qū)ο蟛糠郑ê瘮?shù)的使用、函數(shù)的多種參數(shù)、匿名函數(shù)、類和實(shí)例、繼承和多態(tài)等

Python高級(jí)特性,包括切片、迭代、列表生成式、字典生成式、迭代器、生成器等

IO操作及異常處理,包括讀寫(xiě)文本文件、讀寫(xiě)二進(jìn)制文件、異常捕獲和處理等

常用的內(nèi)置模塊,包括 datetime、os、system、re等

除了以上的關(guān)于Python的基礎(chǔ)外,還有一些第三方模塊我們需要掌握的。由于在使用機(jī)器學(xué)習(xí)算法時(shí),經(jīng)常需要處理數(shù)據(jù)以及可視化結(jié)果。在這里推薦以下幾個(gè)第三方模塊:

pandas,數(shù)據(jù)分析必備神器,功能眾多,前期我們只需要掌握它的一些基本用法就OK

matplotlib,Python中眾多數(shù)據(jù)數(shù)據(jù)可視化的一個(gè)基礎(chǔ)庫(kù),能夠使用它繪制基本圖形即可

對(duì)于我來(lái)說(shuō),這些第三方模塊都是在工作的時(shí)候?qū)W習(xí)的,并不是剛開(kāi)始就學(xué)習(xí)的。以我的經(jīng)驗(yàn)給大家指出一個(gè)陷阱,在我們?nèi)腴T(mén)階段,不建議大家剛開(kāi)始就深入學(xué)習(xí)這些模塊的底層,我的原則是:先學(xué)會(huì)使用,再研究原理。以 pandas 為例,pandas 底層用到了 numpy、scipy、matplotlib,如果你要先系統(tǒng)地把這些底層所有的知識(shí)學(xué)習(xí)一遍,你會(huì)發(fā)現(xiàn)在你有限的時(shí)間內(nèi),你根本學(xué)不完,即便你有這么多時(shí)間去學(xué)完,你會(huì)發(fā)現(xiàn)學(xué)了后面,忘了前面。

聊聊機(jī)器學(xué)習(xí)算法課程

在掌握了 Python的基本用法后,我開(kāi)始尋找學(xué)習(xí)機(jī)器學(xué)習(xí)的資料,當(dāng)時(shí)的情況是市面上并沒(méi)有眾多關(guān)于這方面的培訓(xùn)機(jī)構(gòu),經(jīng)過(guò)各種搜集,最后選擇了吳恩達(dá)在 Coursera 上的機(jī)器學(xué)習(xí)課程。雖說(shuō)課程語(yǔ)音是英文,但有中文字幕,所以看起來(lái)還是很方便的。在將吳恩達(dá)課程學(xué)完之后,你會(huì)對(duì)常用的機(jī)器學(xué)習(xí)算法有一個(gè)基本的了解。

這里列舉出課程中所講解的一些常用算法和內(nèi)容:

線性回歸

邏輯回歸

神經(jīng)網(wǎng)絡(luò)

支持向量機(jī)

非監(jiān)督學(xué)習(xí)

降維、異常檢測(cè)

推薦系統(tǒng)

應(yīng)用機(jī)器學(xué)習(xí)建議

看了上面的各種算法,你可能會(huì)問(wèn),這么多聽(tīng)起來(lái)很牛逼是算法,我的數(shù)學(xué)基礎(chǔ)(微積分、線性代數(shù)、概率論)不好,能聽(tīng)的懂么?

在入門(mén)的時(shí)候,不建議大家將所有的數(shù)學(xué)知識(shí)全都學(xué)一遍,再來(lái)學(xué)習(xí)機(jī)器學(xué)習(xí)算法。一是時(shí)間長(zhǎng),而是學(xué)了不用就忘了。 選擇一個(gè)好的視頻教程,你可以事半功倍,,吳恩達(dá)老師課程的一個(gè)優(yōu)點(diǎn)就在于他是專門(mén)針對(duì)我們這類的人群的,他的視頻中不會(huì)有很多數(shù)學(xué)公式推導(dǎo),但是仍然可以將這個(gè)算法跟你講解清楚。

此外,***大學(xué)林軒田教授也有專門(mén)的機(jī)器學(xué)習(xí)視頻(包括兩部分:基石與技法)。這個(gè)視頻在國(guó)內(nèi)評(píng)價(jià)也較高,有興趣的也可以跟著這個(gè)視頻來(lái)學(xué)習(xí)。

關(guān)于吳恩達(dá)以及林軒田的機(jī)器學(xué)習(xí)相關(guān)的視頻課程,之前已經(jīng)有過(guò)分享,需要下載的請(qǐng)見(jiàn):資源 | 2018年,你想要的機(jī)器/深度學(xué)習(xí)資料在這里

聊聊機(jī)器學(xué)習(xí)書(shū)籍

在學(xué)習(xí)了吳恩達(dá)老師的課程后,可以再讀一些相關(guān)的書(shū)籍來(lái)加強(qiáng)對(duì)機(jī)器學(xué)習(xí)的理解,當(dāng)時(shí)我買(mǎi)了挺多的書(shū)籍,有一本書(shū)叫做《機(jī)器學(xué)習(xí)實(shí)戰(zhàn)》,在這本書(shū)里會(huì)教你使用 Python 來(lái)實(shí)現(xiàn)常用的一些算法,當(dāng)時(shí)按照書(shū)上的講解手動(dòng)敲了一些算法的實(shí)現(xiàn),當(dāng)你手動(dòng)實(shí)現(xiàn)后,你會(huì)發(fā)現(xiàn)你對(duì)它的理解會(huì)更深了。

在實(shí)現(xiàn)書(shū)本上的一些算法時(shí),會(huì)遇到某些算法的原理不太明白的地方,由于自己的數(shù)學(xué)知識(shí)(微積分、線性代數(shù)、概率論)基本上都還給了大學(xué)老師了,系統(tǒng)的去學(xué)習(xí)每個(gè)模塊是非常耗時(shí)的,這時(shí)候采取的策略是“缺啥補(bǔ)啥”,也就是說(shuō)發(fā)現(xiàn)哪方面的知識(shí)和公式不太明白,就去查閱與之相關(guān)的資料。

在當(dāng)前,如果你想購(gòu)買(mǎi)相關(guān)書(shū)籍,我可以再推薦兩本給你,一本是周志華的《機(jī)器學(xué)習(xí)》(通常也叫西瓜書(shū)),這本書(shū)在我學(xué)習(xí)的時(shí)候還沒(méi)出版;另一本是李航的《統(tǒng)計(jì)學(xué)習(xí)方法》。

聊聊如何通過(guò)工作/比賽提高水平

在掌握了Python的基本用法以及對(duì)機(jī)器學(xué)習(xí)有了基本了解之后,當(dāng)時(shí)的實(shí)習(xí)工作有一部分是使用機(jī)器學(xué)習(xí)算法來(lái)去識(shí)別用戶的評(píng)論是否違法,也就是一個(gè)二元分類問(wèn)題。最開(kāi)始的時(shí)候同閱讀同事實(shí)現(xiàn)的Python代碼,試圖去搞明白每一行的含義,也就是在這個(gè)時(shí)候,自己開(kāi)始查閱pandas 和 sklearn相關(guān)的文檔,這樣最后不僅搞明白了同事的代碼,自己對(duì) pandas 和 sklearn 基本的用法也有了一個(gè)認(rèn)識(shí)。

這里多說(shuō)兩句,掌握了 pandas 后,在處理小數(shù)據(jù)量的時(shí)候會(huì)非常得心應(yīng)手(如果數(shù)據(jù)量大的話,會(huì)非常慢);sklearn 是一個(gè)非常優(yōu)秀的開(kāi)源的機(jī)器學(xué)習(xí)Python庫(kù),這個(gè)庫(kù)實(shí)現(xiàn)了很多機(jī)器學(xué)習(xí)算法,并且提供了非常詳細(xì)的官方文檔,認(rèn)真閱讀官方文檔可以收獲很多。如果你英文不太好的話,可以閱讀相應(yīng)的中文文檔。

如果說(shuō)自己沒(méi)有實(shí)習(xí)或工作機(jī)會(huì),我推薦你去參加kaggle比賽,kaggle 是一個(gè)提供數(shù)據(jù)挖掘相關(guān)的比賽平臺(tái),在這里會(huì)有很多相對(duì)接近現(xiàn)實(shí)生活的比賽,此外,也會(huì)有很多大神分享自己的思路、做法和代碼,通過(guò)閱讀這些代碼也能快速的提高自己的水平。

入門(mén)后的體驗(yàn)

在入門(mén)了機(jī)器學(xué)習(xí)之后,在實(shí)際工作中,絕大多數(shù)的情況下你并不需要去創(chuàng)造一個(gè)新的算法。另外,大多數(shù)時(shí)間你也不是在去研究別人的算法時(shí)如何寫(xiě)出來(lái)的,而是處理數(shù)據(jù),運(yùn)用現(xiàn)有的第三方庫(kù)去跑模型、調(diào)參數(shù)。聽(tīng)完我說(shuō)的這些,你是不是很震驚,高大上的機(jī)器學(xué)習(xí)工程師在實(shí)際工作中大多數(shù)時(shí)間竟然是去洗數(shù)據(jù),調(diào)參數(shù)。但事實(shí)就是如此,除非你在一線互聯(lián)網(wǎng)公司,而且還是某些部門(mén),你可能會(huì)需要自己重新去實(shí)現(xiàn)某個(gè)算法,否則其他公司的情況大多都是差不多的。

入門(mén)后再來(lái)聊一聊數(shù)學(xué)知識(shí)在機(jī)器學(xué)習(xí)中的作用,雖說(shuō)你數(shù)學(xué)知識(shí)不好,一樣可以調(diào)用第三方庫(kù)的模型。但是如果你想要深入理解算法,數(shù)學(xué)的底子還必須是有一點(diǎn)的。如果你要入研究這個(gè)領(lǐng)域,你必須要撿起來(lái)你忘掉的數(shù)學(xué)知識(shí)。此外,在面試時(shí),這些算法的原理相關(guān)的知識(shí)還是必問(wèn)的。

有時(shí)候并不是你的能力不夠,也并不是你不夠努力,只是缺少了一個(gè)正確的引導(dǎo)而已。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8502

    瀏覽量

    134592
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86711

原文標(biāo)題:我是如何入門(mén)機(jī)器學(xué)習(xí)的呢

文章出處:【微信號(hào):AI_shequ,微信公眾號(hào):人工智能愛(ài)好者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    電子硬件工程師如何從零開(kāi)始學(xué)習(xí)?(文末免費(fèi)分享從零開(kāi)始學(xué)習(xí)資料)

    經(jīng)常有用戶咨詢,如何學(xué)習(xí)和提升電子硬件能力,有沒(méi)有適合小白學(xué)習(xí)的資料等等;電子硬件工程師是一個(gè)結(jié)合理論、實(shí)踐和創(chuàng)新能力的職業(yè),需要掌握電路設(shè)計(jì)、元器件選型、PCB設(shè)計(jì)、嵌入式系統(tǒng)、測(cè)試
    的頭像 發(fā)表于 06-04 07:36 ?469次閱讀
    電子硬件<b class='flag-5'>工程師</b>如何從零開(kāi)始<b class='flag-5'>學(xué)習(xí)</b>?(文末免費(fèi)分享從零開(kāi)始<b class='flag-5'>學(xué)習(xí)</b>資料)

    電子工程師自學(xué)速成——入門(mén)

    本文共3冊(cè),由于資料內(nèi)存過(guò)大,分開(kāi)上傳,有需要的朋友可以去主頁(yè)搜索下載哦~ 電子工程師自學(xué)速成分為:入門(mén)篇、提高篇和設(shè)計(jì)篇,本文為入門(mén)篇,內(nèi)容包括電子技術(shù)入門(mén)基礎(chǔ)、電子元器件(電阻器
    發(fā)表于 05-15 15:50

    問(wèn),成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    長(zhǎng)沙怎么這么難招硬件工程師

    長(zhǎng)沙好難招硬件工程師呀,大部分面試的只有課程設(shè)計(jì)經(jīng)驗(yàn),沒(méi)有額外學(xué)習(xí)硬件或者動(dòng)手做東西,招聘也太難了。有實(shí)力的請(qǐng)聯(lián)系 pengyushi@haominoe.com*附件:HAOMIN 招聘啟事-初級(jí)硬件
    發(fā)表于 04-10 15:44

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚(yáng)興科技

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年03月25日 18:46:59

    一招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發(fā)布于 :2025年03月25日 17:30:51

    工程師入門(mén)必學(xué)的二十個(gè)模擬電路

    電子發(fā)燒友網(wǎng)站提供《工程師入門(mén)必學(xué)的二十個(gè)模擬電路.pdf》資料免費(fèi)下載
    發(fā)表于 02-07 16:03 ?4次下載

    硬件工程師入門(mén)基礎(chǔ)元器件與電路原理

    概述了IGBT在電力轉(zhuǎn)換中的重要角色及其發(fā)展。 硬件工程師入門(mén)基礎(chǔ)知識(shí) (一)基礎(chǔ)元器件認(rèn)識(shí)(二) tips:學(xué)習(xí)資料和數(shù)據(jù)來(lái)自《硬件工程師煉成之路》、百度百科、網(wǎng)上資料。 1.二極管
    的頭像 發(fā)表于 01-07 11:11 ?1.3w次閱讀
    硬件<b class='flag-5'>工程師</b><b class='flag-5'>入門(mén)</b>基礎(chǔ)元器件與電路原理

    硬件工程師入門(mén)的基礎(chǔ)元器件知識(shí)

    概述了IGBT在電力轉(zhuǎn)換中的重要角色及其發(fā)展。 硬件工程師入門(mén)基礎(chǔ)知識(shí) (一)基礎(chǔ)元器件認(rèn)識(shí)(二) tips:學(xué)習(xí)資料和數(shù)據(jù)來(lái)自《硬件工程師煉成之路》、百度百科、網(wǎng)上資料。 1.二極管
    的頭像 發(fā)表于 12-10 10:19 ?4131次閱讀
    硬件<b class='flag-5'>工程師</b><b class='flag-5'>入門(mén)</b>的基礎(chǔ)元器件知識(shí)

    人工智能工程師高頻面試題匯總——機(jī)器學(xué)習(xí)

    隨著人工智能技術(shù)的突飛猛進(jìn),AI工程師成為了眾多求職者夢(mèng)寐以求的職業(yè)。想要拿下這份工作,面試的時(shí)候得展示出你不僅技術(shù)過(guò)硬,還得能解決問(wèn)題。所以,提前準(zhǔn)備一些面試常問(wèn)的問(wèn)題,比如機(jī)器學(xué)習(xí)的那些算法
    的頭像 發(fā)表于 12-04 17:00 ?1538次閱讀
    人工智能<b class='flag-5'>工程師</b>高頻面試題匯總——<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>篇

    零基礎(chǔ)入門(mén)PCB工程師

    各位前輩大家好,零基礎(chǔ)入門(mén)PCB工程師,有什么學(xué)習(xí)資料推薦嗎?
    發(fā)表于 11-27 16:54