Almost all tutorials on doing Data Science, Statistical Analysis, or Machine Learning in Python assume that you already know how to use Python.
Some may also assume knowledge of the Pandas library, be sure to check.
These are resources for using Python to do basic descriptive and inferential statistics as used by academic researchers and statisticians. For additional information on statistical modeling, see the materials on Machine Learning.
Scikit-Learn
Recommended: Scikit-Learn Coding Examples & A Gentle Introduction to Scikit-Learn
MOOC Course Materials: Scikit-learn Course by the developers
Videos: Introduction to Machine Learning with SciKit-learn (DataSchool) - Free registration or watch on YouTube
From Scikit-Learn:
TensorFlow
Website: https://www.tensorflow.org/
Recommended: TensorFlow Coding Examples
Keras
Website: https://keras.io/
Recommended: Keras Coding Examples
PyTorch
Website: https://pytorch.org/
Recommended: Practical Deep Learning for Coders Course by fast.ai (Free!)
These books cover TensorFlow and Keras.
Does not require prior knowledge of machine learning. Offers both hands-on experience with machine learning as well as the concepts behind the algorithms, how to use them, and how to avoid common pitfalls. Covers classification and regression, data pre-processing, applications of machine learning, and neural networks.
For people who are comfortable with Python and Machine learning, and need a quick reference for the code to use. Covers loading and wrangling data, preparing different data types, and analyses from linear regression through neural networks.
Ask a Librarian | Hours & Directions | Mason Libraries Home
Copyright © George Mason University