Welcome to my first step into Supervised Learning using Multiple Variable Linear Regression!
This project is part of my Machine Learning journey where I explore different algorithms through hands-on practice.
Goal:
To predict a continuous target variable (like crop yield, house price, etc.) using multiple independent features (e.g., temperature, humidity, rainfall).
This is an extension of simple linear regression where the model can handle more than one input feature to improve prediction accuracy.
- Understanding how multivariate linear regression works.
- Implementing the model using
scikit-learnin Python. - Evaluating performance using RΒ² Score, Mean Absolute Error, etc.
- Visualizing predictions vs actual data.
- Handling datasets and preprocessing where needed.
Multiple_Variable_Linear_Regression/
βββ Multiple Variable Linear Regression.ipynb
βββ README.md
βββ hiring.csv
π Note: The dataset used is purely for practice/educational purposes. Feel free to replace it with your own for experimentation.
- Clone this repository or download the ZIP.
- Open the
.ipynbfile using Jupyter Notebook or VS Code. - Make sure
scikit-learn,numpy,pandas, andmatplotlibare installed. - Run all cells to train and evaluate the model.
pip install scikit-learn pandas matplotlib(Optional: Add a screenshot here if you visualize your predictions)
I'm continuing my learning path through other supervised ML models like:
- Logistic Regression
- Support Vector Machines (SVM)
- Decision Trees
- Random Forest
- Naive Bayes
Stay tuned!
Feel free to reach out or follow my ML journey:
- πΌ LinkedIn
- π§ Email: gomesrohit92@gmail.com