Home

Awesome

Team Ensemble Radiant Earth Spot the Crop XL-Challenge Solution

Radiant

Team Ensemble: Brainiac | Dr Fad

Many thanks to the organizers for such an exciting challenge!

Objective

The main objective of this challenge was to use time-series of Sentinel-1 and Sentinel-2 multi-spectral data to classify crops in the Western Cape of South Africa. The challenge was to build a machine learning model to predict crop type classes for the test dataset. The training dataset was generated by the Radiant Earth Foundation team, using the ground reference data collected and provided by the Western Cape Department of Agriculture

Metrics of success

The evaluation metric for this challenge was Cross Entropy with binary outcome for each crop

<img align="left" width="150" height="50" src="https://zindpublic.blob.core.windows.net/public/uploads/image_attachment/image/889/1846525e-af12-45c4-bc2e-4232549842bd.png"><br/><br/>

In which:

Hardware resources

Solution Approach

Data Download and Manipulation

Featue Engineering and Preprocessing

Model Training

Final Model

To reproduce the same score on the leaderboard follow this instructions

  1. Upload the Feature_Engineering_&_CATBOOST.ipynb notebook to colab.

    • Enable GPU runtime
    • Run all to get the catboost_models file
  2. Upload the Feature_Engineering_&_LGBM.ipynb notebook to colab.

    • Enable TPU runtime
    • Run all to get the lgbm_models file
  3. Upload the Pixel_Features-Pytorch.ipynb notebook to colab

    • Enable GPU runtime
    • Run all to get the pytorch_models file
  4. Finally upload the Ensemble.ipynb notebook to colab

    • Upload the lgbm_models file
    • Upload the catboost_models file
    • Upload the pytorch_models file
    • Run all to get the final submission file