All Projects → harshitahluwalia7895 → 100daysofmlcode

harshitahluwalia7895 / 100daysofmlcode

Licence: mit

Programming Languages

python3
1442 projects

Projects that are alternatives of or similar to 100daysofmlcode

100 Days Of Ml Code
A day to day plan for this challenge. Covers both theoritical and practical aspects
Stars: ✭ 172 (-55.56%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms, implementation
Machine Learning Interview Enlightener
This repo is meant to serve as a guide for Machine Learning/AI technical interviews.
Stars: ✭ 207 (-46.51%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Log Anomaly Detector
Log Anomaly Detection - Machine learning to detect abnormal events logs
Stars: ✭ 169 (-56.33%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine Learning Notebooks
Machine Learning notebooks for refreshing concepts.
Stars: ✭ 222 (-42.64%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Hdbscan
A high performance implementation of HDBSCAN clustering.
Stars: ✭ 2,032 (+425.06%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine Learning Workflow With Python
This is a comprehensive ML techniques with python: Define the Problem- Specify Inputs & Outputs- Data Collection- Exploratory data analysis -Data Preprocessing- Model Design- Training- Evaluation
Stars: ✭ 157 (-59.43%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Bet On Sibyl
Machine Learning Model for Sport Predictions (Football, Basketball, Baseball, Hockey, Soccer & Tennis)
Stars: ✭ 190 (-50.9%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Homemade Machine Learning
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
Stars: ✭ 18,594 (+4704.65%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Notebooks Statistics And Machinelearning
Jupyter Notebooks from the old UnsupervisedLearning.com (RIP) machine learning and statistics blog
Stars: ✭ 270 (-30.23%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Aleph star
Reinforcement learning with A* and a deep heuristic
Stars: ✭ 235 (-39.28%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Python Machine Learning Book
The "Python Machine Learning (1st edition)" book code repository and info resource
Stars: ✭ 11,428 (+2852.97%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Draw
Reimplementation of DRAW
Stars: ✭ 346 (-10.59%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine Learning Concepts
Machine Learning Concepts with Concepts
Stars: ✭ 134 (-65.37%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine learning
Estudo e implementação dos principais algoritmos de Machine Learning em Jupyter Notebooks.
Stars: ✭ 161 (-58.4%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Time Series Classification And Clustering With Reservoir Computing
Library for implementing reservoir computing models (echo state networks) for multivariate time series classification and clustering.
Stars: ✭ 120 (-68.99%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Ml Dl Scripts
The repository provides usefull python scripts for ML and data analysis
Stars: ✭ 119 (-69.25%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Sw machine learning
machine learning
Stars: ✭ 108 (-72.09%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Loandefault Prediction
Lending Club Loan data analysis
Stars: ✭ 113 (-70.8%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Learn Statistical Learning Method
Implementation of Statistical Learning Method, Second Edition.《统计学习方法》第二版,算法实现。
Stars: ✭ 228 (-41.09%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms
Machine learning basics
Plain python implementations of basic machine learning algorithms
Stars: ✭ 3,557 (+819.12%)
Mutual labels:  jupyter-notebook, machine-learning-algorithms

100-Days-Of-ML-Code

By Harshit Ahluwalia

100 Days of Machine Learning Coding as proposed by Siraj Raval

My Journey towards Machine Learning upto 2018

alt_text

At the end of this readme I've attached some of the Amazing infographics that are from Analytics Vidhya(taken the permission from the author) and I have started 26 weeks of ML Code where you can learn Machine Learning in just 26 weeks . I will post the Schedule sooon that on which week you have to study which topic

How to Learn Machine Learning

While i don't want to overstate the complexity of the field, 30 days is awfully short.

alt text

  • Spend most of my time on the basics of statistics
  • Then have a look at 1 or 2 very common techniques. (e.g., linear regression and logistic regression)
  • Take a dataset that interests you and do some descriptive statistics on it (counts, max, min, median, plots etc) and discover as many weird things in the data as possible. Weird meaning stuff that does not seem right.
  • Now try to answer a question for yourself on the above dataset. Do this by (A) solving the weird stuff, (B) getting the data into a format that works for (C) one of the common techniques you studied. It is okay if you hack the code together with lots of googling. (do sanity checks on your results though ;)

Basic Statistics
One of the most easy pitfalls is to just take off-the-shelf implementations of algorithms and throw them against your problem. But most algorithms are based on assumptions and all of them have some limitations. A good grasp of basic statistics will help you:

  • Determine whether the assumptions hold.
  • What they mean for your choice of algorithm
  • Reason about the limitations they imply
  • The impact if they are not present (which is not always dramatic)
  • Any time spent here will pay dividends every time you have a look at a new algorithm. So no worries if this takes up nearly all your time.

Common Techniques

  • Early on, you actually better go deep than broad, because many concepts/elements return any way in other algorithms.
  • I mention two types of regressions because in many cases, you'll get a decent answer with these techniques. Also, it is in some sense amazing how something that is basically 'draw trendline' in Excel actually goes so deep. Not that all of it is taken that heavily into account in practice, but it still is good to have it in the back of your head. Especially for those times where you get weird results.

Weird Data Stuff

  • This is the largest timesink, always. And it is very important, hence the mantra 'garbage in, garbage out'. Take any real-world dataset which has not been pre-cleaned and you'll find weird things:
  • A hugely overrepresented value (companies who like to code missing as 999...)
    Duplicate ID's
  • A variable which is actually an ID (amazing how many student dreams are shattered by pointing this one out if they have a nearly perfect model ;))
  • Missing values
  • Mislabeled cases, misspellings...
  • Everything is on state level, except for this one state for which they are reporting counties instead.
  • You need to experience it to acknowledge it. And almost any real-world dataset + a critical eye will make you do just that. ;)

Try It

  • Well, you didn't learn all this not to use it, right? Also, making sense of your results is important. And being critical for them as well. It is so easy to make a logical mistake which is not programming mistake. I.e., the software will run, but the result will be very wrong.

  • If you want to go all the way, take your results to a friend/family and try to explain high-level what you did, what the results are and what they mean. Again speaking from teaching experience, there are people who are really good at the technical stuff, but cannot transfer the relevant implications of it to a non-technical person.



So You want to Learn Machine Learning in 30 Days . you need to Devote About ML & work hard ,in Machine Learning There are Various Concepts are there .

Better to take any Online Course. then note down all course content and Prepare Schedule for 30 Days . i will Suggest you Best Online Machine Learning Course.

Machine Learning by Standford University, Mentor - Andrew Ng

Topics include:


(i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks).
(ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning).
(iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).
The course will also draw from numerous case studies and applications, so that you'll also learn how to apply learning algorithms to building smart robots (perception, control), text understanding (web search, anti-spam), computer vision, medical informatics, audio, database mining, and other areas.

Machine Learning A-Z™: Hands-On Python & R In Data Science

This course is fun and exciting, but at the same time we dive deep into Machine Learning. It is structured the following way:

  • Part 1 - Data Preprocessing
  • Part 2 - Regression: Simple Linear Regression, Multiple Linear Regression, Polynomial Regression, SVR, Decision Tree Regression, Random Forest Regression
  • Part 3 - Classification: Logistic Regression, K-NN, SVM, Kernel SVM, Naive Bayes, Decision Tree Classification, Random Forest Classification
  • Part 4 - Clustering: K-Means, Hierarchical Clustering
  • Part 5 - Association Rule Learning: Apriori, Eclat
  • Part 6 - Reinforcement Learning: Upper Confidence Bound, Thompson Sampling
  • Part 7 - Natural Language Processing: Bag-of-words model and algorithms for NLP
  • Part 8 - Deep Learning: Artificial Neural Networks, Convolutional Neural Networks
  • Part 9 - Dimensionality Reduction: PCA, LDA, Kernel PCA
  • Part 10 - Model Selection & Boosting: k-fold Cross Validation, Parameter Tuning, Grid Search, XGBoost. Moreover, the course is packed with practical exercises which are based on live examples. So not only will you learn the theory, but you will also get some hands-on practice building your own models.

Beginner Data Science

alt text

Books for April - May

You can Download all the required books from here
Mastering Feature Engineering
R for Data Science
Python for Data Analysis

Books for June - Aug

You can Download all the required books from here
The Element of Stastistics Learning
An Introduction to Stastistics Learning
Machine Learning with R

Workflow on Data Analysis

alt text

Will Help all the freshers in machine learning for getting started

Day 1-Working with Pandas

alt text

for code of Day-1 click here

Day 2-Simple Linear Regression

alt text alt text

for code of Day-2 click here

Day 3-Logisitics Regression

alt text

for code of Day-3 click here

Day 4 Cheet Sheet on Scikit Learn

alt text

Day 5 K-Means Clustering

alt text

Top Algorithms for Prediction

alt text

Machine Learning vs Artificial Intelligence . What's the difference ? let's see.....

alt text

Data Science Resources

alt text

Infographics for Youtube Channel

alt_text

Infographics for Python

alt_text

26 weeks of ML Code

Infographics and articles from Analytics Vidhya

Week 1 : Git Basics & Introduction to Python

alt_text

Download infographic (https://bit.ly/2HH9JcG)

more to read (https://bit.ly/2HH9JcG)

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].