What You Need to Know Before
You Start
Starts 23 June 2025 13:17
Ends 23 June 2025
00
Days
00
Hours
00
Minutes
00
Seconds
33 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Explore the mathematical foundations of machine learning, from linear algebra to optimization, with practical Python implementations using NumPy, SciPy, and TensorFlow.
Syllabus
- Introduction to Linear Algebra
- Linear Algebra in Machine Learning
- Introduction to Optimization
- Probability and Statistics in Machine Learning
- Fundamentals of Machine Learning
- Introduction to TensorFlow
- Advanced Topics
- Final Project
Vectors and Matrices
Matrix Operations and Properties
Determinants and Inverse Matrices
Eigenvalues and Eigenvectors
Practical Implementation with NumPy
Linear Transformations
Principal Component Analysis (PCA)
Singular Value Decomposition (SVD)
Gradient Descent and Its Variants
Convex vs. Non-Convex Optimization
Practical Implementation with SciPy
Probability Distributions and Properties
Bayes' Theorem and Applications
Linear Regression: Theory and Practice
Decision Trees and Random Forests
Support Vector Machines (SVM)
Neural Networks and Deep Learning
TensorFlow Basics and Computational Graphs
Building and Training a Feedforward Neural Network
Implementing CNNs and RNNs in TensorFlow
Regularization Techniques: L1, L2, and Dropout
Hyperparameter Tuning and Model Selection
Introduction to Transfer Learning and Pre-trained Models
Define and Implement a Machine Learning Model
Demonstrate Understanding of Linear Algebra Applications
Present Results and Reflect on Learning
Subjects
Conference Talks