Skip to content

JonathanMishayel/Tumor-Classification-Using-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Tumor Classification — Machine Learning

Project Overview

  • Purpose: Classify tumors using the provided dataset and a Jupyter notebook.
  • Notebook: notebook/Tumor-Classification-ML.ipynb
  • Data: data/UTF-8cancer_tumor_dataset2.csv
  • Models: Logistic Regression, Random Forest, SVM
  • Evaluation Metrics: Accuracy/Precision/Recall/F1-score

Setup

  1. Create a virtual environment:

    python -m venv .venv
    .\.venv\Scripts\Activate.ps1
  2. Install dependencies:

    pip install -r requirements.txt

Usage

  • Open and run the notebook notebook/Tumor-Classification-ML.ipynb in Jupyter.
  • Ensure data/UTF-8cancer_tumor_dataset2.csv is present.

How to create a README locally

You can create or update this file in PowerShell:

type nul > README.md
notepad README.md

Or write content directly:

@"
# My Title
Short description...
"@ > README.md

Contact

About

In this project, three machine learning models (Logistic Regression, Random Forest, and Support Vector Machine) were developed to perform tumor classification based on clinical and genetic features. A comparative analysis was conducted to evaluate model performance and select the best-performing model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors