nsoojin / Coursera Ml Py
Licence: mit
Python programming assignments for Machine Learning by Prof. Andrew Ng in Coursera
Stars: ✭ 1,140
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Coursera Ml Py
coursera-ml-py-sj
No description or website provided.
Stars: ✭ 41 (-96.4%)
Mutual labels: logistic-regression, anomaly-detection
25daysinmachinelearning
I will update this repository to learn Machine learning with python with statistics content and materials
Stars: ✭ 53 (-95.35%)
Mutual labels: logistic-regression
The Deep Learning With Keras Workshop
An Interactive Approach to Understanding Deep Learning with Keras
Stars: ✭ 34 (-97.02%)
Mutual labels: logistic-regression
Learning Python Predictive Analytics
Tracking, notes and programming snippets while learning predictive analytics
Stars: ✭ 26 (-97.72%)
Mutual labels: logistic-regression
Dist Lr
A distributed logistic regression system based on ps-lite.
Stars: ✭ 39 (-96.58%)
Mutual labels: logistic-regression
Junos monitoring with healthbot
Healthbot configuration examples. Scripts to manage Healthbot. Closed loop automation. Healthbot building blocks description and troubleshooting guide
Stars: ✭ 17 (-98.51%)
Mutual labels: anomaly-detection
Repo 2017
Python codes in Machine Learning, NLP, Deep Learning and Reinforcement Learning with Keras and Theano
Stars: ✭ 1,123 (-1.49%)
Mutual labels: anomaly-detection
Brihaspati
Collection of various implementations and Codes in Machine Learning, Deep Learning and Computer Vision ✨💥
Stars: ✭ 53 (-95.35%)
Mutual labels: logistic-regression
Uc Davis Cs Exams Analysis
📈 Regression and Classification with UC Davis student quiz data and exam data
Stars: ✭ 33 (-97.11%)
Mutual labels: logistic-regression
Machine Failure Detection
PCA and DBSCAN based anomaly and outlier detection method for time series data.
Stars: ✭ 32 (-97.19%)
Mutual labels: anomaly-detection
Awesome Fraud Detection Papers
A curated list of data mining papers about fraud detection.
Stars: ✭ 843 (-26.05%)
Mutual labels: logistic-regression
Ds and ml projects
Data Science & Machine Learning projects and tutorials in python from beginner to advanced level.
Stars: ✭ 56 (-95.09%)
Mutual labels: logistic-regression
Ml
A set of machine learning experiments in Clojure
Stars: ✭ 30 (-97.37%)
Mutual labels: logistic-regression
Ugfraud
An Unsupervised Graph-based Toolbox for Fraud Detection
Stars: ✭ 38 (-96.67%)
Mutual labels: anomaly-detection
Anomaly Detection
A machine learning plugin in Open Distro for Elasticsearch for real time anomaly detection on streaming data.
Stars: ✭ 65 (-94.3%)
Mutual labels: anomaly-detection
Fcdd
Repository for the Explainable Deep One-Class Classification paper
Stars: ✭ 56 (-95.09%)
Mutual labels: anomaly-detection
Coursera Machine Learning Assignments in Python
About
If you've finished the amazing introductory Machine Learning on Coursera by Prof. Andrew Ng, you probably got familiar with Octave/Matlab programming. With this repo, you can re-implement them in Python, step-by-step, visually checking your work along the way, just as the course assignments.
How to start
Dependencies
This project was coded in Python 3.6
- numpy
- matplotlib
- scipy
- scikit-learn
- scikit-image
- nltk
Installation
The fastest and easiest way to install all these dependencies at once is to use Anaconda.
Important Note
There are a couple of things to keep in mind before starting.
- all column vectors from octave/matlab are flattened into a simple 1-dimensional ndarray. (e.g., y's and thetas are no longer m x 1 matrix, just a 1-d ndarray with m elements.)
So in Octave/Matlab,
>> size(theta) >> (2, 1)
Now, it is>>> theta.shape >>> (2, )
- numpy.matrix is never used, just plain ol' numpy.ndarray
Contents
Exercise 1
- Linear Regression
- Linear Regression with multiple variables
Exercise 2
- Logistic Regression
- Logistic Regression with Regularization
Exercise 3
- Multiclass Classification
- Neural Networks Prediction fuction
Exercise 4
- Neural Networks Learning
Exercise 5
- Regularized Linear Regression
- Bias vs. Variance
Exercise 6
- Support Vector Machines
- Spam email Classifier
Exercise 7
- K-means Clustering
- Principal Component Analysis
Exercise 8
- Anomaly Detection
- Recommender Systems
Solutions
You can check out my implementation of the assignments here. I tried to vectorize all the solutions.
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].