Introduction:
Hey everyone! I'm Muhammad Bilal, and this week marked the beginning of my exciting journey into the world of Python programming and Artificial Intelligence. I've started Andrew Ng's AI course and jumped into my first freelance project on Upwork. Here’s a recap of my week, filled with learning, challenges, and some exciting discoveries!
This Week's Learnings:
I began my week by delving deep into Python, brushing up on basic concepts like data structures and quickly advancing to more complex topics. Simultaneously, I embarked on Andrew Ng's AI course, where I learned invaluable insights about the fundamentals of Supervised Learning. One key takeaway from this week: it's not just about having the right tools; it's about knowing how to use them effectively to build robust Machine Learning systems.
My Experience with Andrew Ng's Course:
Andrew Ng's course has been eye-opening. His emphasis on understanding the principles behind ML algorithms rather than just implementing them resonated deeply with me. Learning concepts like linear regression and classification has laid a solid foundation for my AI journey ahead.
My Python Journey:
To reinforce my Python skills, I tackled daily coding challenges, sharing my progress and solutions on Twitter. It was rewarding to see how small daily improvements added up over the week.
Hands-On Project: Custom Linear Regression Program
As part of my learning journey, I built a custom **linear regression **program in Python using matplotlib for visualizations. Implementing the least square method to find 'm' and 'b' coefficients and plotting the regression line was a significant achievement for me.
Freelancing Project on Upwork: Web Scraping and UI Design
I also dived into my first freelance project on Upwork, where I learned web scraping using Node.js and Cheerio. This involved extracting data from websites efficiently. Additionally, I designed an eye-catching UI and implemented over six features, enhancing user experience significantly.
Plans for Next Week:
Looking ahead, I'm excited to continue my freelance project, focusing on refining the web scraping functionalities and adding more advanced features. In terms of learning, I plan to deepen my understanding of AI concepts, particularly diving into advanced topics like advanced linear regression techniques and classification algorithms.
Conclusion:
This first week has been incredibly rewarding and full of learning opportunities. I can’t wait to see what the next week holds as I continue to explore the fascinating world of AI and expand my skills in Python. Follow my journey on Twitter for daily updates and more insights!
Top comments (0)