All Projects → krasserm → Machine Learning Notebooks

krasserm / Machine Learning Notebooks

Stanford Machine Learning course exercises implemented with scikit-learn

Projects that are alternatives of or similar to Machine Learning Notebooks

Virgilio
Virgilio is developed and maintained by these awesome people. You can email us virgilio.datascience (at) gmail.com or join the Discord chat.
Stars: ✭ 13,200 (+4580.85%)
Mutual labels:  jupyter-notebook, scikit-learn
Imodels
Interpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).
Stars: ✭ 194 (-31.21%)
Mutual labels:  jupyter-notebook, scikit-learn
Pqkmeans
Fast and memory-efficient clustering
Stars: ✭ 189 (-32.98%)
Mutual labels:  jupyter-notebook, scikit-learn
Python Machine Learning Book 3rd Edition
The "Python Machine Learning (3rd edition)" book code repository
Stars: ✭ 2,883 (+922.34%)
Mutual labels:  jupyter-notebook, scikit-learn
Amazing Feature Engineering
Feature engineering is the process of using domain knowledge to extract features from raw data via data mining techniques. These features can be used to improve the performance of machine learning algorithms. Feature engineering can be considered as applied machine learning itself.
Stars: ✭ 218 (-22.7%)
Mutual labels:  jupyter-notebook, scikit-learn
Bert Sklearn
a sklearn wrapper for Google's BERT model
Stars: ✭ 182 (-35.46%)
Mutual labels:  jupyter-notebook, scikit-learn
Sklearn Benchmarks
A centralized repository to report scikit-learn model performance across a variety of parameter settings and data sets.
Stars: ✭ 194 (-31.21%)
Mutual labels:  jupyter-notebook, scikit-learn
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+679.08%)
Mutual labels:  jupyter-notebook, scikit-learn
Eli5
A library for debugging/inspecting machine learning classifiers and explaining their predictions
Stars: ✭ 2,477 (+778.37%)
Mutual labels:  jupyter-notebook, scikit-learn
Data Science Projects With Python
A Case Study Approach to Successful Data Science Projects Using Python, Pandas, and Scikit-Learn
Stars: ✭ 198 (-29.79%)
Mutual labels:  jupyter-notebook, scikit-learn
Machine Learning And Reinforcement Learning In Finance
Machine Learning and Reinforcement Learning in Finance New York University Tandon School of Engineering
Stars: ✭ 173 (-38.65%)
Mutual labels:  jupyter-notebook, scikit-learn
Kagglestruggle
Kaggle Struggle
Stars: ✭ 228 (-19.15%)
Mutual labels:  jupyter-notebook, scikit-learn
Cheatsheets.pdf
📚 Various cheatsheets in PDF
Stars: ✭ 159 (-43.62%)
Mutual labels:  jupyter-notebook, scikit-learn
Practical Machine Learning With Python
Machine Learning Tutorials in Python
Stars: ✭ 183 (-35.11%)
Mutual labels:  jupyter-notebook, scikit-learn
Python Clustering Exercises
Jupyter Notebook exercises for k-means clustering with Python 3 and scikit-learn
Stars: ✭ 153 (-45.74%)
Mutual labels:  jupyter-notebook, scikit-learn
Bet On Sibyl
Machine Learning Model for Sport Predictions (Football, Basketball, Baseball, Hockey, Soccer & Tennis)
Stars: ✭ 190 (-32.62%)
Mutual labels:  jupyter-notebook, scikit-learn
Ml Workspace
🛠 All-in-one web-based IDE specialized for machine learning and data science.
Stars: ✭ 2,337 (+728.72%)
Mutual labels:  jupyter-notebook, scikit-learn
Hands On Machine Learning With Scikit Learn Keras And Tensorflow
Notes & exercise solutions of Part I from the book: "Hands-On ML with Scikit-Learn, Keras & TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems" by Aurelien Geron
Stars: ✭ 151 (-46.45%)
Mutual labels:  jupyter-notebook, scikit-learn
Explainx
Explainable AI framework for data scientists. Explain & debug any blackbox machine learning model with a single line of code.
Stars: ✭ 196 (-30.5%)
Mutual labels:  jupyter-notebook, scikit-learn
Deeplearning cv notes
📓 deepleaning and cv notes.
Stars: ✭ 223 (-20.92%)
Mutual labels:  jupyter-notebook, scikit-learn

Machine learning notebooks

This project contains solutions to the Stanford Machine Learning course exercises implemented with Python and scikit-learn. The scikit-learn machine learning library provides optimized implementations for all algorithms presented in the course and needed in the course exercises. Instead of writing low-level Octave code, as required by the course, the solutions presented here demonstrate how to use scikit-learn to solve these exercises on a much higher level. It is a level that is closer to that of real-world machine learning projects. This project respects the Coursera Honor Code as the presented solutions can't be used to derive the lower-level Octave code that must be written to complete the assignments.

I developed these solutions while learning Python and its scientific programming libraries such as NumPy, SciPy, pandas and matplotlib in a machine learning context. The solutions are provided as Jupyter notebooks. Developers new to scikit-learn hopefully find them useful to see how the machine learning topics covered in the course relate to the scikit-learn API. In their current state, the notebooks neither explain machine learning basics nor introduce the used libraries. For learning machine learning basics I highly recommend attending the course lectures. For an introduction to the used libraries the following tutorials are a good starting point:

Course exercises

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].