Neuro Flow - Enabling Brain Tumor Detection Through AI
By uploading images to our models, we could help expedite brain tumor diagnosis by analysis brain MRI images and outputing whether there is indications of tumors and what type of tumors.
Our models also build in to assist doctors/neurologist and even user (as preliminary diagnosis) to help answers any question related to brain tumors - for example related to symptoms and treatment.
This repository contains 3 main components
- Landing Page (Frontend)
- LangFlow - exported json and datasets
- streamlit - UI for chat agents
- React (Landing Page)
- Streamlit (Chat agents)
- LangFlow (https://github.com/ichwanhs96/langflow) --- deployed to http://68.183.231.226:7860 (for demo and testing purposes, not for production!)
- LangFlow - HuggingFace models component doesn't support image classification. We are challenged to build our own components which written inside
/LangFlow
folder and https://github.com/ichwanhs96/langflow - LangFlow - LangFlow generated API for Image Upload (through ChatInput component) is buggy due to JSON serialize issues during SQL insertion as attached in the picture below. Given enough time we should be able to help figure out on how to fix this bug
To contribute and run this project, go to each folder and follow the README