Describe the solution you'd like
User dashboard currently has table that shows all executions a user made (ie: training requests) along with status. Along with users being able to see results and plots of successful trainings within the app, the dashboard should contain the following summary statistics (interactivity is of utmost importance here!)
Number of training requests (as a line plot grouped by date)
Number of training requests as a pie chart grouped based on type (eg: tabular, classical ML, image, pretrained, object detection, etc)
Any other simple statistics we can put together in the user dashboard
Additional context
A table of executions is like "raw data". We want to provide users with avenues to understand their training requests and this type of analysis can start with basic exploratory data analysis of the user's executions. This task can open up some possibilities of personalized recommendations based on simple heuristics to reduce churn and increase user engagement
Setup Instructions (what branch to work off of)
Run the following commands
git checkout dev
git pull origin dev
git checkout -b dashboard-summary-stats
FYI: If you are not able to immediately run git checkout dev, make sure you commit your changes in the current branch or run git stash and then run the above commands
Describe the solution you'd like User dashboard currently has table that shows all executions a user made (ie: training requests) along with status. Along with users being able to see results and plots of successful trainings within the app, the dashboard should contain the following summary statistics (interactivity is of utmost importance here!)
Additional context A table of executions is like "raw data". We want to provide users with avenues to understand their training requests and this type of analysis can start with basic exploratory data analysis of the user's executions. This task can open up some possibilities of personalized recommendations based on simple heuristics to reduce churn and increase user engagement
Setup Instructions (what branch to work off of) Run the following commands
FYI: If you are not able to immediately run
git checkout dev
, make sure you commit your changes in the current branch or rungit stash
and then run the above commands