Lesson 1: What's your learning methodology?

It’s day 5 since we’ve attended the lecture. I was wondering if learners could share the steps they have taken to practice lesson1. I’m particularly interested in the steps taken by folks who are:

  • New to DL/ML arena and have average coding experience.
  • Folks who are doing this course full time. How’s your typical day?

Here are few of the questions that I’ve in my mind:

  1. Are you coding everything starting import statements?
  2. How are you approaching the assignment?
    e.g. going through the notebook and then coding? or
    going through the notebook, making notes, trying to code or
    something else?
  3. How many attempts have you made before you could write code without peeking into the notebook?
  4. Are you looking at the function definitions used in the lesson? at least the functions defined in the fastai library?
  5. Have you tried different dataset? If yes, pls. share the location.
  6. Are you trying Kaggle? DogsVsCats

Apart from lesson1, what’s on TODO list for this week? e.g. blogs, papers etc…

4 Likes

Great questions - here’s some comments on how we suggest using the notebooks, based on last year’s course: http://wiki.fast.ai/index.php/How_to_use_the_Provided_Notebooks

2 Likes

@jeremy Is it possible for you to organise a kaggle in class competition for students for practising.
I know that there are so many competitions already open that we can participate but wanted to know your opinion about a competition for us.

1 Like

I don’t really have a suitable dataset - but the comps that are running on Kaggle now are great for this class.

@jeremy I understand this course is for coders but what if I’m someone who doesn’t code regularly. I’ve sense of coding but I come from typical services/support background.

I’m able to understand your lectures but I’m spending a lot of time on helper functions used in class than exploring papers, reading blogs etc. Once I decipher each line of function, everything makes sense.

I remember you mentioning that you were coding since 7 yet I thought of asking you for the approach you would take to gain max out of course. Please see that I can invest 20+hours a week.

1 Like

Practicing coding is the most important thing for you to do - it’s the only way to improve. You don’t need to understand how the helper functions work - just what they do. Focus on trying to run the same steps on different data sets, and focus on looking at the inputs and outputs.

Everyone is at a different level, so just do what you can given your particular situation.

I suggest reading “Python for Data Analysis” 2nd ed, since you’ve got the time to invest. Everything in that book is useful for this course.

11 Likes

Superb!

1 Like

Isn`t it the most exciting time spending? :wink: Every minute you learn something new.

3 Likes

Saw your coding notes. They are amazing - to be honest, I couldn’t understand how you did so much…Any chance we can form a study group?

I write them because I cant keep the structure in my mind. People who can keep it - don`t write notes :wink: I think study groups already were formed. You can check it here

https://docs.google.com/spreadsheets/d/1MjY5tVIZy5VtBaDSqMI3wURKEWJQQEqYmnvIiIwcCdY/htmlview?usp=sharing&sle=true
Thanks @abdulhannanali - it worked :slight_smile:

2 Likes

Magic of HTML5, It’s more suitable for things like Stack Traces and additional details in my opinion. You can also add a summary tag <summary></summary> tag within detail to have your custom summary text. Like the one below. You can easily use Markdown Links for links such as yours.

Stack Trace Some stack trace
2 Likes