Python环境下的机器学习资源
- 格式:doc
- 大小:409.00 KB
- 文档页数:39
Python环境下的机器学习资源 Part I. IPython Notebook机器学习教程
1 数学 MIT Linear Algebra (18.06) by Dr Juan H Klopper Massachusetts Institute of Technology (MIT) OpenCourseWare (OCW) lectures on Linear Algebra (18.06) by ipython notebook http://www.juanklopper.com/opencourseware/mathematics-2/ipython-lecture-notes/
Introduction to Statistics by Thomas Haslwanter 本书的最大特点是新,利用Python最新的数值分析、统计库和可视化库来讲述统计学,理论和实战结合,让初学者容易上手。 http://work.thaslwanter.at/Stats/html/ https://github.com/thomas-haslwanter/statsintro
Introduction to Statistics using Python https://github.com/rouseguy/intro2stats Computational Statistics in Python 使用Python代码讲解统计学的原理,包括了python入门的部分,非常细致。 https://people.duke.edu/~ccc14/sta-663/
Statistics in Python Materials for the “Statistics in Python” euroscipy 2015 tutorial. Data representation and interaction Hypothesis testing: comparing two groups Linear models, multiple factors, and analysis of variance More visualization: seaborn for statistical exploration Testing for interactions Full examples http://gaelvaroquaux.github.io/stats_in_python_tutorial/ 2 Monte Carlo Methods, Stochastic Optimization by Verena Kaynig-Fittkau and Pavlos Protopapas (AM207), 2015
Harvard course http://am207.org/ https://github.com/diguabo/Monte-Carlo-Methods-Stochastic-Optimization-AM207-2015
3 CS 109 Data Science, Harvard University, 2014
Homework & Labs are written in ipython http://cs109.github.io/2014/
4 The Art of Literary Text Analysis,McGill, winter of 2015
Searching for Meaning (searching variant word forms and word meanings) Parts of Speech (analysing parts of speech (nouns, adjectives, verbs, etc.) of documents Repeating Phrases (analyzing repeating sequences of words) Sentiment Analysis (measuring opinion or mood of texts) Topic Modelling (finding recurring groups of terms) Document Similarity (measuring and visualizing distances between documents) http://nbviewer.ipython.org/github/sgsinclair/alta/blob/master/ipynb/ArtOfLiteraryTextAnalysis.ipynb
5 Frequentism and Bayesianism
https://jakevdp.github.io/blog/2014/03/11/frequentism-and-bayesianism-a-practical-intro/ http://jakevdp.github.io/blog/2014/06/06/frequentism-and-bayesianism-2-when-results-differ/ http://jakevdp.github.io/blog/2014/06/12/frequentism-and-bayesianism-3-confidence-credibility/ http://jakevdp.github.io/blog/2014/06/14/frequentism-and-bayesianism-4-bayesian-in-python/
6 Bayesian Statistical Analysis in Python
https://github.com/fonnesbeck/scipy2014_tutorial/tree/master/ 视频:http://pan.baidu.com/s/1o6j4HBG
Bayesian Modelling in Python Welcome to "Bayesian Modelling in Python" - a tutorial for those interested in learning how to apply bayesian modelling techniques in python (PYMC3). This tutorial doesn’t aim to be a bayesian statistics tutorial - but rather a programming cookbook for those who understand the fundamental of bayesian statistics and want to learn how to build bayesian models using python. https://github.com/markdregan/Bayesian-Modelling-in-Python
7 Pattern Classification
A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks: Introduction to Machine Learning and Pattern Classification Pre-Processing Model Evaluation Parameter Estimation Machine Learning Algorithms and Classification Models Clustering Collecting Data Data Visualization Statistical Pattern Classification Examples Talks Applications Resources https://github.com/rasbt/pattern_classification#collecting-data
8 Learn Data Science by Nitin Borwankar A collection of Data Science Learning materials in the form of IPython Notebooks. Associated data sets. The initial beta release consists of four major topics
1. Linear Regression 2. Logistic Regression 3. Random Forests 4. K-Means Clustering
Each of the above has at least three IPython Notebooks covering Overview (an exposition of the technique for the math-wary) Data Exploration (the nuts and bolts of real world data wrangling) Analysis (using the technique to get results) https://github.com/nborwankar/LearnDataScience
9 Introduction to Machine Learning
The Dataset Clustering with K-means Clustering with other algorithms Classification with k-Nearest Neighbors Classification with other algorithms Classification with Decision Trees Classification with Random Forests Dimensionality reduction https://github.com/Prooffreader/intro_machine_learning
10 Introdution to Scientific Computing with IPython