https://github.com/abbaszaidi123/text-augmentation
https://github.com/abbaszaidi123/text-augmentation
ai imagedetection ml python
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/abbaszaidi123/text-augmentation
- Owner: abbaszaidi123
- Created: 2025-04-04T18:59:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-04T19:07:02.000Z (about 1 year ago)
- Last Synced: 2025-04-09T19:20:01.324Z (about 1 year ago)
- Topics: ai, imagedetection, ml, python
- Language: Jupyter Notebook
- Homepage:
- Size: 17.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Augmentation
Deep convolutional neural networks have performed remarkably well on many Computer Vision tasks. \
However, these networks are heavily reliant on big data to avoid overfitting. \
Overfitting refers to the phenomenon when a network learns a function with very high variance such as to perfectly model the training data.
---
## Increasing the amount and diversity of data.
* what do you do when you have limited data?
* Ans: Data Augmentation.
* What is Data Augmentation?
* Data augmentation is a technique of artificially increasing the training set by creating modified copies of a dataset using existing data.
* It includes making minor changes to the dataset or using deep learning to generate new data points.
* Commonly used Augmentation Techniques \
Some of the commonly used Image data augmentations techniques are:
1. Flipping
* This means flipping the image horizontally or vertically.
2. Rotation
* This means to rotate the image by a given angle in the clockwise or anticlockwise direction.
3. Cropping
* During cropping, a section of the image is sampled randomly.
4. Brightness
* Increase or decrease the brightness of the image.
5. Scaling
* Scaling Images can be scaled outward or inward. When scaled outward, the image size increases while the image size decreases when scaled inwards.
6. Noise Addition
* We can also add gaussian noise to the existing images.
---
* Popular Image Augmentation packages
* skimage
* opencv
* imgaug
* Albumentations
* Augmentor
* Keras(ImageDataGenerator class)
* SOLT
---

Image source: Kaggle
---
