摘要:之機(jī)器學(xué)習(xí)第一彈。機(jī)器學(xué)習(xí)是發(fā)展中應(yīng)用廣泛的一個(gè)領(lǐng)域。庫(kù)集成了一些常用的機(jī)器學(xué)習(xí)方法在進(jìn)行機(jī)器學(xué)習(xí)任務(wù)時(shí)并不需要實(shí)現(xiàn)算法只需要簡(jiǎn)單的調(diào)用庫(kù)中提供的模塊就能完成大多數(shù)的機(jī)器學(xué)習(xí)任務(wù)。
Python之機(jī)器學(xué)習(xí)第一彈。
Python被稱為最簡(jiǎn)單好上手的語(yǔ)言之一,基于其極強(qiáng)的關(guān)聯(lián)性,對(duì)各種庫(kù)的引用,和資源的關(guān)聯(lián),使其實(shí)現(xiàn)功能非常容易。一些底層邏輯不需過(guò)多過(guò)深的理解。
機(jī)器學(xué)習(xí)是Python發(fā)展中應(yīng)用廣泛的一個(gè)領(lǐng)域。
本篇將簡(jiǎn)要介紹:
1.機(jī)器學(xué)習(xí)概念
2.sklearn庫(kù)初步介紹(標(biāo)準(zhǔn)數(shù)據(jù)集及基本功能)
3.一些相關(guān)書籍及課程推薦
(1)機(jī)器學(xué)習(xí)是實(shí)現(xiàn)人工智能的手段,其主要研究?jī)?nèi)容是如何利用數(shù)據(jù)或經(jīng)驗(yàn)進(jìn)行學(xué)習(xí),改善具體算法的性能。
(2)特點(diǎn)
①多領(lǐng)域交叉,涉及概率論、統(tǒng)計(jì)學(xué),算法復(fù)雜度理論等多門學(xué)科
②廣泛應(yīng)用于網(wǎng)絡(luò)搜索、垃圾郵件過(guò)濾、推薦系統(tǒng)、廣告投放、信用評(píng)價(jià)、欺詐檢測(cè)、股票交易和醫(yī)療診斷等應(yīng)用
(3)分類
①監(jiān)督學(xué)習(xí)(Supervised Learning)
②無(wú)監(jiān)督學(xué)習(xí)(Unsupervised Learning)
③強(qiáng)化學(xué)習(xí)(Reinforcement Learning,增強(qiáng)學(xué)習(xí))
④半監(jiān)督學(xué)習(xí)(Semi-supervised Learning )
⑤深度學(xué)習(xí)(Deep Learning)
①依賴Python的NumPy,SciPy和matplotlib庫(kù)
②開源、可復(fù)用
③常用函數(shù)
①圖書-《機(jī)器學(xué)習(xí)》-周志華(西瓜書)
出版社:清華大學(xué)出版社
主頁(yè):http://t.cn/RXvpCKB
②圖書-《PRML》- Bishop
出版社:Springer
主頁(yè):http://t.cn/RXv0YVz
此書為機(jī)器學(xué)習(xí)貝葉斯學(xué)派的經(jīng)典書籍,廣度深度,可讀性及可用性兼顧
③課程-《Machine Learning 》 - Andrew Ng
Coursera版:前百度首席科學(xué)家斯坦福教授吳恩達(dá)老師(Coursera創(chuàng)始人)錄制的在線課程
課程主頁(yè):http://t.cn/RJZQbV2Stanford手書版
在線觀看:http://t.cn/RwUWKMS
課程主頁(yè):http://cs229.stanford.edu/
此課程講解機(jī)器學(xué)習(xí)的原理和算法知識(shí)
④課程-《CS231n》 - Fei-Fei Li(斯坦福大學(xué))
課程主頁(yè):http://cs231n.stanford.edu/
在線觀看:http://t.cn/RqRNasR
主要介紹深度學(xué)習(xí)在計(jì)算機(jī)視覺(jué)領(lǐng)域的應(yīng)用
⑤課程-《Reinforcement Learning》- David Silver
課程主頁(yè);http://t.cn/Rw0rwtU
在線觀看:http://t.cn/RIAfRUt
由AlphaGo的主要開發(fā)者團(tuán)隊(duì)講解的,有關(guān)強(qiáng)化學(xué)習(xí)和深度強(qiáng)化學(xué)習(xí)原理及其應(yīng)用技術(shù)
①sklearn是scikit-learn的簡(jiǎn)稱,是一個(gè)基于Python的第三方模塊。
②sklearn庫(kù)集成了一些常用的機(jī)器學(xué)習(xí)方法,在進(jìn)行機(jī)器學(xué)習(xí)任務(wù)時(shí),并不需要實(shí)現(xiàn)算法,只需要簡(jiǎn)單的調(diào)用sklearn庫(kù)中提供的模塊就能完成大多數(shù)的機(jī)器學(xué)習(xí)任務(wù)。
③sklearn庫(kù)是在Numpy、Scipy和matplotlib的基礎(chǔ)上開發(fā)而成的,因此在介紹sklearn的安裝前,需要先安裝這些依賴庫(kù)。
①Numpy (Numerical Python的縮寫)是一個(gè)開源的Python科學(xué)計(jì)算庫(kù)。
②Scipy庫(kù)是sklearn庫(kù)的基礎(chǔ),它是基于Numpy的一個(gè)集成了多種數(shù)學(xué)算法和函數(shù)的Python模塊。
③matplotlib是基于Numpy的一套Python工具包,它提供了大量的數(shù)據(jù)繪圖工具。
注:小數(shù)據(jù)集可以直接使用,大數(shù)據(jù)集要在調(diào)用時(shí)程序自動(dòng)下載(一次即可)
這里舉幾個(gè)例子
①波士頓房?jī)r(jià)數(shù)據(jù)集包含506組數(shù)據(jù),每條數(shù)據(jù)包含房屋以及房屋周圍的詳細(xì)信息。
②其中包括城鎮(zhèn)犯罪率、一氧化氮濃度、住宅平均房間數(shù)、到中心區(qū)域的加權(quán)距離以及自住房平均房?jī)r(jià)等。
③因此,波士頓房?jī)r(jià)數(shù)據(jù)集能夠應(yīng)用到回歸問(wèn)題上。
④部分?jǐn)?shù)據(jù)
⑤使用sklearn.datasets.load boston即可加載相關(guān)數(shù)據(jù)集
⑥重要參數(shù):
return_X_y:表示是否返回target(即價(jià)格),默認(rèn)為False,只返回data(即屬性)。
①鳶尾花數(shù)據(jù)集采集的是鳶尾花的測(cè)量數(shù)據(jù)以及其所屬的類別。
②測(cè)量數(shù)據(jù)包括:尊片長(zhǎng)度、尊片寬度、花瓣長(zhǎng)度、花瓣寬度。
③類別共分為三類:Iris Setosa,Iris Versicolour,Iris Virginica??捎糜诙喾诸悊?wèn)題。
④使用sklearn.datasets.load iris即可加載相關(guān)數(shù)據(jù)集
⑤參數(shù):
return_X_y:若為True,則以(data,target)形式返回?cái)?shù)據(jù);默認(rèn)為False,表示以字典形式返回?cái)?shù)據(jù)全部信息(包括data和target)。
①手寫數(shù)字?jǐn)?shù)據(jù)集包括1797個(gè)0-9的手寫數(shù)字?jǐn)?shù)據(jù),每個(gè)數(shù)字由8*8大小的矩陣構(gòu)成,矩陣中值的范圍是0-16,代表顏色的深度。
②數(shù)字0的樣本
③使用sklearn.datasets.load digits即可加載相關(guān)數(shù)據(jù)集
④參數(shù)
return_X_y:若為True,則以(data, target)形式返回?cái)?shù)據(jù);默認(rèn)為False,表示以字典形式返回?cái)?shù)據(jù)全部信息(包括data和target)。
⑤n_ class(特別的屬性):表示返回?cái)?shù)據(jù)的類別數(shù),如:n_class=5,則返回0到4的數(shù)據(jù)樣本。
①sklearn庫(kù)的共分為6大部分,分別用于完成分類任務(wù)、回歸任務(wù)、聚類任務(wù)、降維任務(wù)、模型選擇以及數(shù)據(jù)的預(yù)處理。
②分類任務(wù)
③回歸任務(wù)
④聚類任務(wù)
⑤降維任務(wù)
本篇干貨不多,這里只是簡(jiǎn)單概述,之后會(huì)以實(shí)例對(duì)這些算法的使用方式進(jìn)行具體介紹。
將分為無(wú)監(jiān)督學(xué)習(xí),有監(jiān)督學(xué)習(xí),強(qiáng)化學(xué)習(xí)進(jìn)行具體介紹
下一篇介紹:機(jī)器學(xué)習(xí)之無(wú)監(jiān)督學(xué)習(xí),將結(jié)合實(shí)例及代碼詳述聚類、降維、基于聚類的整圖分割實(shí)例
。
如有錯(cuò)誤,歡迎指正!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/124510.html
摘要:大會(huì)以機(jī)器學(xué)習(xí)資料中心和云端安全為主要議題,為未來(lái)發(fā)展做戰(zhàn)略規(guī)劃。在年,谷歌開發(fā)了一個(gè)內(nèi)部深度學(xué)習(xí)基礎(chǔ)設(shè)施叫做,這個(gè)設(shè)施允許谷歌人創(chuàng)建更大的神經(jīng)網(wǎng)絡(luò)和擴(kuò)容實(shí)訓(xùn)成千上萬(wàn)個(gè)核心。 導(dǎo)言 Google近日3月23-24日在美國(guó)舊金山舉辦首次谷歌云平臺(tái)(Google Cloud Platform) GCP NEXT大會(huì),參會(huì)人數(shù)超過(guò)2000人。GCP NEXT大會(huì)以機(jī)器學(xué)習(xí)、資料中心和云端安全...
摘要:在默認(rèn)情況下使用的公共注冊(cè)表。注意我們將在這里使用的公共注冊(cè)表,因?yàn)樗敲赓M(fèi)和預(yù)配置的,但是有許多公共注冊(cè)中心可供選擇,而且您甚至可以使用可信注冊(cè)表建立您自己的私有注冊(cè)表。標(biāo)記鏡像將本地映像與注冊(cè)表中的存儲(chǔ)庫(kù)關(guān)聯(lián)的符號(hào)是。 要求 安裝了1.13或者更高版本的Docker 閱讀了Part1中的定位(我沒(méi)寫) 介紹 是時(shí)候用Docker構(gòu)建一個(gè)app了。我們會(huì)從構(gòu)建這樣一個(gè)app的最底...
摘要:通過(guò)書籍學(xué)習(xí),比如除了上述的先學(xué)知識(shí),你還應(yīng)該了解一些流行的深度學(xué)習(xí)庫(kù)和運(yùn)行他們的語(yǔ)言。你也可以查看查看的中的第講,概要性的了解一些深度學(xué)習(xí)庫(kù)。 作者:chen_h微信號(hào) & QQ:862251340微信公眾號(hào):coderpai簡(jiǎn)書地址:https://www.jianshu.com/p/cd0... 原文:https://www.analyticsvidhya.c... 介紹 ...
摘要:為什么我又要重新開始寫機(jī)器學(xué)習(xí)相關(guān)的文章了最主要的原因是現(xiàn)在的機(jī)器學(xué)習(xí)和五年前十年前區(qū)別很大。深度學(xué)習(xí)帶來(lái)了什么深度學(xué)習(xí)最重要的東西就是自帶了特征學(xué)習(xí),有時(shí)候也被翻譯為表征學(xué)習(xí),簡(jiǎn)單來(lái)說(shuō)就是,不需要進(jìn)行特別的特征抽取。 1.為什么我開始寫這個(gè)系列博客說(shuō)五年前我還在某A云公司的時(shí)候,身在一個(gè)機(jī)器學(xué)習(xí)算法組,對(duì)機(jī)器學(xué)習(xí)懷有濃厚的興趣?;撕枚嗟臅r(shí)間來(lái)試圖搞清楚各種流行的機(jī)器學(xué)習(xí)算法,經(jīng)常周末也跟...
閱讀 2343·2023-04-25 14:17
閱讀 1536·2021-11-23 10:02
閱讀 2186·2021-11-23 09:51
閱讀 894·2021-10-14 09:49
閱讀 3400·2021-10-11 10:57
閱讀 2932·2021-09-24 09:47
閱讀 3063·2021-08-24 10:00
閱讀 2311·2019-08-29 18:46