Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Generative AI and Machine Learning with Python
Rating: 4.0 out of 5(1 rating)
22 students
Created byYasir Amir
Last updated 3/2025
English

What you'll learn

  • Implement and evaluate machine learning models in Python.
  • Apply dimensionality reduction and clustering techniques.
  • Understand and explain core generative AI models.
  • Build and train Artificial Neural Networks (ANNs) and Multi-Layer Perceptrons (MLPs) using Keras.

Course content

5 sections27 lectures19h 30m total length
  • Introduction Lecture1:36:59
  • Supervised vs Unsupervised vs Reinforcement Learning
  • Supervised Learning LAB26:24
  • Unsupervised Learning LAB36:33
  • Data Preprocessing1:01:40
  • Data Preprocessing in Machine Learning
  • Evaluation Metrics - Accuracy, Precision, Recall, F1-Score56:54
  • Evaluation Metrics
  • Evaluation Metrics - Confusion Matrix54:52
  • Confusion Matrix in Machine Learning

Requirements

  • Basic Programming in Python

Description

Unlock the Power of Machine Learning and Generative AI

This comprehensive course provides a deep dive into the core concepts and practical applications of machine learning and generative AI. Starting with foundational principles like supervised, unsupervised, and reinforcement learning, you'll progress through data preprocessing, evaluation metrics, and essential algorithms like linear and logistic regression, decision trees, and random forests.

Dive into unsupervised learning with K-means clustering and Principal Component Analysis (PCA), mastering dimensionality reduction. Transition to deep learning with Artificial Neural Networks (ANNs), Convolutional Neural Networks (CNNs), and Multi-Layer Perceptrons (MLPs) using Keras.

Finally, explore the cutting edge of generative AI, including Transformer attention mechanisms, Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), Recurrent Neural Networks (RNNs), and Gated Recurrent Units (GRUs).

Course Highlights:

  • Practical Labs: Hands-on experience coding in Python, solidifying your understanding of key algorithms.

  • Comprehensive Coverage: From fundamental machine learning to advanced generative AI techniques.

  • Detailed Evaluation: Learn to assess model performance with various metrics and confusion matrices.

  • Deep Learning Mastery: Implement and train neural networks using Keras.

  • Generative AI Exploration: Demystify Transformers, GANs, VAEs, and RNNs.

  • Regular Quizzes: Reinforce learning with quizzes after each module.

This course is designed for anyone seeking a robust understanding of machine learning and generative AI, from beginners to those looking to expand their knowledge.

Who this course is for:

  • Anyone interested in AI and Machine Learning