Рет қаралды 1,635
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
-----------------------------------------------------------------------------------------------------