-
د.إ3000
-
Duration: 40 Hours
-
Delivery mode: Online
-
Group size: 2
-
Instruction language:
English
-
Certificate provided:
Yes
Introduction to Machine Learning
- Overview of Machine Learning
- Supervised and Unsupervised Learning
- Python Libraries for Machine Learning (scikit-learn, NumPy, Pandas)
- Case Study: Predicting Housing Prices
Data Preprocessing and Feature Engineering
- Handling Missing Data
- Encoding Categorical Variables
- Feature Scaling
- Dimensionality Reduction Techniques (PCA, LDA)
- Case Study: Credit Card Fraud Detection
Linear Regression and Regularization
- Simple Linear Regression
- Multiple Linear Regression
- Polynomial Regression
- Regularization (Ridge, Lasso, Elastic Net)
- Project 1: Predicting Stock Prices
Classification Algorithms
- Logistic Regression
- K-Nearest Neighbors (KNN)
- Decision Trees and Random Forests
- Support Vector Machines (SVMs)
- Case Study: Loan Approval Prediction
Evaluation Metrics and Model Selection
- Confusion Matrix and Classification Metrics
- Cross-Validation Techniques
- Bias-Variance Tradeoff
- Hyperparameter Tuning
- Project 2: Spam Email Classification
Unsupervised Learning
- Clustering Algorithms (K-Means, DBSCAN, Hierarchical)
- Principal Component Analysis (PCA)
- Case Study: Customer Segmentation
Introduction to Deep Learning and Neural Networks
- Artificial Neural Networks (ANNs)
- Activation Functions
- Loss Functions and Optimization Algorithms
- TensorFlow and Keras Libraries
- Case Study: Handwritten Digit Recognition
Deep Learning for Computer Vision
- Convolutional Neural Networks (CNNs)
- Image Classification
- Object Detection and Localization
- Project 3: Image Classification (e.g., CIFAR-10 dataset)
Deep Learning for Natural Language Processing
- Recurrent Neural Networks (RNNs)
- Long Short-Term Memory (LSTM)
- Text Classification and Sentiment Analysis
- Case Study: Sentiment Analysis on Movie Reviews
Advanced Deep Learning Topics
- Autoencoders and Unsupervised Pretraining
- Generative Adversarial Networks (GANs)
- Reinforcement Learning
- Deploying Machine Learning Models
- Project 4: Reinforcement Learning for Game AI
The pre-requisite for this program is a basic fundamental understanding of Python programming