visualization for ML metrics A p5 animation to show how changing decision thresholds, class prevalence and probability distribution affected the model performances. A chess application a totally front-end chess application in p5