Machine Learning Classifiers

This project contains machine learning classifiers for predicting flower types and Titanic survival.

demo

Project Structure

The project is divided into two main parts: the backend and the frontend.

Backend

The backend is written in Python and uses Flask for the web server. It contains three classifiers:

The backend server provides endpoints for training the classifiers and making predictions.

Frontend

The frontend is a React application written in TypeScript. It provides a user interface for interacting with the classifiers.

Getting Started

  1. Install the Python dependencies for the backend:
cd backend
pip install -r requirements.txt
  1. Start the backend server:
python app.py
  1. Install the JavaScript dependencies for the frontend:
cd frontend
npm install
  1. Start the frontend server:
npm run dev

Now you can open your browser and navigate to http://localhost:5173 to interact with the application.