Airbus Ship Detection Challenge
In this project, we are going to locate ships in images, and show segment mask around the ships we locate. Many images do not contain ships, and those that do may contain multiple ships. Ships within and across images may differ in size (sometimes significantly) and be located in open sea, at docks, marinas, etc.
Procedure description:
- Read data from csv file and image dataset and do undersampling on empty images.
- Split dataset into 70% training set, 15% validation set and 15% test set.
- Generate image pixel array on all sets and generate augment on training set to get the feature X.
- Train the model using feature X and target y from training set.
- Check validation loss using validation set. If the loss (IoU metric) is higher than -0.2, keep training using next 48 images. Else, save the model and make predictions on test set.
Unet model v1
- Loss history
- Prediction Comparison