Lesson 4 In-Class Discussion ✅

Experienced folks: How to set up Vim environment like Jeremy?

16 Likes

The smoothness of the curve

@Rachel 6+. People wanna be cool Deep Learning practitioners like Jeremy.

1 Like

copy his .vimrc file?

4 Likes

Rather ask for his .vimrc file to share on forums.

1 Like

I will ask Jeremy when he finishes this thought, but here you can find a link to his .vimrc

9 Likes

Just like how in CNN each subsequent layer combines features (learnt) from previous layers (curves, lines, etc.) to deduce more useful info, in this what is the intuition (what is learnt) at each subsequent layer of the network? Is there any good analogy?

3 Likes

https://www.youtube.com/watch?v=F90C0A6UmVI

https://www.youtube.com/watch?v=GK1XhPM3K0g

Use the 2nd one

What is squeeze?
res = dot.sum(1) + self.u_bias(users).squeeze() + self.i_bias(items).squeeze()

3 Likes

Using a sigmoid seems reasonable, but doesn’t that build in a bias, or somehow skew the results sort of like if you remove all the UNKs from the NLP case?

Can we use VS Code on a remote machines?

If any of you have a good guide to use the features Jeremy just alluded to in vs code that’d be great !

Does anybody from fastai team use a visual debugger or IDE? It seems like you’re all perfectly fine with Vim and Jupyter =) Do you prefer set_trace (or breakpoint) calls instead of using UI tools?

4 Likes

squeeze is a PyTorch method to remove a dimension.

4 Likes

Any intuition about what this neural network learns in each intermediate layer (like the visualization he showed for CNN)? - that would help us understand what representation the network is building/improving…

3 Likes

same question for NLP?

@rachel I hope didn’t forget this one! :slight_smile:

1 Like

Not unless you’re Remote-Desktop-ing into it where you can see the graphical user interface. VSCode is a windowed, GUI app; not a terminal app.

Would X11 help?