Live data from Hacker News

Practical Deep Learning for Coders 2018

fast.ai

51–60 of 64 posts

Re: Practical Deep Learning for Coders 2018

#51
post #48
post #3

Jeremy from fast.ai here. Happy to answer any questions about the course, fastai, or anything else relevant! BTW the 2018 version of the course is being discussed in this forum, for those interested: http://forums.fast.ai/c/part1-v2

Two questions: 1. You've made an off-hand comment on one of your videos that a sequential dense network is just a generalization of any other type of neural network architecture. In theory you could re-create an RNN or CNN through just Dense layers. But obviously it's not practical. Why isn't it practical? Is it because the network would have to be too deep, or too wide? Would the optimizer just get stuck in a local…

> Why isn't it practical? Is it because the network would have to be too deep, or too wide? Would the optimizer just get stuck in a local minima or would overfitting be inevitable? Or perhaps some combination of issues?

Schmidhuber did a paper a few years ago showing near SoTA performance on computer vision using just a fully connected net. One of our students showed how a convolution is just a weight-tied matrix multiply here: https://medium.com/impactai/cnns-from-different-viewpoints-f...

So the issue is that without the weight-tying, you've got more parameters to regularize (which can decrease performance) and train (which takes longer). So you should use weight tying where you can - e.g. by using convolutions.

In general, domain-specific architectures try to find structure in the underlying data and problem, and use that to decrease the number of parameters we need. The use of implicit factorizations in the inception and xception architectures is a good example.

Re: Practical Deep Learning for Coders 2018

#52
post #23

Time to shill my little tool to help with rewatching lecture videos. Search the caption by keyword and jump to that timestamp of the video. https://github.com/mingrui/youtube_caption_search

Thank you for creating that! :) BTW I just had a thought. What if instead of a txt file like you have: hi everybody welcome to practical deep 00:00:00.000 https://www.youtube.com/watch?v=IPBSB1HLNLo#t=00h00m00s ...you instead created a markdown file that had: [hi everybody welcome to practical deep] (https://www.youtube.com/watch?v=IPBSB1HLNLo#t=00h00m00s) ...then you'd have a readable transcript, where every phrase…

Good idea on markdown, it should be a quick fix and quality of life improvement.

Didn’t know punctuator existed, I’ll look into that!

Re: Practical Deep Learning for Coders 2018

#53
post #31

What are the benefits of the in-person "Part 2" in SF? Would it be feasible to fly in weekly for the course?

There are certainly folks that fly in weekly. One student flew in from Australia for the duration! But if you're far away you'd probably be better off applying to be an international fellow, which means you watch the lesson live over Youtube Live and can ask questions and interact with me and the class in real time: http://www.fast.ai/2018/01/17/international-spring-2018/ If you're considering the investment of weekl…

I had a good conversation with the student who flew in from Australia. She said she got a lot out of it, and found the discussion groups very useful.

OTOH, I've done it remotely just watching the videos and I've found it great too.

Re: Practical Deep Learning for Coders 2018

#54

Hi Jeremy, i have an computer running ubuntu 17.10 with 16gb ram and 4gb nvidia gpu. Is it possible to setup my system to run the exercises locally without having to use paperspace? Thank you.

Yup that should be fine. There's resources on http://forums.fast.ai to help you get set up.

(I'd still suggest doing the first few lessons on Paperspace so you can focus on the deep learning, rather than the setup. It's only $0.45/hour and 20 hours is plenty enough to get going. Sometimes getting your computer set up can be distracting and frustrating at first!)

Re: Practical Deep Learning for Coders 2018

#55
post #12

Earlier quoted context omitted.

Definitely well beyond the course. It's designed to be the easiest way to create world-class models. I'll be providing a lot more information on how we're doing this in the next week or two. PS: The focus of fastai is training, not production. The models you end up with are largely standard pytorch models, so standard pytorch approaches to production work fine. For most people, a simple flask endpoint with CPU infere…

Do you envision people using the fast.ai library without ever taking the course?

I do, but at the moment the course is the documentation, on the whole - so it won't really be standalone until we're written proper docs! (There's basic docstrings for most functions, but they don't tell you how it all fits together.)

Re: Practical Deep Learning for Coders 2018

#57
post #3

Jeremy from fast.ai here. Happy to answer any questions about the course, fastai, or anything else relevant! BTW the 2018 version of the course is being discussed in this forum, for those interested: http://forums.fast.ai/c/part1-v2

I thought the first version of the course was amazing but this version unlocked a new level of brilliance. Specially, the fastai library. I'm counting the days to part 2. Thank you so much! You're making a huge difference around the world! This is education at its finest

Re: Practical Deep Learning for Coders 2018

#58
post #34

Did anyone do Andrew Ng's deeplearning.ai and know how it compares?

I'm currently doing Andrew Ng's course and wrote a short review of course 1 here [1]. If you have the mathematics and statistics background and want to go through that rigorously enough then it's exceptional. If you are not the mathematically inclined it is still accessible but I can imagine fast.ai being more appropriate, although I have no personal experience.

[1] https://dandermotj.github.io/post/review-deeplearning-ai-cou...

Post reply on HN