Jeremy has made clear his preference for a “tight” format, with as much as possible visible in one eye-glance. His Style Guide asks for terse variable names, tight vertical spacing, and avoiding comments.
I appreciate that that works for Jeremy, and that it might make it faster to develop code.
However, it doesn’t work for me. In particular, I spend a lot of time trying to figure out what the variable names mean when I am reading the code.
I have thus forked fastai
and am making a “looser” version: long, explanatory variable names, PEP8-compliant, and more comments. It’s at
https://github.com/duckysherwood/fastailoose
in the branch called loose
in case you want to use it to help you understand the code OR if you want to contribute. (Note: I need to keep master
available for keeping in sync with the fastai
code base.)
I guarantee that today there are things are currently broken, and it’s not nearly done, but I am working on it little by little. (I did make sure that Lesson1 – Dogs&Cats – does work.)