Deep Learning Image Data Generator | Tensorflow flood segmentation

  Рет қаралды 1,635

GeoDev

GeoDev

Күн бұрын

Using a custom image data generator in Keras provides numerous advantages. Firstly, it offers unparalleled flexibility by allowing real-time augmentation and manipulation of image data, enabling on-the-fly 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: www.kaggle.com/datasets/faiza...
ImageDataGenerator: www.tensorflow.org/api_docs/p...
Notebook: github.com/iamtekson/deep-lea...
Image Enhancement tutorial: • Image Enhancement in R...
#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 Learni...
- Deep Learning for Satellite Imagery: • Deep learning for sate...
- Machine learning from the basic: • Machine Learning for g...
- Historical Imagery Processing: • Historical Imagery pro...
- Leaflet from basic to advance: • Leaflet from basic to ...
- GeoServer with leaflet web-GIS: • GeoServer and Leaflet ...
- GeoDjango project: • Bookmark note on map |...
- geoserver-rest: • geoserver-rest
- GIS training in Nepali: • Beginner GIS training ...
- LULC map production: • LandUse Land Cover Map...
- Geospatial analysis with python: • GeoSpatial analysis wi...
- GeoNode from basic to advance: • GeoNode from basic to ...
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": www.udemy.com/course/geospati...
2. "Web GIS Development 2021": www.udemy.com/course/web-gis-...
3. "Web mapping and Web-GIS from Dev to Deploy 2021: GeoDjango": www.udemy.com/course/web-mapp...
4. "Introduction to Web Mapping and Web GIS 2020: GeoDjango": www.udemy.com/course/introduc...
5. Deep Learning Application for Earth Observation: www.udemy.com/course/deep-lea...
6. Geospatial Data Analysis with Python: www.udemy.com/course/geospati...
---------------------------------------------------------------------------------------------------
Follow me on GitHub: github.com/iamtekson
Follow me on Twitter: / iamtekson
Follow me on Instagram: / iamtekson
Join Facebook group: / 1049524025731229
-----------------------------------------------------------------------------------------------------

Пікірлер: 4
@sarahmazhar8863
@sarahmazhar8863 22 күн бұрын
I downloaded the dataset and uploaded but when len(images and masks) is executed their number is not equal ...what could be the reason..what should i do?
@geodev
@geodev 21 күн бұрын
Maybe your mask raster is was not with the same dimension or extend with your input satellite imagery.
@AnirudhAggarwal-w7r
@AnirudhAggarwal-w7r Ай бұрын
My output of len(image), len(mask) is 0,0 . not able to get through this problem alone
@geodev
@geodev Ай бұрын
I think you have a wrong url to image or mask directory.
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 14 МЛН
Spot The Fake Animal For $10,000
00:40
MrBeast
Рет қаралды 177 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 8 МЛН
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 10 МЛН
How to Access High-Res Planet Labs Imagery
14:40
GeoDev
Рет қаралды 4 М.
TensorFlow for Beginners | TensorFlow in deep learning | TensorFlow tutorial
15:15
Why AI Automation Agencies Are A Scam
23:47
André Vedor
Рет қаралды 14 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 810 М.
25 Nooby Pandas Coding Mistakes You Should NEVER make.
11:30
Rob Mulla
Рет қаралды 264 М.
Why Fine Tuning is Dead w/Emmanuel Ameisen
50:07
Hamel Husain
Рет қаралды 26 М.
TensorFlow Tutorial 18 - Custom Dataset for Images
25:16
Aladdin Persson
Рет қаралды 96 М.
331 - Fine-tune Segment Anything Model (SAM) using custom data
44:07
A little girl was shy at her first ballet lesson #shorts
00:35
Fabiosa Animated
Рет қаралды 14 МЛН