An end-to-end implementation of Breast Cancer Detection using prosemble ML package within the Flask framework and Flasgger dockerized for deployment and also within streamlit ML app.
To diagnose breast cancer disease and return the confidence of the diagnosis,
- Run the app.py and get the local host
http://localhost/apidocs
- To predict for a single test case, click on
Get
--->Try it out
- Enter the values for Radius_mean, Radius_texture and Method either as soft or hard
- click on
execute
to get diagnosis with confidence
To diagnose from multiple inputs from a file
- Click on
POST
--->Try it out
- Select your input file from its location and enter the Method either as soft or hard
- Click on
execute
to get diagnosis with confidence for each input in the file.
To run the docker image first execute the following in cmd
docker build -t <name> .
docker run -p <port>:<port> <name>
- run
http://localhost:<port>/apidocs
For fastapi framework deployment version refer to bcd-fastapi
For FlaskPyWebIO framewokr version refer to bcd-FlaskPyWebIO