This repository will contain both code and additional reading material refrences for analytics and Machine-Learning-with-Python - Machine-Learning-with-Python
If you are reading this and can code very basic Python - you are Welcome to contribute.
-
A-- Intro to Python(Mostly Python-3)...
-
B-- Download and Preprocess various kinds of Data
-
C-- Further explorations EDA with Data
-
D-- Visualizations for EDA
-
Work in Progress
-
Work in Progress
-
Work in Progress
Whats ML ? Why Python ? some bits of theory before the Code :)
Quick intro to - Numpy , Pandas , MatplotLib , Bokeh , Seaborn and SciKitLearn.
-
Introduction to Regression - Theory and Excel workbook examples
Regression in Python - the very basics .
Case Study -1 - Linear Regression within Python
Choosing "the Best" Regression Model.
-
Classification Tasks - the k-Nearest Neighbour
Related case study and examples .
Questions and Answers.
- Decision Trees from Scratch - Source - Book - Programming Collective Intelligence.
Related case study and examples .
Questions and Answers.
-
Logistic Regression with Python. -
from sklearn.linear_model import LogisticRegression
-
Gradient Boosting Classifier -
-
Random Forest Classifer -
Related case study and examples .
- Using the Titanic - Kaggle Data Set -will build this Classification problem with using sample code from Own Kaggle attempt.
Questions and Answers.
- k-Means clustering with Python.
Related case study and examples .
Questions and Answers.
-
Visualizing data with Python.
Intermediate - MatPlotLib ,Bokeh Seaborn and JavaScript Lib - D3.js.
Related case study and examples .
Hands on Exercises - Questions and Answers.
-
Intro to NLP [ Natural Language Processing ] - NLTK
Web Scraping - Beautiful Soup - BS4 , stack
Related case study and examples :-
- The internal workings of a Basic Chat Bot - ELISA Code and functionality.
- Creating your own Facebook Messenger (WebHook) ChatBot and hosting the same on Heroku - https://github.com/RohitDhankar/Heroku_Django_ChatBot_FacebookMessenger
Hands on Exercises - Questions and Answers.
ScikitLearn - Installation - After installing ANACONDA - pip install -U scikit-learn
Scikitlearn -Model Selection etc
Numpy - Basics Official Tutorial
Installing -for LINUX and Mac - Numpy + Scipy Stack
Installing -for Windows - Numpy + Scipy Stack
Pandas - Basics Official Tutorial
Seaborn - Seaborn is a Python visualization library based on matplotlib