Teaching TensorFlow for Deep Learning at Stanford University (TensorFlow Meets)
Key Takeaways
TensorFlow for Deep Learning class at Stanford University, taught by Chip Huyen, covering TensorFlow and deep learning fundamentals
Full Transcript
welcome everybody to tensorflow meets and this is our very first episode of this show tensorflow meets is a show where we meet with people in the community who are working with tensorflow today it's my honor to meet finally with chip she's teaching the famous cs20 course at Stanford I have to tell a story before we begin about how I met chip so I was studying and studying some AI in Stanford and there was a robotics course what was the instructor great instruction he's amazing super cool guy and the first homework assignment came in and I did not have a clue years ago was it that long okay and I just remember and it was like you had offered fit to help and like I was totally stuck with this thing I chipped kind of scribbled this thing on a napkin and scanned it and emailed it to me and I was like then suddenly I knew what was going on and a second I knew this girl was going to go places after that and now look at you you're teaching you just say that so as a tower actually still considering doing an English major because I came to Stanford as a as a writer before Stanford I was like trembling a little bit and then wrote a couple of books and I really liked writing but then I took this one CS course I see us on 6 a.m. I everyone s neighbor takes this 106a everybody yes right yes and he said like okay like you work here then you sort of like had to take this course and take you to the stand robotics right of the course doctors I did like see us more and more and yeah ya know you had written like travel books in Vietnam right I'd like to call them stories it was traveling for almost three years like in Asia Africa and South America and it'll books about people I met and what I saw and what I thought of their life it was a whole new world to me like that in so it's a journey from like travel and meeting people about life and then coming to study like an English major and then in CS and now teaching AI so tell us about the course I has an idea when I was a sophomore and it was doing one class natural language processing and the course used tensorflow I started digging into the library and they did it all during the summer I use it for my job at a startup it was pretty early of the tensile flow progress so there was not a lot of documentation okay I had a lot of trouble trying to figure out what you do and and then I look into the source code and get up and I said wow this is like such a huge library with so many amazing talks and why does like what did they know by it before maybe there should be a group we were can just meet and learn from each other and so I told you some of my professors Stanford and we have a course on this of flow and they were like we are too busy to teach it so you know this is your secondary of teaching it right now yeah how's it been like picked up by students do they like it um for me as a student I'm not I for me two pictures of course I need a faculty sponsorship and Chris Manning was a person who did it and he advertised a course on a very popular course that he was teaching so the first year was pretty overwhelming we got like 350 applications Wow I was only allowed to take 20 because I'm not allowed to like take more students than that nicely yeah things the feedback was a pretty positive and then Stanford let me do it again look at more students but I because I'm still carrying of food work roles as a student stand for so I don't think I'm I'm ready for like a lot of students so this year we have about a 40 okay yeah it takes me on average 20 hours a week one lecture there to lecture so doesn't mean 40 hours it's a full-time job that's just a lot of time a lot of the information that you've put together for the course is available to the public right your code is on github and stuff like that have you seen like any uptake from students or from people outside using your code or learning from your code I think it was surprised at how many uses so I guess use a github repo just shake it on and I was like wow do you know that's like they're like an average like 2,000 visitors I've only recently joined the tensorflow team and just in the last couple of months so I've been scouring the web for things to learn how am I gonna learn this how am I gonna learn that and almost every like site that I fall on well people always end up pointing back to your github repo so it's okay if you want to learn how to do like a linear regression look at chips codon if you want to learn how to do this look at chips code so it's just saying some of it is a bit embarrassing because now because this year when I'm preparing again I redirect them notes from last night oh my god is this you know like when it when you try to make a joke but it wasn't funny it just showed on the paper it was like oh my God why did I even do that it's it's a constant process of improving it's the same when you're doing developer advocacy work it's like sometimes like I look back on talks that I've done it like no those jokes didn't work I'm glad I get a chance to do it again so I can have a slightly more polished so say I'm a developer and like I'm a typical software developer right now and I really want to get into the AI machine learning and there's a there's a whole universe of technologies out there AI nml what advice would you give me I think it's a bit hard way to get advice okay I think of myself as somebody who's a starting I have been doing it for like a little bit two years now it's because it's such a nascent technology two years is a long time so your experience is very valuable so I think is it really depends on on what exactly you want to get into because yeah like MLA is very broad so you can either become a software developer so you can develop tools like as a flow or pie chart you can also be like apply research finishes when you apply this a new research into into production or I can just become a very pure researcher so I come up with new algorithms you know your new architectures so for me um are they make as for me I have always wanted to become a researcher so in fact that for that massive math is very important to me and Jay brow need to know a matrix-matrix multiplication yeah yeah so I think it would recommend that you nature gets up leadership brought back growl like shut up and dinner so me some probability okay background because everything is indeed you Bhushan in this and anything read a lot of papers so some advice that have got from people who are in the fail for a long time this is tell me to read a lot of papers like this tell me like in every morning check okay like whatever photo like most popular papers oh wow and yes dedication yeah just like review them I like scheme does the abstract she doesn't so know that they what I go up to in the field right and then take a lot of online courses there's so many online courses available for free and I yeah and after needs a paper you can add implement it yourself like yes you try because you cannot render standard paper until you actually like a man was a paper something about and also can look at how other people implement that um online just to compare like the way you approach a problem that's the magic of open source yeah and like as we're talking about early run like the open source that you've written for your course that's on github has been very valuable for me learning it as well as for lots of other people you just say thank ya you're welcome you're welcome so thank you so much for being on the show chip thank you so much for having me oh you're very welcome and we've learned so much and thanks everybody for watching this episode of tensorflow meets remember this show is about you it's a show for the community where we would love to have you on the show where tensorflow meets you and talks with you about what you do if you've got any questions for me if you've got any questions for chip please leave them in the comments below and if you want to be on the show if you're doing something interesting please get in touch with us and remember don't forget to hit that subscribe button for more great tensorflow content bye [Music]
Original Description
TensorFlow Meets Chip Huyen (@chipro), author and instructor of the TensorFlow for Deep Learning class at Stanford University: https://goo.gl/rNb6PW. They discuss the class, her journey from writing travel stories, to studying computer science, to now teaching students about deep learning at Stanford University! Remember this show is about YOU! We'd love to learn about your TensorFlow journey so leave us a comment below or find us on Twitter!
TensorFlow for Deep Learning Research Course→ https://goo.gl/rNb6PW
Code on GitHub → https://goo.gl/LJS74Y
TensorFlow Meets Playlist → https://goo.gl/DTNXjd
Subscribe to the TensorFlow channel here → https://goo.gl/ht3WGe
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from TensorFlow · TensorFlow · 31 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
▶
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
The TensorFlow YouTube Channel is Here!
TensorFlow
Answering Your TF Questions #AskTensorFlow
TensorFlow
Chatting With the TensorFlow Community (TensorFlow Meets)
TensorFlow
All About TensorFlow Code (Coding TensorFlow)
TensorFlow
TensorFlow: an ML platform for solving impactful and challenging problems
TensorFlow
Keynote (TensorFlow Dev Summit 2018)
TensorFlow
tf.data: Fast, flexible, and easy-to-use input pipelines (TensorFlow Dev Summit 2018)
TensorFlow
Eager Execution (TensorFlow Dev Summit 2018)
TensorFlow
Machine Learning in JavaScript (TensorFlow Dev Summit 2018)
TensorFlow
Training Performance: A user’s guide to converge faster (TensorFlow Dev Summit 2018)
TensorFlow
The Practitioner's Guide with TF High Level APIs (TensorFlow Dev Summit 2018)
TensorFlow
Distributed TensorFlow (TensorFlow Dev Summit 2018)
TensorFlow
Debugging TensorFlow with TensorBoard plugins (TensorFlow Dev Summit 2018)
TensorFlow
TensorFlow Lite (TensorFlow Dev Summit 2018)
TensorFlow
Searching Over Ideas (TensorFlow Dev Summit 2018)
TensorFlow
Reconstructing Fusion Plasmas (TensorFlow Dev Summit 2018)
TensorFlow
Nucleus: TensorFlow toolkit for Genomics (TensorFlow Dev Summit 2018)
TensorFlow
Open Source Collaboration (TensorFlow Dev Summit 2018)
TensorFlow
Swift for TensorFlow - TFiwS (TensorFlow Dev Summit 2018)
TensorFlow
TensorFlow Hub (TensorFlow Dev Summit 2018)
TensorFlow
Applied AI at The Coca-Cola Company (TensorFlow Dev Summit 2018)
TensorFlow
Real-World Robot Learning (TensorFlow Dev Summit 2018)
TensorFlow
TensorFlow Extended (TFX) (TensorFlow Dev Summit 2018)
TensorFlow
Project Magenta (TensorFlow Dev Summit 2018)
TensorFlow
TensorFlow Dev Summit 2018 - Livestream
TensorFlow
Introducing TensorFlow Lite (Coding TensorFlow)
TensorFlow
TensorFlow Dev Summit 2018 Highlights
TensorFlow
Jeff Dean, Head of AI at Google discusses the impact of ML (TensorFlow Meets)
TensorFlow
TensorFlow Mobile vs. TF Lite and More! #AskTensorFlow
TensorFlow
Using TensorFlow to enable research & production across many fields (TensorFlow Meets)
TensorFlow
Teaching TensorFlow for Deep Learning at Stanford University (TensorFlow Meets)
TensorFlow
TensorFlow Lite for Android (Coding TensorFlow)
TensorFlow
Using the tf.data API to build input pipelines (TensorFlow Meets)
TensorFlow
Training Models in the Cloud & the Benefits of AI Toolkits #AskTensorFlow
TensorFlow
Execute operations immediately with TensorFlow's Eager Execution (TensorFlow Meets)
TensorFlow
TensorFlow Lite for iOS (Coding TensorFlow)
TensorFlow
Get started with TensorFlow's High-Level APIs (Google I/O '18)
TensorFlow
TensorFlow for JavaScript (Google I/O '18)
TensorFlow
TensorFlow in production: TF Extended, TF Hub, and TF Serving (Google I/O '18)
TensorFlow
Get started with TensorFlow's High-Level APIs in 5 mins | Google I/O 2018
TensorFlow
TensorFlow and deep reinforcement learning, without a PhD (Google I/O '18)
TensorFlow
TensorFlow Lite for mobile developers (Google I/O '18)
TensorFlow
Advances in machine learning and TensorFlow (Google I/O '18)
TensorFlow
Distributed TensorFlow training (Google I/O '18)
TensorFlow
Classification using neural networks & ML regression models #AskTensorFlow
TensorFlow
TensorFlow and Keras in R - Josh Gordon meets with J.J. Allaire (TensorFlow Meets)
TensorFlow
Focus on your experiment with TensorFlow Estimators (TensorFlow Meets)
TensorFlow
How to get started with AI/ML, retraining models, & more! #AskTensorFlow
TensorFlow
TensorFlow - the deep learning solution for mobile platforms (TensorFlow Meets)
TensorFlow
MiniGo: TensorFlow Meets Andrew Jackson (TensorFlow Meets)
TensorFlow
The growth of TensorFlow with added support for JS & Swift (TensorFlow Meets)
TensorFlow
At the intersection of TensorFlow & nuclear physics (TensorFlow Meets)
TensorFlow
NVidia TensorRT: high-performance deep learning inference accelerator (TensorFlow Meets)
TensorFlow
Try TensorFlow.js in your browser (Coding TensorFlow)
TensorFlow
TensorFlow Hub: reusing machine learning modules (TensorFlow Meets)
TensorFlow
How to use TensorFlow in PyCharm (TensorFlow Tip of the Week)
TensorFlow
Training models faster with TensorFlow Hub (TensorFlow Meets)
TensorFlow
Prepare your dataset for machine learning (Coding TensorFlow)
TensorFlow
Using ML to predict insulin use for Type 1 Diabetes (TensorFlow Meets)
TensorFlow
TFX: an end-to-end machine learning platform for TensorFlow (TensorFlow Meets)
TensorFlow
More on: Neural Network Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Want to get started with deep learning
Reddit r/deeplearning
Building a Deepfake Detector From Scratch — What Nobody Tells You
Medium · Deep Learning
Unfolding the Meandering Path: High-Dimensional Invariance and the Flat 2D Plane of Neural…
Medium · Deep Learning
Implementing Neural Style Transfer from Scratch: The Project That Started It All
Medium · Deep Learning
🎓
Tutor Explanation
DeepCamp AI