CS50's Introduction to Artificial Intelligence with Python
Course Details
- Institution: Harvard University (edX)
- Technologies: Python, TensorFlow
- Date Completed: 2024
- Certificate: View Certificate
Topics Covered:
Course Overview
The CS50's Introduction to Artificial Intelligence with Python course provided a comprehensive dive into the fundamentals of AI. Through hands-on projects and in-depth lectures, I explored key concepts such as search algorithms, knowledge representation, machine learning, neural networks, and natural language processing.
Learning Experience
This course was a transformative experience that deepened my understanding of AI and its practical applications. From building my own search algorithms to training machine learning models, each module offered a unique challenge that enhanced my problem-solving skills and sparked my interest in AI and deep learning.
One of the most significant challenges was training a deep learning model from scratch using TensorFlow. This process involved not only understanding the theoretical foundations but also working with existing datasets to train and fine-tune the model. By overcoming these challenges, I was able to develop a solid foundation in AI and machine learning, which I plan to build on in future projects.
Final Projects and Achievements
The culmination of the course was a series of projects that applied the concepts I learned. These included implementing an AI that plays Tic-Tac-Toe, building a search engine, and creating a model to classify images. The practical experience gained from these projects was invaluable, and it was rewarding to see how the concepts I learned translated into working systems.
Key Takeaways
Completing this course not only honed my skills in AI but also opened my eyes to the vast potential of artificial intelligence in various fields. The rigorous curriculum and hands-on projects have equipped me with the knowledge and confidence to tackle more complex AI problems in the future.
Gallery
Welcome to the gallery! This collection features some of the AI projects I completed during the CS50 AI course. Each image highlights different aspects of the projects, from initial concepts to the final implementations, showcasing the skills and techniques I developed along the way.