How do people go about making their own notebooks for the courses?


(Simen) #1

Hi,
This is potentially a very stupid question, but it has been on my mind for a little while. I am quite new to the world of deep learning but am giving it my best. In accordance with Jeremy’s recommendation, I am making my own notebook and attempts at all lessons. But I am uncertain what is the best way of doing it.
I am using the Paerspace interface

Currently, I just make my own notebook in the course folder, and that is working fine.

  • I am curious how others are doing it?
  • How are you dealing with putting it on a GitHub repo?
  • What do you do if you want to experiment with your entirely own models?

Looking forward to hearing from you

Simen


(Apoorv Agnihotri) #2

Have you used git? The first step would get familiar with git commands. Then you would be get the solutions available.


(The INTProgrammer) #3

I’m not saying this is how you should do things but it’s what I’m planning for v3 of the course. Personally, I found it useless simply going through the notebooks and hitting shift enter and Jeremy vehemently discouraged being lazy like that. So here’s my plan:

For each lesson:

  • First download the notebooks and data and shift enter all the cells to make sure everything is working. If not, search the forums and try to debug it on my own.
  • Next, add a cell above each cell or a group of related cells stating what is being accomplished in the following cells in my own words.
  • Then delete all of the cells containing code.
  • Then try to recreate the notebook by writing my own code and following the prompts i wrote a few steps ago.

Note I’m skipping the part about watching videos. I’ll only watch them once I have a basic understanding of the lesson and have tried to code it as well. (Besides, v3 videos aren’t out yet as of this writing) Or alternatively, i might create audio files out of them and listen during my commute.

Feel free to critique my learning plan for 2019.


(Tom) #4

Hi!
Jupyter and git are separate things and there is no integration. Who would need integration? I just do it manually
If you wish to read more, look here: http://pascalbugnion.net/blog/ipython-notebooks-and-git.html

If you want to seriously learn about version control, I suggest a passionate and informative book https://git-scm.com/book/en/v2