Web application available at: https://music.amoghghadge.com
model.py : Used to locally train a Sklearn model. Uses joblib module to save the trained model.
model.joblib : Saves the locally trained model in the format that SageMaker is expecting for Sklearn models
inference.py : Helps SageMaker understand how input and output for the model will be configured
main.py : Script to deploy model onto SageMaker
invoke.py : Script that tests the endpoint by invoking it
React code used for web-app
lambda_function.py : Code deployed on AWS Lambda to call SageMaker endpoint