機器學習,計算機視覺的學習資源
機器學習(Machine Learning,簡稱 ML)和計算機視覺(Computer Vision,簡稱 CV)是非常令人著迷、非常酷炫、頗具挑戰性同時也是涉及面很廣的領域。本文整理了機器學習和計算機視覺的相關學習資源,目的是幫助許多和我一樣希望深刻理解“智能”背后原理的人,用最為高效的方式學習最為前沿的技術和知識。
wikipedia.org,歷史,領域概述,資源鏈接:
Machine learning ,介紹了ML所處理的問題、常用算法、應用、軟件等,右側列舉了細分條目;
List of machine learning concepts , Category:Machine learning ,列舉出了更多ML相關概念和條目;
Computer vision ,同樣,介紹了CV所處理的問題、常用方法、應用等,底部列舉了細分條目;
List of computer vision topics , Category:Computer vision ,列舉了更多CV相關條目。
大學課程、在線教程:
Stanford 關于ML和CV計算機課程(按推薦排序): cs229 Machine Learning , cs229T Statistical Learning Theory , cs231N Convolutional Neural Networks for Visual Recognition , cs231A Computer Vision:From 3D Recontruct to Recognition , cs231B The Cutting Edge of Computer Vision , cs221 Artificial Intelligence: Principles & Techniques , cs131 Computer Vision: Foundations and Applications , cs369L A Theoretical Perspective on Machine Learning , cs205A Mathematical Methods for Robotics, Vision & Graph , cs231M Mobile Computer Vision ,這些課程大都可以下載PPT,更多課程請見 Courses | Stanford Computer Science ,Open class room的ML課程 Machine Learning , Unsupervised Feature Learning and Deep Learning ,Coursera的ML課程: Machine Learning ,以及Stanford在線教程 Deep learning tuorial ;
更多大學課程可以用“ machine learning course ”或“ computer vision course ”為關鍵字搜索, 這里 是Google的國內鏡像,這樣就不需要FanQiang了。
專著、書籍:
ML:
統計學習方法 ,李航,2012;
Deep Learning: Methods and Applications , Li Deng and Dong Yu, 2014;
Introduction to Machine Learning (3rd ed.) , Ethem Alpaydin, 2014;
Machine Learning: An Algorithmic Perspective (2nd ed.) , Stephen Marsland, 2015;
Deep Learning ,一本在線的書籍;
Neural Networks and Learning Machines (3rd ed.), Simon O. Haykin, 2008;有中文譯本:神經網絡與機器學習;
Pattern Recognition and Machine Learning , Christopher Bishop, 2006;有中文譯本:模式識別與機器學習;
CV:
Concise Computer Vision: An Introduction into Theory and Algorithms , Klette, Reinhard, 2014;
Computer Vision: Algorithms and Applications , Szeliski, Richard, 2011;
Multiple View Geometry in Computer Vision (2nd ed.) , Richard Hartley and Andrew Zisserman, 2004;
An Invitation to 3-D Vision: From Images to Geometric Models , Yi Ma, Stefano Soatto, Jana Kosecka, S. Shankar Sastry, 2004 ;
Robot vision , Berthold K. P. Horn, 1986;有中文譯本:機器視覺;
Image Processing, Analysis, and Machine Vision (3rd ed.) , Milan Sonka, Vaclav Hlavac, Roger Boyle, 2007;有中文譯本:圖像處理、分析與機器視覺;
推薦一個非常好的搜索英文電子書的網站: Library Genesis 。
學術論文:
ML、CV領域的頂級期刊: TPAMI , IJCV ,頂級學術會議: CVPR , ICML , ICCV , NIPS , ECCV , ACCV 等;
CVPapers 對CV領域學術論文做了很好的整理;
ImageNet 每年舉辦的圖像識別比賽很能代表CV最高水平;
arXiv.org ,很多最新論文首先發表在這里;
當然還是推薦Google Scholar, 這里 是一個鏡像網站。
學習網站:
deeplearning.net :一個非常好的機器學習網站,有 dataset 、 software 、 reading list 連接;
VisionBib.Com :學術大牛整理的CV資源;
CVonline 有一個非常全面的資源鏈接。
程序、庫:
OpenCV :一個C++視覺庫,使用廣泛;
Torch , Theano :兩個很強大的支持CUDA顯卡加速的Python機器學習庫;
Caffe :很多研究者使用的Deep Learning庫;
R語言 :一個方便開發機器學習程序的環境;
更多的程序庫, 這里 做了很好的總結。