Skip to content

EEE 485 - Statistical Learning and Data Analytics Term Project - All Machine Learning Algorithms are coded from scratch using Numpy.

License

Notifications You must be signed in to change notification settings

omer38/Breast-Cancer-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Breast Cancer Classification

Introduction 🔬

This project leverages machine learning algorithms to classify breast cancer as benign or malignant using a dataset with 569 instances and 30 features. We aim to enhance early and accurate diagnosis for effective treatment. All of the machine-learning algorithms in this project are written scratch and no ML libraries are used.

Data Visualization 📊

  • Data visualization and preprocessing included removing non-informative features and normalizing the dataset to ensure uniformity in feature scales.
  • Different plots and graphs are used to give information about the dataset.

Machine Learning Algorithms 🧠

  • Logistic Regression
  • Multi-Layer Perceptron
  • Decision Tree
  • Random Forest

Findings 🔍

  • Our results highlighted the effectiveness of Multi-Layer Perceptrons, showcasing high accuracy and precision in classification, indicating its potential as a reliable diagnostic tool.

Future Work 🚀

  • Plans for future work include exploring more complex models and features to improve the classification accuracy further and possibly deploying the model for real-world testing.

Contributors 👥

  • Ömer Tuğrul
  • Selin Ataş

About

EEE 485 - Statistical Learning and Data Analytics Term Project - All Machine Learning Algorithms are coded from scratch using Numpy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published