For more detailed insights, you can read our academic paper on the development of this technology. Access the paper here: CNN.pdf
This web application leverages a Convolutional Neural Network (CNN) to accurately convert images of handwritten text into digital text. The frontend is built using React, providing a responsive and interactive user interface, while the backend is powered by FastAPI for efficient handling of API requests and CNN model interactions.
- Image Upload: Users can easily upload images of handwritten notes.
- Text Conversion: Utilizes a state-of-the-art CNN to convert handwriting in the image to editable text.
- Text Display and Edit: Converted text is displayed and can be edited within the web app.
- Academic Insights: View the academic research that underpins the CNN model used in this application.
- Patrick Lapid
- Colt Kondo
- Daniel Marzo
- Moojin Ahn
- Node.js
- Python 3.11+
- pip
git clone https://github.com/Patrick-Lapid/IntroToML.git
cd IntroToMLNavigate to the backend directory and install the required Python dependencies:
cd server
pip install -r requirements.txtRun the FastAPI server:
uvicorn main:app --reloadNavigate to the client folder
cd ../client
npm installStart the React development server:
npm start