Udemy course - Artificial Intelligence - GAN, CNN, MLP, Python
Hello students, Welcome to our comprehensive Artificial Intelligence (AI) course! I'm thrilled to guide you through this fascinating journey where we'll delve into the world of AI, uncover its principles, and learn to implement its powerful techniques. Course Overview - Introduction to AI: We kick off the course with an introduction to AI, explaining its fundamental concepts and the distinction between symbolic AI and machine learning. You'll learn about the different types of AI, including narrow and general AI, and how AI is transforming industries today. Mastering Neural Networks: We'll dive deep into neural networks, starting with Multi-Layer Perceptrons (MLP). You'll learn to build and train MLP models using TensorFlow and Keras, and visualize their internal workings. The course includes a step-by-step guide to classifying the Iris dataset, providing you with hands-on experience. Understanding AI Neurons: In this lesson, we explore the functioning of AI neurons, focusing on inputs, weights, and activation functions. You'll gain a clear understanding of how neurons process information and contribute to the overall performance of neural networks. Convolutional Neural Networks (CNNs): CNNs are a cornerstone of AI, especially in image processing. Through engaging 3D animations and detailed explanations, you'll learn how CNNs perform convolutions, pooling, and feature extraction. We'll also cover practical applications of CNNs in image classification tasks. Generative Adversarial Networks (GANs): We delve into GANs, an exciting area of AI that focuses on generating new data. You'll learn how GANs work, their components (generator and discriminator), and how they train through adversarial processes. This module includes hands-on coding exercises to generate images similar to those in the CIFAR-10 dataset. Python Programming for AI: Python is an essential tool for any AI practitioner. Our course includes tutorials on drawing shapes, creating animations, and building complex visualizations using Python. You'll learn to implement AI algorithms and create dynamic visual content, enhancing your programming skills.