YouTube magic that brings views, likes and suibscribers
Get Free YouTube Subscribers, Views and Likes

Deep Learning Image Data Generator | Tensorflow flood segmentation

Follow
GeoDev

Using a custom image data generator in Keras provides numerous advantages. Firstly, it offers unparalleled flexibility by allowing realtime augmentation and manipulation of image data, enabling onthefly modifications like rotation, scaling, flipping, and more, augmenting the dataset without physically storing the modified images. This process enhances model generalization by exposing it to diverse variations of the same data, reducing overfitting. Additionally, custom generators efficiently handle large datasets that may not fit into memory, loading batches of data as needed during training, optimizing memory usage, and enabling seamless integration with Keras models through the fit_generator() function. Moreover, custom generators empower users to incorporate complex logic or custom preprocessing steps, tailoring the data pipeline specifically to the unique requirements of the model or the dataset, thereby enhancing overall model performance and adaptability.

Dataset: https://www.kaggle.com/datasets/faiza...
ImageDataGenerator: https://www.tensorflow.org/api_docs/p...

Notebook: https://github.com/iamtekson/deeplea...

Image Enhancement tutorial:    • Image Enhancement in Remote Sensing u...  

#keras #imagesegmentation #tensorflow


Here are some playlists that you might be interested in:

End to End deep learning using GEE dataset:    • End to End Deep Learning | From data ...  
Deep Learning for Satellite Imagery:    • Deep learning for satellite imagery |...  
Machine learning from the basic:    • Machine Learning for geospatial data  
Historical Imagery Processing:    • Historical Imagery processing | KH9 ...  
Leaflet from basic to advance:    • Leaflet from basic to advance  
GeoServer with leaflet webGIS:    • GeoServer and Leaflet WebGIS  
GeoDjango project:    • Bookmark note on map | GeoDjango tuto...  
geoserverrest:    • geoserverrest  
GIS training in Nepali:    • Beginner GIS training in Nepali | Arc...  
LULC map production:    • LandUse Land Cover Map production || ...  
Geospatial analysis with python:    • GeoSpatial analysis with python  
GeoNode from basic to advance:    • GeoNode from basic to Advance  

Timestamps:
0:00 Intro
0:27 Quick recap on methodology
1:57 Advantages of Custom Data Generator
6:56 About dataset
10:23 CustomDataGenerator Class implementation in Tensorflow
26:15 Testing custom data generator using flood dataset


Check out my discounted courses at the following link:

1. "Geospatial data analysis with python": https://www.udemy.com/course/geospati...
2. "Web GIS Development 2021": https://www.udemy.com/course/webgis...
3. "Web mapping and WebGIS from Dev to Deploy 2021: GeoDjango": https://www.udemy.com/course/webmapp...
4. "Introduction to Web Mapping and Web GIS 2020: GeoDjango": https://www.udemy.com/course/introduc...
5. Deep Learning Application for Earth Observation: https://www.udemy.com/course/deeplea...
6. Geospatial Data Analysis with Python: https://www.udemy.com/course/geospati...


Follow me on GitHub: https://github.com/iamtekson
Follow me on Twitter:   / iamtekson  
Follow me on Instagram:   / iamtekson  
Join Facebook group:   / 1049524025731229  

posted by premierefoisbl