【教學(xué)目的】
軟件工程師就業(yè)
【課程內(nèi)容】
本課程特點(diǎn)是從數(shù)學(xué)層面推導(dǎo)經(jīng)典的機(jī)器學(xué)習(xí)算法,以及每種算法的示例和代碼實(shí)現(xiàn)(Python)、如何做算法的參數(shù)調(diào)試、以實(shí)際應(yīng)用案例分析各種算法的選擇等。
1.每個(gè)算法模塊按照“原理講解→分析數(shù)據(jù)→自己動(dòng)手實(shí)現(xiàn)→特征與調(diào)參”的順序。
2.“Python數(shù)據(jù)清洗和特征提取”,提升學(xué)習(xí)深度、降低學(xué)習(xí)坡度。
3.增加網(wǎng)絡(luò)爬蟲的原理和編寫,從獲取數(shù)據(jù)開始,重視將實(shí)踐問題轉(zhuǎn)換成實(shí)際模型的能力,分享工作中的實(shí)際案例或Kaggle案例:廣告銷量分析、環(huán)境數(shù)據(jù)異常檢測(cè)和分析、數(shù)字圖像手寫體識(shí)別、Titanic乘客存活率預(yù)測(cè)、用戶-電影推薦、真實(shí)新聞組數(shù)據(jù)主題分析、中文分詞、股票數(shù)據(jù)特征分析等。
4.強(qiáng)化矩陣運(yùn)算、概率論、數(shù)理統(tǒng)計(jì)的知識(shí)運(yùn)用,掌握機(jī)器學(xué)習(xí)根本。
5.闡述機(jī)器學(xué)習(xí)原理,提供配套源碼和數(shù)據(jù)。
6.以直觀解釋,增強(qiáng)感性理解。
7.對(duì)比不同的特征選擇帶來的預(yù)測(cè)效果差異。
8.重視項(xiàng)目實(shí)踐,重視落地。思考不同算法之間的區(qū)別和聯(lián)系,提高在實(shí)際工作中選擇算法的能力。
9.涉及和講解的部分Python庫有:Numpy、Scipy、matplotlib、Pandas、scikit-learn、XGBoost、libSVM、LDA、Gensim、NLTK、HMMLearn。
【招生條件】
大專及以上
【課程安排】
上課時(shí)間:周一至周五,9:00-17:00
學(xué)時(shí): 800
學(xué)制: 4.5個(gè)
【上課方式】
線下面授,小班制
【學(xué)員風(fēng)采】
盧益
畢業(yè)院校:寧波大學(xué)本科 計(jì)算機(jī)科學(xué)與技術(shù)
就業(yè)單位:阿里巴巴Java開發(fā)工程師
【學(xué)校簡(jiǎn)介】
【教學(xué)環(huán)境】
【師資介紹】
李老師
北京交通大學(xué) 本科
公司職務(wù): JAVA培訓(xùn)講師;
開發(fā)經(jīng)驗(yàn): 5年以上;
培訓(xùn)經(jīng)驗(yàn): 8年(指專職講師年限),加開發(fā)13年IT行業(yè)經(jīng)驗(yàn);
技術(shù)專長(zhǎng):
精通java基礎(chǔ)、分布式系統(tǒng)、微服務(wù)及大數(shù)據(jù)應(yīng)用開發(fā)。