當前位置:
首頁 > 知識 > 200種最佳機器學習教程匯總「史上最全」

200種最佳機器學習教程匯總「史上最全」

摘要: 不吹不黑,絕對史上最全的機器學習學習材料!

本文包含了迄今為止大家公認的最佳教程內容。它絕不是網上每個ML相關教程的詳盡列表,而是經過精挑細選而成的,畢竟網上的東西並不全是好的。我作者匯總的目標是為了補充我即將出版的新書,為它尋找在機器學習和NLP領域中找到的最佳教程。

通過這些最佳教程的匯總,我可以快速的找到我想要得到的教程。從而避免了閱讀更廣泛覆蓋範圍的書籍章節和苦惱的研究論文,你也許知道,當你的數學功底不是很好的時候這些論文你通常是拿不下的。為什麼不買書呢?沒有哪一個作者是一個全能先生。當你嘗試學習特定的主題或想要獲得不同的觀點時,教程可能是非常有幫助的。


200種最佳機器學習教程匯總「史上最全」


我將這篇文章分為四個部分:機器學習NLPPython數學。我在每個部分都包含了一些主題,但由於機器學習是一個非常複雜的學科,我不可能包含所有可能的主題。

如果有很好的教程你知道我錯過了,請告訴我!我將繼續完善這個學習教程。我在挑選這些鏈接的時候,都試圖保證每個鏈接應該具有與其他鏈接不同的材料或以不同的方式呈現信息(例如,代碼與幻燈片)或從不同的角度。

機器學習

從機器學習入手(machinelearningmastery.com)

機器學習很有趣!(medium.com/@ageitgey)

機器學習規則:ML工程的最佳實踐(martin.zinkevich.org)

機器學習速成課程:第一部分,第二部分,第三部分(伯克利機器學習)

機器學習理論及其應用簡介:用一個小例子進行視覺教程(toptal.com)

機器學習的簡單指南(monkeylearn.com)

我應該使用哪種機器學習演算法?(sas.com)

機器學習入門(sas.com)

初學者機器學習教程(kaggle.com/kanncaa1)

激活函數和Dropout函數

Sigmoid神經??元(neuralnetworksanddeeplearning.com)

激活函數在神經網路中的作用是什麼?(quora.com)

神經網路中常見的激活函數的優缺點比較列表(stats.stackexchange.com)

激活函數及其類型對比(medium.com)

理解對數損失(exegetic.biz)

損失函數(斯坦福CS231n)

L1與L2損失函數(rishy.github.io)

交叉熵成本函數(neuralnetworksanddeeplearning.com)

偏差(bias)

偏差在神經網路中的作用(stackoverflow.com)

神經網路中的偏差節點(makeyourownneuralnetwork.blogspot.com)

什麼是人工神經網路的偏差?(quora.com)

感知器

感知器(neuralnetworksanddeeplearning.com)

感知器(natureofcode.com)

單層神經網路(感知器)(dcu.ie)

從Perceptrons到Deep Networks(toptal.com)

回歸

線性回歸分析介紹(duke.edu)

線性回歸(ufldl.stanford.edu)

線性回歸(readthedocs.io)

Logistic回歸(readthedocs.io)

機器學習的簡單線性回歸教程(machinelearningmastery.com)

機器學習的Logistic回歸教程(machinelearningmastery.com)

Softmax回歸(ufldl.stanford.edu)

梯度下降

在梯度下降中學習(neuralnetworksanddeeplearning.com)

梯度下降(iamtrask.github.io)

如何理解梯度下降演算法(kdnuggets.com)

梯度下降優化演算法概述(sebastianruder.com)

優化:隨機梯度下降(斯坦福CS231n)

生成學習(Generative Learning)

生成學習演算法(斯坦福CS229)

樸素貝葉斯分類器的實用解釋(monkeylearn.com)

支持向量機

支持向量機(SVM)簡介(monkeylearn.com)

