The goal of this project was to create a classifier that can successfully classify icebergs in images that were taken from satellites. The project contains these following steps:
- Data Analysis including data exploration, exploratory visualization, feature selection and data preprocessing.
- Create a Convolutional Neural Network in Keras that predicts the probability of an image containing iceberg and validate the model.
- Results analysis and evaluate the robustness of the model.
- Python 3.6
- Tensorflow
- Pandas
- Numpy
- Matplotlib
- Keras
- Jupyter Notebook
The datasets are hosted in a Kaggle competition. Please download data from the link provided.
This following link contains both train(train.json.7z) and test(test.json.7z) data. https://www.kaggle.com/c/statoil-iceberg-classifier-challenge/data
Find the jupyter notebook at project\iceberg_classifier.ipynb
Check the pdf file at report\report.pdf