π§ FreeCodeCamp Machine Learning with Python Projects
This repository contains all five projects completed for the FreeCodeCamp Machine Learning with Python Certification. Each project demonstrates different machine learning techniques using Python, Google Colab, Scikit-learn, and TensorFlow.
π Project Collection
πͺ¨βοΈπ Rock Paper Scissors
A TensorFlow neural network trained to play Rock, Paper, Scissors against humans.
πΆπ± Cat and Dog Image Classifier
A convolutional neural network (CNN) that classifies images of cats and dogs.
π Book Recommendation Engine using KNN
A K-Nearest Neighbors model that recommends books based on reader ratings.
π° Linear Regression Health Costs Calculator
A regression model that predicts healthcare expenses based on demographic data.
π¬ Neural Network SMS Text Classifier
A neural network that classifies SMS messages as spam or not spam.
π§° Tools & Libraries
-
Python 3
-
Google Colab
-
NumPy
-
Pandas
-
Matplotlib
-
Scikit-learn
-
TensorFlow / Keras
π Skills Demonstrated
-
Data preprocessing and feature engineering
-
Regression and classification
-
Neural networks and CNNs
-
Model evaluation and visualization
-
End-to-end ML workflows in Google Colab
β Results
All five machine learning projects successfully completed
Models tested and verified through FreeCodeCamp challenges
π Machine Learning with Python (FreeCodeCamp)
https://www.freecodecamp.org/certification/jones26/machine-learning-with-python-v7
π License
This project is open-source under the MIT License.