支持向量機(斯坦福CS229)

線性分類:支持向量機,Softmax(Stanford 231n)

反向傳播

你應該了解backprop(medium.com/@karpathy)

你能給出神經網路反向傳播演算法的直觀解釋嗎?(github.com/rasbt)

反向傳播演算法的工作原理(neuralnetworksanddeeplearning.com)

通過時間反向傳播和消失的漸變(wildml.com)

時間反向傳播的簡單介紹(machinelearningmastery.com)

反向傳播,直覺(斯坦福CS231n)

深度學習

YN2深度學習指南(yerevann.com)

深度學習論文閱讀路線圖(github.com/floodsung)

Nutshell中的深度學習(nikhilbuduma.com)

深度學習教程(Quoc V.Le)

什麼是深度學習?(machinelearningmastery.com)

人工智慧,機器學習和深度學習之間有什麼區別?(nvidia.com)

深度學習–簡單介紹 (gluon.mxnet.io)

最優化和降維

數據降維減少的七種技術(knime.org)

主成分分析(斯坦福CS229)

Dropout:一種改善神經網路的簡單方法(Hinton @ NIPS 2012)

如何訓練你的深度神經網路?(rishy.github.io)

長短期記憶(LSTM)

長短期記憶網路的通俗介紹(machinelearningmastery.com)

了解LSTM 神經網路Networks(colah.github.io)

探索LSTM(echen.me)

任何人都可以學慣用Python編寫LSTM-RNN(iamtrask.github.io)

卷積神經網路(CNN)

卷積網路介紹(neuralnetworksanddeeplearning.com)

深度學習和卷積神經網路(medium.com/@ageitgey)

Conv Nets:模塊化視角(colah.github.io)

了解卷積(colah.github.io)

遞歸神經網路(RNN)

遞歸神經網路教程(wildml.com)

注意和增強的遞歸神經網路(distill.pub)

遞歸神經網路的不合理有效性(karpathy.github.io)

深入了解遞歸神經網路(nikhilbuduma.com)

強化學習

強化學習初學者入門及其實施指南(analyticsvidhya.com)

強化學習教程(mst.edu)

學習強化學習(wildml.com)

深度強化學習:來自像素的乒乓球(karpathy.github.io)

生成對抗網路(GAN)

對抗機器學習簡介(aaai18adversarial.github.io)

什麼是生成性對抗網路?(nvidia.com)

濫用生成對抗網路製作8位像素藝術(medium.com/@ageitgey)

Generative Adversarial Networks簡介(TensorFlow中的代碼)(aylien.com)

初學者的生成對抗網路(oreilly.com)

多任務學習

深度神經網路中多任務學習概述(sebastianruder.com)

NLP

自然語言處理很有趣!(medium.com/@ageitgey)

自然語言處理神經網路模型入門(Yoav Goldberg)

自然語言處理權威指南(monkeylearn.com)

自然語言處理簡介(algorithmia.com)

自然語言處理教程(vikparuchuri.com)

自然語言處理(NLP)來自Scratch(arxiv.org)

深度學習和NLP

深度學習適用於NLP(arxiv.org)

NLP的深度學習(沒有魔法)(Richard Socher)

了解NLP的卷積神經網路(wildml.com)

深度學習、NLP、表示(colah.github.io)

最先進的NLP模型的新深度學習公式:嵌入、編碼、參與、預測(explosion.ai)

使用Torch深度神經網路進行自然語言處理(nvidia.com)

使用Pytorch進行深度學習NLP(pytorich.org)

詞向量

使用詞袋模型解決電影評論分類(kaggle.com)

詞嵌入介紹第一部分,第二部分,第三部分(sebastianruder.com)

詞向量的驚人力量(acolyer.org)

word2vec參數學習解釋(arxiv.org)

Word2Vec教程-?Skip-Gram模型,負抽樣(mccormickml.com)

編碼器-解碼器

深度學習和NLP中的注意力機制和記憶力模型(wildml.com)

序列模型(tensorflow.org)

使用神經網路進行序列學習(NIPS 2014)

機器學習很有趣第五部分:深度學習的語言翻譯和序列的魔力(medium.com/@ageitgey)

如何使用編碼器-解碼器LSTM來回顯隨機整數序列(machinelearningmastery.com)

tf-seq2seq(google.github.io)

Python

機器學習速成課程(google.com)

令人敬畏的機器學習(github.com/josephmisiti)

使用Python掌握機器學習的7個步驟(kdnuggets.com)

一個示例機器學習筆記(nbviewer.jupyter.org)

使用Python進行機器學習(tutorialspoint.com)

實戰案例

如何在Python中從頭開始實現感知器演算法(machinelearningmastery.com)

在Python中使用Scratch實現神經網路(wildml.com)

使用11行代碼在Python中實現神經網路(iamtrask.github.io)

使用Python實現你自己的k-Nearest Neighbor演算法(kdnuggets.com)

來自Scatch的ML(github.com/eriklindernoren)

Python機器學習(第2版)代碼庫(github.com/rasbt)

Scipy和numpy

Scipy講義(scipy-lectures.org)

Python Numpy教程(斯坦福CS231n)

Numpy和Scipy簡介(UCSB CHE210D)

Python中的科學家速成課程(nbviewer.jupyter.org)

scikit學習

PyCon scikit-learn教程索引(nbviewer.jupyter.org)

scikit-learn分類演算法(github.com/mmmayo13)

scikit-learn教程(scikit-learn.org)

簡短的scikit-learn教程(github.com/mmmayo13)

Tensorflow

Tensorflow教程(tensorflow.org)

TensorFlow簡介 - CPU與GPU(medium.com/@erikhallstrm)

TensorFlow(metaflow.fr)

Tensorflow中的RNN(wildml.com)

在TensorFlow中實現CNN進行文本分類(wildml.com)

如何使用TensorFlow運行文本摘要(surmenok.com)

PyTorch

PyTorch教程(pytorch.org)

PyTorch的簡單介紹(gaurav.im)

教程:PyTorch中的深度學習(iamtrask.github.io)

PyTorch示例(github.com/jcjohnson)

PyTorch教程(github.com/MorvanZhou)

深度學習研究人員的PyTorch教程(github.com/yunjey)

數學

機器學習數學(ucsc.edu)

機器學習數學(UMIACS CMSC422)

線性代數

線性代數直觀指南(betterexplained.com)

程序員對矩陣乘法的直覺(betterexplained.com)

了解Cross產品(betterexplained.com)

了解Dot產品(betterexplained.com)

用於機器學習的線性代數(布法羅大學CSE574)

用於深度學習的線性代數備忘單(medium.com)

線性代數評論與參考(斯坦福CS229)

概率論

用比率理解貝葉斯定理(betterexplained.com)

概率論入門(斯坦福CS229)

機器學習的概率論教程(斯坦福CS229)

概率論(布法羅大學CSE574)

機器學習的概率論(多倫多大學CSC411)

微積分

如何理解導數:商數規則,指數和對數(betterexplained.com)

如何理解導數:產品,動力和鏈條規則(betterexplained.com)

矢量微積分:了解漸變(betterexplained.com)

微分學(斯坦福CS224n)

微積分概述(readthedocs.io)

本文由阿里云云棲社區組織翻譯。

文章原標題《over-200-of-the-best-machine-learning-nlp-and-python-tutorials-2018-edition》

作者:Robbie Allen

譯者:虎說八道,審校:。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲棲社區 的精彩文章:

曾被微軟放言取代馮氏結構的FPGA,被阿里雲玩「活」了
阿里雲自主研發雲原生資料庫POLARDB的開拓之路

TAG:雲棲社區 |