Repo for machine Learning and Deep Learning Projects
This repository contains several machine learning classifiers implemented in Python and examples of how to evaluate their performance using various metrics.
- Breast Cancer Classifier
- Handwritten Digits Classifier
- Sentiment Analysis Classifier
- Performance Metrics
- Installation
- Contributing
- License
In this project,a breast cancer classifier is implemented using the ID3 algorithm for decision tree induction. The classifier takes in a set of features and outputs whether the breast tumor is benign or malignant. The dataset used for training and testing the classifier is the Breast Cancer Scikit Learn dataset.
In this project,a handwritten digits classifier is implemented using DCGAN and TensorFlow on the MNIST dataset. The generator and discriminator networks of the DCGAN were trained using TensorFlow. The classifier takes in a handwritten digit image and outputs the predicted digit is real or fake.
In this project,a Naive Bayes classifier is implemented for sentiment analysis of app reviews on the Google Play Store. The classifier takes in a review and outputs whether it is positive or negative. The dataset used for training and testing the classifier is the Google Play Store Apps dataset.
In this project, the performance of an MLP Regressor model is evaluated using various metrics such as R-squared, mean squared error (MSE), and mean absolute error (MAE).
To use the classifiers and metrics in this repository, you will need to install Python and the following libraries:
- NumPy
- Pandas
- SciPy
- Scikit-learn
- TensorFlow
If you would like to contribute to this repository, please fork the repository and submit a pull request with your changes.
This project is licensed under the GNU General Public License v3.0.