Prog-ML This book is an effort to programmatically explain complex ML concepts with interactive codes and visualizations.