This repository contains comprehensive notebooks for various stages of data analysis and machine learning model building, using two datasets: AutoMobiles and Laptop Pricing. The repository is organized into four main folders, each containing notebooks for both datasets.
This repository provides a structured approach to data acquisition, data wrangling, exploratory data analysis (EDA), and prediction model building. The analysis is performed on two datasets: AutoMobiles and Laptop Pricing. Each stage of the process is documented in Jupyter notebooks, offering a clear and reproducible workflow.
The repository is organized into the following folders:
-
Data Acquisition and Basic Insights:
AutoMobiles_data_acquisition.ipynb
Laptop_data_acquisition.ipynb
-
Data Wrangling:
AutoMobiles_data_wrangling.ipynb
Laptop_data_wrangling.ipynb
-
Exploratory Data Analysis (EDA):
AutoMobiles_EDA.ipynb
Laptop_EDA.ipynb
-
Prediction Models:
AutoMobiles_prediction_models.ipynb
Laptop_prediction_models.ipynb
Each notebook in the folders is designed to handle the respective dataset, providing a step-by-step guide through the different phases of data science.
The datasets used in this repository are included in the respective folders:
- AutoMobiles Dataset: Contains data related to various car attributes and prices.
- Laptop Pricing Dataset: Contains data related to laptop features and their corresponding prices.
- Scikit-learn
- Scipy
- Pandas
- Numpy
- Matplotlib
- Seaborn
- Jupyter Notebook
- Clone the repository:
git clone https://github.com/burhanahmed1/machine-learning-analysis.git
cd machine-learning-analysis
- Run Jupyter Notebook:
jupyter notebook
- Navigate to the respective folder and open the notebook of your choice. Follow the instructions and run the cells to execute the analysis.
Contributions are welcome! If you would like to contribute to this project, you can fork the repository and create a pull request with your improvements. Here's how you can do it:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Create a pull request from your branch to the main repository.
This project is licensed under the MIT License.