Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abalone Machine Learning Project

I created a machine learning (ML) project that predicts the age of abalone given parameters such as the width, weight, sex, and other descriptions of the snails.

Here is the workflow of what I accomplished:

  1. I gathered the abalone data set and converted it to a DataFrame using pandas.
  2. Next, I explored the data using EDA techniques.
  3. I used a feature engineering technique to effectively deal with the categorical variable in the data set.
  4. I displayed statistical relationships using seaborn and matplotlib.pyplot and even created a heatmap.
  5. Then, I trained and evaluated two different ML models using sklearn. The first model was a linear regression while the second was a random forest regressor.
  6. Afterwards, I plotted subplots of the evaluation charts including residuals, scatter plots, and distributions to compare the two models.

Overall, here is a summary of the skills I implemented:

  • EDA workflow
  • Dealing with categorical variables and feature engineering
  • Data Visualization
  • Understanding and implementing ML algorithms for regression problems
  • Identifying the correct accuracy metrics for regression ML problems

About

Created a machine learning project from scratch that predicts the age of abalone given parameters such as the width, weight, sex, and other descriptions of the snails.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages