Select to view content in your preferred language

Difficulty in Training Deep Learning Model

527
5
07-13-2023 12:07 AM
IIRSIT
by
New Contributor

Hello there!

I tried to use deep learning model to train through U-Net for the classification of flood and permanent waterbody, I tried on varied epochs as well; ranging from 20, 40 and 60 yet the accuracy of waterbody is not that good as compared to flood. 

I am facing difficulty in getting good results and accuracy for classification of flood.  

I am referring to this notebook: https://developers.arcgis.com/python/samples/flood-inundation-mapping-using-sar-data-and-deep-learni... for help. 

How can I get better results?

Attaching a screenshot of the model metrics for reference. 

with 40 epochs: 

IIRSIT_0-1689232653405.png

with 60 epochs:

IIRSIT_1-1689232673257.png

Kindly help me out.. 

Aishwarya M

0 Kudos
5 Replies
ShivaniPathak
Esri Contributor

Hi Aishwarya,

Which sensor are you working? how many image chips you have in your training data?

0 Kudos
IIRSIT
by
New Contributor

Hello! Thanks for your prompt response.

I am working on Sentinel 1- C band SAR data for VV nd VH both polarizations. I can share the training data with you for your reference. 

Sharing my mail ID to communicate further - aishwaryamakwana99@gmail.com

 

0 Kudos
ShivaniPathak
Esri Contributor

Hi,

Please share your training data.

0 Kudos
ShivaniPathak
Esri Contributor

As the training area is very small. Best approach for training the model will be by using both polarization bands VV & VH. A composite raster can be created which will have Band 1 = VV, Band 2 = VH and Band 3 = VH + VV. We are using VH + VV because literature suggests it works better for urban flooding. Use this composite as input raster. 

For increasing accuracy you can increase the training data area.

aishwaryamakwana
New Contributor

Hello! 

I was able to achieve good results and accuracy using this approach. Thanks for the solution.

0 Kudos