Implementation of Linear Regression from scratch using numpy, pandas and matplotlib
rushikesh jachak (~rushikesh) |
Many people are claiming to learn machine learning using standard libraries while not knowing the math behind it.
My objective is clear to implement and give a intuition of linear regression model while at the same time telling what steps makes a model good fit for training sets.
A. Getting comfortable with libraries by actual implementation
Introduction to numpy, pandas and matplotlib
Exploring data using pandas
Exploring relation between various variables using matplotlib.
Knowing what are the problems are for a bad model.
B.Exploratory Data Analysis :-
Classifying features as continuous or categorical.
Handling missing data.
Feature Extraction and Selection.
Correlation and causation.
C. Implementation of Model
- Basic knowledge of python like defining function, declaring variables.
- Knowledge of Matrix
- Basic Mathematics.
I am Rushikesh Jachak, Currently pursuing computer science and engineering in government college of engineering, Aurangabad. I moved towards python from last two months due to my interest in data science field especially machine learning. I am complete novice in python environment, i do not know the hooks and crux of python but i do believe the more you share more you learn.So i would definitely like to share my journey till know and and knowledge of maths and intuition behind the most common algorithm of ML. I also have a bit knowledge of Big-data technologies such as Hadoop hive, and poses a keen interest in field of Data Science.