Getting Started with Machine Learning

Hello everyone! Welcome to my first blog post. I'm a Computer Science and Engineering student. As I gear up to start my third year next month after the summer break, I wanted to share my exciting journey into the world of Machine Learning (ML) and Artificial Intelligence (AI).

Why ML and AI?

This summer, I found myself at a crossroads, deciding whether to dive into Cybersecurity or Machine Learning. Having already covered the prerequisite math during my first two years, I felt it was the perfect time to explore ML. My interest in ML and AI had been growing, but what really sparked my decision was a mix of boredom with web development and the captivating content I stumbled upon from YouTuber Boris Meinardus. His videos ignited my curiosity and motivated me to pursue this fascinating field.

Starting with the Basics

To lay a strong foundation, I began with the renowned Andrew Ng courses on Coursera. Here's what I tackled first:

  • Supervised Machine Learning: Regression and Classification (Link)

  • Neural Networks and Deep Learning (Link)

These courses were a great introduction, filled with theoretical insights and familiar mathematical concepts. However, I must admit, I’m not sure how much of it I retained fully.

Moving Towards Practical Experience

After two weeks of theory, I was eager to get my hands dirty with some practical work. I needed to build something tangible to truly grasp what I was learning. That's when I discovered Daniel Bourke's YouTube course: Learn PyTorch for Deep Learning in a Day. Literally. (Link). This course has been incredibly helpful in familiarizing me with PyTorch and understanding the fundamentals of tensors.

What's Next?

My immediate plan is to complete the PyTorch course and then embark on my first ML project. I'm conscious of not rushing through this process; I want to ensure I have a solid understanding before moving forward. I'm also open to suggestions and guidance, so feel free to share any tips or resources that could enhance my learning journey.

Final Thoughts

So far, I'm finding Machine Learning incredibly interesting and I'm optimistic about where this path will take me. I look forward to sharing more of my experiences and progress with you in future posts. Stay tuned, and I'll see you guys in the next blog!

If you have any suggestions or questions, please leave a comment below. Until next time!

Thank you for reading. Any feedback on how I can improve my learning process would be greatly appreciated!