Programmer420-1 / project-rats

Repository for WIH3001 Data Science Project in Universiti Malaya

Home Page:https://project-rats.streamlit.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prologue

This is a repository for the Data Science Project course I have taken in my final year in Universiti Malaya. Data Science Project is equivalent to final year project for Data Science student in Universiti Malaya. I have indeed learn a lot from this project.


Project RATS Logo

Project RATS (Rapid Abdominal Trauma Screening) aims to provide rapid CT assessment for patients at risks of abdominal trauma using deep learning. This project is inspired from a Kaggle open competition organized by RSNA back in 2023. A multi-staged model architecture proposed by Theo Viel in the same year is chosen to be adapted into this project due to its relatively efficient model size, ease of understanding and modest computing power requirements.

Project RATS has further finetuned and improved the models in the whole image classification module of the system. The table below shows the result before and after finetuning.

Metric Before After Remarks
AUROC 0.87 0.88* Higher the better
RSNA Trauma Metric 0.232 0.211* Lower the better

The system is packaged into a web service using FAST API framework and hosted on GCP L4 GPU VM, serving as a backend inference server. A web dashboard is also developed with Streamlit and serves as the frontend. RESTful API are used to connect both the frontend and backend together.

Deployment Diagram

Access

Web dashboard can be accessed via this link and the demonstration can be accessed via this link.

Note

The backend server has been shut down as I am too broke to keep it running. The web dashboard is still accessible, but the demonstration is not working properly. Refer to the User Manual section in the appendix of this report to see how the demonstration works.

About

Repository for WIH3001 Data Science Project in Universiti Malaya

https://project-rats.streamlit.app


Languages

Language:Jupyter Notebook 89.4%Language:Python 7.2%Language:SCSS 3.4%