Self Taught Machine Learning | Self-studying Machine Learning? Remind Yourself Of These 6 Things

Daniel Bourke

Subscribe Here





Self-studying Machine Learning? Remind Yourself Of These 6 Things


All right, back to you. Terry, hi, it’s me! Where’s the jingle jingle, all right. Welcome back to another episode with Daniel. Berg self-taught machine learning engineer from today’s episode. We’re going to go through six tips to help you if you’re self learning machine learning now. I eat all the questions asking. How do I know machine learning? How do I learn math and machine? Learning, how do I get motivation to study every day and to be honest, it’s good. The answer is going to be different for for every single person because everyone’s learning journey is unique, however. I did write an article The other day I posted on medium. The link will be below and I’ve printed it out now because you know, that’s what you do. When you’re a professional newsreader, you get papers and continually shuffle them. The title of the article was thinking of self learning thinking of self studying machine learning. Remind yourself of these six things. So in this video, we’re going to go through those six things. It won’t be the same that article because I’ve just written there. The titles down. I’m just going to be ripping them off number. One is to get some pipe and foundations. Now, if you if you’re just a beginner and you want to get into machine learning and you’re thinking of learning it yourself, you probably definitely want to start with with learning some code and learning how to run it, and now why – you could use a bunch of different other programming languages? Java RC2 – all code up machine learning, however, Python is one of the lowest barriers to entry. And what do I mean by that? It’s that when you read a line of Python code, it’s very similar to how you would say the same thing in real life. Now working your loan – when I first started. I started learning it on tree house. Now, of course, the resources I list, there’s a bunch of them online, and it doesn’t really matter where you learn it, but my brothers starting to learn it now, and I recommended him to use data camp because of their focus on teaching Python for data, science and machine learning. Do you necessarily have to use it? No, of course, not, but if you do want to get into machine learning, you do have to start learning how to code, so you’ve started learning to code. You’re about three four months in. You’ve got a bit of – foundations. What do you do next we’ll, number two. And this is beautifully written article by the way. I’m kidding, number two is to start making things when you’re not ready. And what do I mean by that well? The best learning I’ve had is working on projects that I didn’t necessarily know what the outcome was and so doing online courses is great. However, there’s a structure to them, so someone’s gone ahead and worked through work through the problems, giving you a bit of a scaffolding of how to how to get through and you can go to forums and ask how to how to get through this step, and you’ll probably find an answer. That’s well and good to be able to do that sort of research, but what happens when you come across something that finding the answer is is a little bit more difficult or, in fact, there is no answer now, the reason. I recommend working on things when you’re not ready is because that’s gonna X, Even though it might not feel like it. When when you begin, it’s gonna exponentially increase your learning rate, because not only, will you? Will you start to build upon those foundations, you’ll start to learn. Ah, okay! I can look at things and think of different ways of solving them, even if I don’t necessarily know what the outcome’s going to be, That’s a very valuable mindset to have start building things when you’re about 70% ready because in reality, you’ll never be a hundred percent ready number three. There’s a lot of clutter out there, so reduce it. What do I mean by that well? If you Google how to learn machine learning on different machine learning courses, you’ll probably be overwhelmed by the amount of learning resources out there, and they’re all great, which is which is actually amazing and an amazing time to be getting into to learning machine learning, however, having too many things to choose from can hold you back from actually choosing one thing, it’s like when you go to the ice cream store and they have 36 different flavors in your life. What I can’t choose because there’s there’s so many different flavors. Alright, so one of the best things I ever did was creating my own custom pathway. Now that’s my, you might have seen it before it’s my a. I master’s degree and I wrote an article about it. I linked some of the results that I was doing and it’s ever-expanding now. If you’ve got some foundations in Python, some three of the best resources that I use day to day or that have helped me most day to day as machine. Learning engineer have been their hands on machine learning book the fast. Ai Machine learning course, and the applied data science with Python course on Coursera. They’re three of the things that relate most most to my job day-to-day as a machine learning engineer and now, of course, that again is going to differ, depending on what you want to work on what your job requires etc, but there are just three things you might want to bookmark for after you’ve got some Python foundation’s effort in having that was that when I when I thought about trying another course or something like that, I was like, no, I’m gonna stick to my curriculum. Follow that, that’ll give me a good set of foundations then. I can start building it number. Four research is necessary but pointless. If you can’t apply it, there’s a lot coming out in the machine, learning world and deep learning. Well, a I will and data science world and what what I mean. By that way, you look on medium. You look on archive. You look everywhere, you go. There’s headlines of new ways to do things, and now, when you’re first beginning, that can be incredibly overwhelming as well because at the same time, you’re trying to get – foundations and all you’ve got. You’ve got your foundations need trying to try to work on your project and trying to learn a bit more in-depth machine learning stuff, and you’re getting all this new research state of the art there state of your back. How do you keep up well? The fact is, you can’t right now. I work on this stuff every day, and I I struggle to to keep up. So when you’re first beginning, it began or it. Ignore all the new stuff unless it’s directly relevant to the project. You’re working on, so remember when you’re first starting out, get the foundations have a set curriculum that you said you’re going to follow through, and then if you if you’ve got a project that you’re working on, maybe then you might want to look at new ways of doing things. But in the beginning, focus on the foundation number five is a little bit every day. Now, when I when I get frustrated most of the time, it’s because I’m trying to control things I can’t control. What do I mean by that well? When you’re studying, what’s something that you can’t control, you can’t control how fast you learn or how fast you be able to solve a project. Sure, these are things you can work towards improving, but if you’re first beginning out learning learning machine learning, there’s a lot to take in so something you can’t necessarily control is how quickly you you grasp the concepts. How quickly you can start putting them to play? What you can control is how much time you spend on practicing those concepts every day, so that’s something everyone is has the ability to control. And what does that look like? I’ll say instead of getting up and saying well, today I’m gonna nail that new concept that I’ve been struggling with. I’m gonna learn how to build a neural network in Pi Torch. Well, that’s that’s a great goal to have, but are you necessarily gonna be out of completed in a day? Maybe if it was a really good day, but the opposite of that and the other side, the thing that you definitely can’t control is getting up and going. I’m going to spend three hours working on that. That project, right, that’s? All you have to do you work for three hours in that project. And you’ve you’ve completed the goal. Set the system up. So you always win, and if you miss a day, that’s fine, all right, life happens. These things happen when you hear people saying yeah. I do this every day. Sure, that’s a great, but not again. Not everyone’s the same, and sometimes things will come up. So you miss a day? That’s fine, there’s always tomorrow. You can get back into it. Focus on the things you can control, not the things you can’t control. [MUSIC] Perai five down number six. This is this is actually really important these last two. I’ve decided I’m throwing a bonus for number seven for the video version, but number six is don’t. Beat yourself up for not knowing something at the end of the day. Who does this help? No one, especially not you if you’re beating yourself up going, wow. I wish I knew this. You go online. I’m guilty of this. I read articles and I see what people are doing. I see people’s amazing, amazing projects, right and the stuff that’s coming out of this world is just just incredible. I’m going! Wow, why can’t I do that? Well, what what you often miss with with? With everyone’s journey as you see, you see that final little little little project right at the end, right right at the end, so it’s got all this work and all you really see. Is that that last little bit? So when you go to the movie’s, right, you’re watching ninety minutes of of a pristine movie, and it’s it’s gets all the great reviews. However, when that movie first started out, it was probably like hundred hours of footage that’s been cut back to being that final little polished product. So that’s that’s important when it’s when you’re learning something when you’re learning something new is -. Don’t beat yourself up, don’t. Compare yourself to to other people. How far they are ahead. Sure, it’s great to use them as inspiration for where you can get to, but feeling negative about where you’re not and where they are is not going to help your learning journey, and I mean, people think and Gary, you probably want to, you know, probably put the graphic over here for this one. People think learning is a straight line. It’s more like all over the place, right. The first year of learning something new is is. Yeah, you suck at it. And then the second year year you’re better than you were the first year, But now you know how much you don’t know, so you think you suck even more, but you’re actually actually getting better than the third year well. I can’t tell you that yet, because I’m not there, but stay tuned, and and this is a bonus and probably really important to. I’m just as important as all the others and its number seven and on the original on the original version of this. Actually, No, I did a live stream. The other day asking in Q&A and Matias left a comment, which was very valuable. Which is something that I probably should have included in me. The original article was what’s the rush? I it’s it’s not going to help again. This is time back into what you can’t control what you can’t control and not beating yourself up for things You don’t know whenever I feel down whenever I I don’t have the motivation to study, it’s because I’m trying to be too far ahead of where where I’m actually at and now machine learning is in the compass of of programming mathematics, statistics, probability communication, a whole bunch of different fields, right and each of them, you could spend years learning so combining them and inspecting to be an incredibly good machine learning engineer after a short period of time is kind of kind of working against yourself, and that’s what I have to remind myself is to have patience to learn. These things takes time, but it’s worth it right there. The seven tips that I have for people who are just getting into cell studying machine learning. Maybe you’re just starting out. Maybe maybe you’re getting into it. I’ve been studying self studying machine learning for about two years, and now when I say self studying, I’ve spent, I definitely have spent a lot of time in this room. However, everything that I’ve learned and everything that I’ve worked on has been because of the incredible work that other people have done and put online and whatnot, So self-study is not really self-study. It’s because I’m standing on the shoulders of Giants right, and that’s a. I believe That’s from Isaac Newton. The the guy who kind of invented capitalists at the age of 23 man. Why did I invent something by age of 23 and that’s at 2.6 right, don’t? Beat yourself up the things that that you don’t know yet. But with any learning journey, it’s going to be unique. Will these things apply to you? Maybe they will. Maybe they won’t. If you have something that you would add, leave a comment below, try and help someone else out, otherwise, all the best learning machine learning and as always keep learning and back to you. Gary Ps. Before you go, if you’re looking for any of the links that I’ve said throughout the show, they’ll be in the description below, and if you have any more questions, feel free to leave a comment or email me at Daniel at Mr. Deburr comm and Ill. Get back to you as quick as we can.

0.3.0 | Wor Build 0.3.0 Installation Guide

Transcript: [MUSIC] Okay, so in this video? I want to take a look at the new windows on Raspberry Pi build 0.3.0 and this is the latest version. It's just been released today and this version you have to build by yourself. You have to get your own whim, and then you...

read more