Machine Learning for Developers

  1. Computer Vision for Developers
    1. Image Processing Fundamentals
      1. Image Representation
        1. Pixel Values
          1. Color Spaces
            1. Image Formats
            2. Image Preprocessing
              1. Resizing and Cropping
                1. Normalization
                  1. Data Augmentation
                2. Convolutional Neural Networks
                  1. CNN Architecture
                    1. Convolutional Layers
                      1. Pooling Layers
                        1. Fully Connected Layers
                        2. Advanced CNN Concepts
                          1. Batch Normalization
                            1. Dropout Regularization
                              1. Skip Connections
                            2. Computer Vision Tasks
                              1. Image Classification
                                1. Single-Label Classification
                                  1. Multi-Label Classification
                                    1. Fine-Grained Classification
                                    2. Object Detection
                                      1. Bounding Box Detection
                                        1. YOLO Family
                                          1. R-CNN Family
                                          2. Image Segmentation
                                            1. Semantic Segmentation
                                              1. Instance Segmentation
                                                1. Panoptic Segmentation
                                                2. Image Generation
                                                  1. Generative Adversarial Networks
                                                    1. Variational Autoencoders
                                                      1. Diffusion Models
                                                    2. Transfer Learning in Computer Vision
                                                      1. Pre-trained Model Selection
                                                        1. Feature Extraction
                                                          1. Fine-Tuning Strategies
                                                            1. Domain Adaptation