How do you learn Machine learning/AI on your own?
how do you learn Machine Learning?
- First things first — the prerequisites:
- Basic calculus. In Machine Learning, you’d be working on a lot of optimizations that require knowledge of Calculus. It would be highly recommended that you are aware of functions, limits, differentiation, maxima, minima, etc.
- Linear Algebra. When you talk about ML, you will be dealing with matrices and vectors every day. So, knowledge of Linear Algebra is a must. However, you’d also be required to know about other important topics like Eigenvalues and Eigenvectors.
- Probability. Most ML algorithms try to “model” the underlying phenomena that generated the observed data. All of this modelling is probabilistic. It is therefore highly recommended that you are comfortable with the theory of Probability.
- Getting into actual ML:
- Take a great online course on ML. It is a great course and it teaches you the basics of Machine Learning — Regression, classification, various ML algorithms, etc. The course also requires you to build a digit recognition system.
- Once you have the basics in place, it would be a great idea to practice some problems on. Kaggle is a well-known Machine Learning contest platform where you can compete with others in training ML models on various datasets.
- Take up ML projects. This is the most important point. Ideally, you’d want to have not only ML experience but also some great projects on your resume that you can showcase. These projects will help you distinguish yourself from other candidates. After searching a lot for courses that teach ML through projects, I found the one by EDUONIX(New Machine Learning Project Course for Beginners ) quite relevant.
going with the trends and keeping our busy schedules in mind, we can opt for online learning through various online portals which provide interesting packages and offers, and here are some of the advantage of going with the online format-
- flexibility- you can go through the course and easily complete the course when you have free time and are fresh to learn and gain knowledge
- dynamic- you can view the videos of the course on multiple devices like your phone, laptop, PC…
- Lower total costs: Online programs prove a more affordable option than traditional colleges. Though not all online degrees offer less expensive net tuition prices than traditional colleges, associated expenses almost always cost less. For example, there are no commuting costs, and sometimes required course materials, such as textbooks, are available online at no cost. In addition, many colleges and universities accept credits earned via free massive open online courses (MOOCs), the most recent advance in online education. These free online courses can help students fulfil general education requirements.
- Improve your technical skills: Even the most basic online course requires the development of new computer skills, as students learn to navigate different learning management systems (LMS) and programs. The participation skills students learn within their online courses translate to many professions, including creating and sharing documents, incorporating audio/video materials into assignments, completing online training sessions.
- certificate- you will get certified by the organization on successful completion of the course and will be helpful in your resume building
now, there are many online portals which provide courses, on machine learning one such portal is- Machine Learning and Artificial Intelligence eBook for Newbies
Artificial Intelligence and Machine Learning For Beginners
Using 12 different projects, the course focuses on breaking down the important concepts, algorithms, and functions of Machine Learning. The course starts at the very beginning with the building blocks of Machine Learning and then progresses onto more complicated concepts. Each project adds to the complexity of the concepts covered in the project before it.
I found the course really helpful in honing my skills in machine learning,
hope this helps out.