-
train Feature extractor: Input images(train+reference) -> AE -> output images(input images) | get features
-
train Classifier: input image -> trained feature extractor -> output features ->train: 1. CNN classifier -> image labels OR 2. kNN classifier
Extractor (Tong)
- input random (need to load large image files)
- auto-encoder (baisc structure tested) : load batched data, save model, load model,prediction (tested)
- get encoder output(feature extractor tested): extract encoder part of AE, encoder prediction(feature extraction)(tested)
Classifier: Classifier (haven't started)
- Load large number of images: could solve by: shuffle img paths and load imgs accordingly, need to let keras keep training (Tong)