Machine Learning and Generative AI
Machine Learning and Generative AI
Welcome to the Machine Learning (ML) and Generative AI (GenAI) Course! In this
comprehensive program, we will explore the fascinating world of AI, focusing on the pivotal
technologies and concepts that are shaping the future of data science and artificial
intelligence.
Course Overview:
This course is designed to provide you with a robust understanding of Machine Learning and
Generative AI, with a special focus on how these technologies are integrated into Data
Science. You'll gain hands-on experience with industry-standard tools like TensorFlow and
delve into the cutting-edge advancements in Generative AI, particularly with OpenAI's GPT
models.
This course is ideal for aspiring data scientists, AI enthusiasts, software engineers, and
anyone interested in the rapidly growing fields of Machine Learning and Generative AI.
Whether you're looking to enhance your career or simply expand your knowledge, this
course offers valuable insights and practical skills that are in high demand across industries.
AI and ML are not just buzzwords; they are revolutionising how we interact with technology,
make decisions, and solve complex problems. By mastering these skills, you will be at the
forefront of this transformation, equipped to contribute to groundbreaking advancements in
technology.
AI Crash Course (10 Hours)
Hour 1: Introduction to Machine Learning and Data Science
- Data Cleaning:
- Handling missing data, outliers
- Data normalisation and standardisation
- Exploratory Data Analysis (EDA):
- Descriptive statistics
- Visualisation techniques using Matplotlib and Seaborn
- Feature Engineering:
- Feature selection and extraction
- Introduction to Dimensionality Reduction techniques
- Introduction to GANs:
- Understanding the architecture: Generator and Discriminator
- Applications of GANs (Deepfakes, Image-to-Image Translation)
- Building a Simple GAN:
- Hands-on: Implementing a basic GAN using TensorFlow
- Training and evaluating the GAN
- End-to-End Project:
- Data collection, preprocessing, and exploration
- Model selection (CNN, RNN, GAN) based on the problem statement
- Training, tuning, and evaluating the model
- Deploying the Model:
- Introduction to model deployment techniques
- Deploying a TensorFlow model using TensorFlow Serving
This outline should give learners a solid foundation in both Machine Learning and
Generative AI, with practical, hands-on experience using TensorFlow, GPT, and other related
technologies.