Advice to Learn Machine Learning

Hello everyone!

I just enroll the Machine Learning course.

Any advice for me to learn?

If you don’t already have some Python programming skills, enroll in a introductory course. There are lots of them online for free.

If you’re considering ML as a career, I’d strongly suggest deepening your understanding of the core math over time. Try deriving and simplifying concepts like Gradient Descent, Loss functions, and Forward/Back Propagation yourself. Then, build very simple neural networks from scratch (i.e., not using frameworks like Pytorch or TensorFlow) and debug them step-by-step to really see how data flows. For a clear, intuitive foundation in the mathematics, Dr. Ng’s ML Specialization is one of the best resources out there. The same core concepts you’ll learn there power even the most advanced models today.

Keep going and best wishes on your learning journey!

1 Like

Hey,

I would suggest start by learning the basic ideas of machine learning, what data is and how a model learns from it. Take you time with each topic so you can build a strong foundation. Practice small exercise every day because doing things by yourself will helps you to understand faster. If something feels confusing, look for simple explanation or ask someone for the help and keep reviewing what you have learned and with regular practice, you will begin to understand everything better.

Hi TMosh, I am also a brand new learner to ML and anything in computer science in general. I’m doing the ML Specialization course and just got completely stuck on the C1 W2 Practice Code Assignment. This is my first ever course, first lab assignment, first time writing code, and I have no idea how to write the formulas even with the hints. I’m beginning to question whether I skipped a step by enrolling in the ML Specialization because even the assignment hints seem like they are made for people with some background knowledge I don’t have. I’m a little discouraged. Is there some tutorial I should take that would help me understand how to follow the lab’s instructions, or should I pause this course and start with something related to Python?

All of the Machine Learning courses assume you already have some entry-level Python programming skills, and maths to include items like the equation of a straight line, and statistics like means and standard deviations.

Thank you very much for that very specific advice TMosh, I will take it to heart. I think I’ll look for a good Python course to start with, as well as one to bring up my math, and then come back to the machine learning specialization once I’ve laid those foundations. :folded_hands:

That seems a wise strategy.