jupyter整理的peter的ml_in_action代码,使其更有层次感,更加连贯,也加了一些自己的修改,以及注释