Computer Vision
Published:
Computer Vision and Image Processing
- Projects & Code: Here
- Course Notes: Here
- Topics:
- Digital Images, videos and OpenCV
- Kernals, filters and convolution
- Image rotation, padding, segmentation, edge detection
- Gaussian Blur, Histogram Equalization
- Image Classification
- K-Nearest Neighbours (KNN)
- Linear Classifiers
- Test / Validation / Train split
- Neural Networks
- Convolutional Neural Networks
- Mini-Batch Gradient Descent
- Sigmoid, Softmax
- Data Augmentation
- Deploying models on IBM Cloud
- Object Detection, Haar Classifiers
- R-CNN
Additional Resources
- Introduction to Machine Learning by Stanford University
- Pattern Recognition and Machine Learning by Bishop
- The Elements of Statistical Learning (ESL) by Hastie, Tibshirani, and Friedman
- Information Theory, Inference, and Learning Algorithms by MacKay
- Bayesian Reasoning and Machine Learning by Barber
- Reinforcement Learning: An Introduction by Sutton and Barto
- Math for ML by Deisenroth, Faisal, and Ong
- Understanding Machine Learning: From Theory to Algorithms by Shalev-Shwartz and Ben-David
- Machine Learning: a Probabilistic Perspective by Murphy