Skip to content

charlesrclark1243/OncoScan-AI-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OncoScan AI (Backend)

Author: Charles R. Clark
Started: February 27, 2024
Finished: April 19, 2024

Table of Contents

Data Used

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.

Where's the Rest?

The rest of OncoScan AI's documentation can be found here in the frontend repo's README file.

References

  1. Z. Kira et al. (2024). Georgia Institute of Technology, CS7643: Deep Learning.*
  2. M.H. Hashemi, "Crystal Clean: Brain Tumors MRI Dataset," kaggle.com. [Online]. Available: https://www.kaggle.com/datasets/mohammadhossein77/brain-tumors-dataset.
  3. J. Cheng et al., "Brain Tumor Retrieval Image Data," figureshare.com. [Online]. Available: https://figshare.com/articles/dataset/brain_tumor_dataset/1512427.
  4. A. Hamada, "Br35H :: Brain Tumor Detection 2020," kaggle.com. [Online]. Available: https://www.kaggle.com/datasets/ahmedhamada0/brain-tumor-detection.
  5. "Datasets and DataLoaders." pytorch.org. https://pytorch.org/tutorials/beginner/basics/data_tutorial.html.
  6. "Optimizing Model Parameters." pytorch.org. https://pytorch.org/tutorials/beginner/basics/optimization_tutorial.html.
  7. "Save and Load the Model." pytorch.org. https://pytorch.org/tutorials/beginner/basics/saveloadrun_tutorial.html.
  8. "Installation." flask.palletsprojects.com. https://flask.palletsprojects.com/en/2.3.x/installation/.
  9. "Deploying PyTorch in Python via a REST API with Flask." pytorch.org. https://pytorch.org/tutorials/intermediate/flask_rest_api_tutorial.html.
  10. A. Pandey and A. Wadehra, "File Upload with React & Flask." medium.com. https://medium.com/excited-developers/file-upload-with-react-flask-e115e6f2bf99.
  11. M. Grinberg, Create a React + Flask Project. (Feb. 21, 2020). [Online Video]. Available: https://youtu.be/Q2eafQYgglM?si=-t1Uzh1Bj9y0ugiY.
  12. 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.
  13. 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.
  14. Dev Sense, Deploying Deep Learning Flask + React Application to Heroku. (Aug. 15, 2020). [Online Video]. Available: https://youtu.be/TESsM66YRKU?si=5qQfPj6Bj8qExzl2.
  15. "Slug Compiler." devcenter.heroku.com. https://devcenter.heroku.com/articles/slug-compiler.
  16. A. Singh, "Create-react-app files/folders structure explained." medium.com. https://medium.com/@abesingh1/create-react-app-files-folders-structure-explained-df24770f8562.
  17. "Flask-CORS - API Docs." flask-cors.corydolphin.com. https://flask-cors.readthedocs.io/en/latest/api.html.
  18. Wikimedia Commons, "Red Silhouette - Brain.png Preview." commons.wikimedia.org. https://commons.wikimedia.org/wiki/File:Red_Silhouette_-_Brain.svg.
  19. Online Png Tools, Png Color Replacer. Browserling. https://onlinepngtools.com/change-png-color.
  20. Online Png Tools, Png Transparency Filler. Browserling. https://onlinepngtools.com/fill-transparent-png-pixelsr.
  21. "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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors