Author: Charles R. Clark
Started: February 27, 2024
Finished: April 19, 2024
For training and validation data, I used the "Crystal Clean: Brain Tumors MRI Dataset" by M.H. Hashemi [2].
For the sample (testing) data, I combined the "Brain Tumor Retrieval Image Data" [3] and "Br35H" [4] datasets by J. Cheng et al. and A. Hamada, respectively.
The rest of OncoScan AI's documentation can be found here in the frontend repo's README file.
- Z. Kira et al. (2024). Georgia Institute of Technology, CS7643: Deep Learning.*
- M.H. Hashemi, "Crystal Clean: Brain Tumors MRI Dataset," kaggle.com. [Online]. Available: https://www.kaggle.com/datasets/mohammadhossein77/brain-tumors-dataset.
- J. Cheng et al., "Brain Tumor Retrieval Image Data," figureshare.com. [Online]. Available: https://figshare.com/articles/dataset/brain_tumor_dataset/1512427.
- A. Hamada, "Br35H :: Brain Tumor Detection 2020," kaggle.com. [Online]. Available: https://www.kaggle.com/datasets/ahmedhamada0/brain-tumor-detection.
- "Datasets and DataLoaders." pytorch.org. https://pytorch.org/tutorials/beginner/basics/data_tutorial.html.
- "Optimizing Model Parameters." pytorch.org. https://pytorch.org/tutorials/beginner/basics/optimization_tutorial.html.
- "Save and Load the Model." pytorch.org. https://pytorch.org/tutorials/beginner/basics/saveloadrun_tutorial.html.
- "Installation." flask.palletsprojects.com. https://flask.palletsprojects.com/en/2.3.x/installation/.
- "Deploying PyTorch in Python via a REST API with Flask." pytorch.org. https://pytorch.org/tutorials/intermediate/flask_rest_api_tutorial.html.
- A. Pandey and A. Wadehra, "File Upload with React & Flask." medium.com. https://medium.com/excited-developers/file-upload-with-react-flask-e115e6f2bf99.
- M. Grinberg, Create a React + Flask Project. (Feb. 21, 2020). [Online Video]. Available: https://youtu.be/Q2eafQYgglM?si=-t1Uzh1Bj9y0ugiY.
- A. Neupane, How to Create a Flask + React Project | Python Backend + React Frontend. (Jun. 26, 2021). [Online Video]. Available: https://youtu.be/7LNl2JlZKHA?si=taVGLzTTJYfe4tbb.
- M. Sharrard, "A Student's Guide to Deploying React and Python Projects." medium.com. https://medium.com/@meaghan.sharrard89/a-students-guide-to-deploying-react-and-python-projects-c5c1fffbe701.
- Dev Sense, Deploying Deep Learning Flask + React Application to Heroku. (Aug. 15, 2020). [Online Video]. Available: https://youtu.be/TESsM66YRKU?si=5qQfPj6Bj8qExzl2.
- "Slug Compiler." devcenter.heroku.com. https://devcenter.heroku.com/articles/slug-compiler.
- A. Singh, "Create-react-app files/folders structure explained." medium.com. https://medium.com/@abesingh1/create-react-app-files-folders-structure-explained-df24770f8562.
- "Flask-CORS - API Docs." flask-cors.corydolphin.com. https://flask-cors.readthedocs.io/en/latest/api.html.
- Wikimedia Commons, "Red Silhouette - Brain.png Preview." commons.wikimedia.org. https://commons.wikimedia.org/wiki/File:Red_Silhouette_-_Brain.svg.
- Online Png Tools, Png Color Replacer. Browserling. https://onlinepngtools.com/change-png-color.
- Online Png Tools, Png Transparency Filler. Browserling. https://onlinepngtools.com/fill-transparent-png-pixelsr.
- "Converting .mat file extension image to .jpg via python." stackoverflow.com. https://stackoverflow.com/questions/59208896/converting-mat-file-extension-image-to-jpg-via-python
*: This reference is used with permission from CS 7643's instructor and is intentionally vague to maintain academic integrity for future semesters.