🐍 Python
From zero to full-stack Python — practical, exam-oriented courses for every level
🧠 AI & Neural Networks
ANN foundations through deep learning, competitive programming, and a full capstone project
∫ Complex Analysis
Complex functions, Cauchy-Riemann equations, conformal mappings, and contour integration
📊 Probability & Statistics
Distributions, curve fitting, regression, and hypothesis testing — all exam-oriented
SVM and RBF Networks
Support Vector Machines, kernel methods, and function approximation
Pricing (per student)
Prerequisites
- Completion of Introduction to ANN and Supervised Learning (or equivalent)
- Basic linear algebra (kernel methods, dot products)
- Familiarity with scikit-learn
Overview
Explores Support Vector Machines and Radial Basis Function Networks — their theoretical foundations and practical applications in classification and pattern recognition. Students implement SVM for image classification and build a face recognition system using RBF networks.
Topics
| Hour | Topic | Details |
|---|---|---|
| 1 | Learning from Examples | The concept of learning from labelled data. |
| 2 | Statistical Learning Theory | Theoretical foundations of generalisation. |
| 3 | SVM — Theory | Derive the SVM optimisation problem. |
| 4 | SVM — Implementation | Implement SVM for binary and multiclass classification. |
| 5 | SVM for Image Classification | Use SVM to classify images (CIFAR-10). |
| 6 | Radial Basis Function Networks — Theory | RBF networks and their role in function approximation. |
| 7 | Regularisation Theory | Apply regularisation to prevent overfitting in RBF networks. |
| 8 | Generalised RBF Networks | Extend RBF networks to complex datasets. |
| 9 | Learning in RBF Networks | Train RBF networks using gradient descent. |
| 10 | Practical: Face Recognition | Implement a face recognition system using RBF networks. |
Expected Outcomes
- Implement SVMs for classification tasks.
- Understand RBF networks and their applications.
- Apply kernel methods for non-linear classification.