Skip to content

This project is a React application built with Vite that utilizes machine learning to classify skin cancer images into three categories: benign cancer, malignant cancer, and non-skin cancer images.

Notifications You must be signed in to change notification settings

misingo255/react-skin-cancer-image-classification-app

Repository files navigation

Skin Cancer Image Classification App

This project is a React application built with Vite that utilizes machine learning to classify skin cancer images into three categories: benign cancer, malignant cancer, and non-skin cancer images.

Skin Cancer Image Classification App

Features

  • Image Classification: The app employs a machine learning model to classify skin cancer images accurately.
  • User-Friendly Interface: The React-based interface ensures a seamless user experience.
  • Fast Loading: Built with Vite, the application loads swiftly, providing quick responses to user interactions.

Prerequisites

Before running the application, ensure you have the following installed:

  • Node.js and npm: You can download and install Node.js from nodejs.org.
  • Git: Install Git from git-scm.com if not already installed.

Setup

  1. Clone the Repository:

    git clone https://github.com/misingo255/skin-cancer-classification-app.git
  2. Navigate to the Project Directory:

    cd skin-cancer-classification-app
  3. Install Dependencies:

    npm install
  4. Run the Application:

    npm run dev
  5. Access the Application: Open your browser and go to http://localhost:3000 to view and interact with the application.

Usage

  1. Upload an Image: Click on the "Choose File" button to select an image from your device.

  2. Classify Image: Once the image is uploaded, click on the "Classify" button to initiate the classification process.

  3. View Results: The app will display the classification results indicating whether the uploaded image depicts benign cancer, malignant cancer, or if it's a non-skin cancer image.

  4. Try Another Image: You can repeat the process by uploading another image for classification.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or create a pull request on the GitHub repository.

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to the developers and contributors of the machine learning models used in this project, as well as the React and Vite communities for their valuable resources and support.

About

This project is a React application built with Vite that utilizes machine learning to classify skin cancer images into three categories: benign cancer, malignant cancer, and non-skin cancer images.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published