3 ms·
Afraid I may have missed the window on the chance to provide feedback to jph00 via this channel, but here goes. Am watching Part 1 now and only two sessions in
by natch 9y ago
Afraid I may have missed the window on the chance to provide feedback to jph00 via this channel, but here goes.
Am watching Part 1 now and only two sessions in, but there are some tweaks I would love to see. First the positive: I really appreciate the approach of hands-on and teaching theory only as it's needed and in conjunction with applied work.
Would love to see a tiny bit of time spent on setting up tools for people who already have good Nvidia GPU systems. My Ubuntu system has python (2.7) and python 3.5 both installed, but no Anaconda... I don't know if I'm going to totally screw up my system if I install Anaconda over those working existing python installations, for example.
It would be great to hear the questions. I can barely hear a faint voice in the background as Rachel reads the questions (presumably from online) but it seems like it would be a very easy tweak to have her closer to a microphone. Maybe this happens in later sessions and I just haven't gotten to them yet.
It would be great if so many things weren't abbreviated in the code variable and function names. Examples: nb for notebook, t for ?, a for array(?), U, s, and Vh for ?, ims (?), interp (interpretation or interpreter or interpolation?), sp, v, r, f, k, trn (train or turn or something else?), pred (predicate or prediction?), vec_numba (?)... the list goes on. Yes if I knew the field these might be obvious but for some of them I'm still learning. "np" I understand since that's standard practice and you explained it. It would be really really easy to just spell out words in the code, as well as being a good practice in general imho, and, since you are trying to teach stuff, it would seem appropriate.
Those nitpicks aside I'm really stoked about the course and really appreciate everything you have been putting into it!
- mkl 9y ago> Would love to see a tiny bit of time spent on setting up tools for people who already have good Nvidia GPU systems. My Ubuntu system has python (2.7) and python 3.5 both installed, but no Anaconda... I don't know if I'm going to totally screw up my system if I install Anaconda over those working existing python installations, for example. Anaconda lives in its own folder (usually in $HOME). You can't screw anything up by installing it, and in fact you can hardly tell it's there. You need to set your path to actually use Anaconda's programs, and you shouldn't do that in .bashrc, but just in the shells where you are actively using it, with something like: export PATH=/home/<you>/Development/Tools/Anaconda3/bin:$PATH
- tminima 9y agoI haven't started on the course yet, but I have exp. with Anaconda. On every fresh linux install, I install Anaconda first. It won't do anything to your system. It'll ask for a path, install all the necessary files there and then add that directory at the start of path so that when you type python on terminal the anaconda python will start. You can still access the previously installed python version by typing python2.7 or python3.5.
- jph00 9y agoAs others have mentioned, installing anaconda is fine. The question volume improves after lesson 3 when we get an audience mic.