http://cookdata.cn/auditorium/course_room/10018/
https://github.com/lilipads/gradient_descent_viz
http://cookdata.cn/note/view_static_note/24b53e7838cde188f1dfa6b62824edbb/