Code Monkey home page Code Monkey logo

breast-cancer-classifier's Introduction

Breast Cancer Classifier

  • A program to classify breast cancer cells to either malignant or benign.
  • The program uses a Deep Neural Network to classify the cells.
  • It gives the user insights into how a DNN model is trained and finally test it on a feature.
  • The dataset is loaded from sklearn.datasets

Program flow

The program takes the user through the whole process starting from loading the dataset to predicting a feature.

  • User needs to first load the dataset using the respective button.
  • After loading the data, user can see different type of analysis done on the data.
  • After analysing the user needs to preprocess the data into test, validation and training data.
  • The program consists of customizable DNN network with customizable hyperparameters, thus user can train the model with different number of input and hidden nodes, and can also train the network with different hyperparameters.
  • The program preloads the test and validation dataset generated during data preprocessing and evaluates the accuracy of the model on both of them.
  • Finally the user can test the model on a randomly selected feature (which is also randomly choosen by the program and is stored as "feature.csv" in "Datasets" folder).
  • The generated test, validation and training dataset are also stored in "Datasets" folder.

How to run?

  • Run the following commands
pip install -r requirements.txt
py gui.py

Images

Main UI

CancerClassifierMenu

Data Analysis UI

DataAnalysis

Train Model UI

TrainModel

Evaluate Model UI

EvaluateModel

Predict Model UI

predictModel

breast-cancer-classifier's People

Contributors

pratik-dhende avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.