https://github.com/teja-1403/breast-cancer-detection-using-python
A machine learning project for breast cancer detection, classifying images as Benign, Malignant, or Normal using models like SVM and Random Forest. Includes pre-processing, performance evaluation and focusing on advancing medical imaging through classification and analysis techniques.
https://github.com/teja-1403/breast-cancer-detection-using-python
data-science data-visualization internship-project machine-learning-algorithms python
Last synced: 30 days ago
JSON representation
A machine learning project for breast cancer detection, classifying images as Benign, Malignant, or Normal using models like SVM and Random Forest. Includes pre-processing, performance evaluation and focusing on advancing medical imaging through classification and analysis techniques.
- Host: GitHub
- URL: https://github.com/teja-1403/breast-cancer-detection-using-python
- Owner: teja-1403
- License: mit
- Created: 2024-12-01T07:14:05.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-01T05:59:13.000Z (5 months ago)
- Last Synced: 2025-06-16T06:03:21.163Z (30 days ago)
- Topics: data-science, data-visualization, internship-project, machine-learning-algorithms, python
- Language: Jupyter Notebook
- Homepage:
- Size: 3.45 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Breast-Cancer-Detection-using-Python π©Ίπ»
# Objective: π―
This project aims to develop a machine learning-based system to detect breast cancer types (Benign, Malignant, or Normal) from medical images. The system leverages various classification algorithms, including Logistic Regression, Support Vector Machines (SVM), Random Forest, Decision Trees, Naive Bayes, and K-Nearest Neighbors (KNN). This project was developed as part of my summer internship at IGCAR, where I explored various image classification techniques in medical imaging.
# Dataset: π
Thermal images captured by the dynamic protocol were used after the cooling ofthe breasts by air stream, 20 sequential images with intervals of 15 seconds between them were taken during the process of returning the patientβs body to thermal equilibrium with the enviroment. The images are stored in the Database for Research Mastology with Infrared Image - DMR-IR, accessible on the website http://visual.ic.uff.br/dmi.
Camera used to capture: FLIR SC-620
Resolution: 640 x 480 pixelsFor our project 92 Benign, 42 Malignant, and 38 Normal images were used and 10 different images were tested using 6 different machine learning models. You can find the dataset [here](https://drive.google.com/drive/folders/1tegoKvh3hVGFrvjFPd__SXA-GzOKR-Ka?usp=sharing)
# Results: π


π SVM achieved the highest accuracy (77.14%) and a balanced precision-recall performance.
π Logistic Regression and Random Forest showed consistent classifications for most Malignant cases. Decision Tree performed poorly with higher variance in classifications.
#
Languages used :
#
π£ Feel free to have a look at all the files in this repository !π€β In case you find issues in any of my Repositories, you can Hit Me Up [here](https://github.com/issues)! π