Dataset is from a kaggle competition Dogs vs. Cats
Part1_Create New folder & Copy images.py is to seperate the training data by lables.
The image stracutre is like this
├─test
│ └─test
│ 1.jpg
│ 10.jpg
│ 100.jpg
│ 1000.jpg
│ 10000.jpg
│ 10001.jpg
│
├─train
│ ├─cats
│ │ cat.0.jpg
│ │ cat.1.jpg
│ │ cat.2.jpg
│ │ cat.3.jpg
│ │ cat.4.jpg
│ │
│ └─dogs
│ dog.0.jpg
│ dog.1.jpg
│ dog.2.jpg
│ dog.3.jpg
│ dog.4.jpg
│
└─validation
├─cats
│ cat.10.jpg
│ cat.11.jpg
│ cat.12.jpg
│ cat.13.jpg
│
└─dogs
dog.10.jpg
dog.11.jpg
dog.12.jpg
Using pretraining models to extract features and then flatten them and combine them together.
Using fully connected neural network to train the model
