Lesson 8: Deep Learning Part 2 2018 - Single object detection
Advice
- If you have not come across doesn't mean its hard
- Type it out yourself all code everytime
- Don't wait to be perfect before you start communicating
- Dataset
- Newtork Architecture (Number of convolution layers, pooling, dropouts, activation functions)
- Loss Function
1. I/p Image
2. ConvNet
3. Output Tensor vector
Flow of Architecture for Multiple Object
1. I/p Image
2. ConvNet
3. Output Tensor vector
4. 16 set of outputs
Notes
- Bounding Boxes
- Take Labelled data and generate classes
- Labeling is expensive
- Pascal VOC Dataset
- Bounding Box with coordinates, category, image_id
- Build Classifier
- Finding biggest object in each image and classify
- Go through each bounding box in image
- Get Largest One
- Using Restnet to Classify
- Model with 4 activations, mean square loss functions
- Multiple label classification
- Add Rotations, Flips, Constrast Changing
- Flatten
- RELU
- Dropout
- Linear
- Batch Normalization
- Dropout
- Linear
- Loss functions
- Single Shot Detection
- Conv2D
- Number of anchor boxes
- Transfer learning is done on top of it
- Identify the highlighted sections
- Perform Segmentation
- Pick the objects
- Train and Classify them
- Python Debugger pdb.set_trace()
- Detail Specific Code Walkthrough
- lambda functions in Python
- Momentum on gradient
- Past Squared gradient
No comments:
Post a Comment