https://github.com/sanikamal/deep-learning-atoz
A collection of deep learning architectures ,model, code snippets, tips and mini projects.
https://github.com/sanikamal/deep-learning-atoz
computer-vision deep-learning nlp scikit-learn skimage tensorflow
Last synced: 2 months ago
JSON representation
A collection of deep learning architectures ,model, code snippets, tips and mini projects.
- Host: GitHub
- URL: https://github.com/sanikamal/deep-learning-atoz
- Owner: sanikamal
- License: mit
- Created: 2019-04-03T08:56:39.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-10-21T14:33:21.000Z (over 3 years ago)
- Last Synced: 2025-10-14T12:55:35.048Z (8 months ago)
- Topics: computer-vision, deep-learning, nlp, scikit-learn, skimage, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 7.63 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Deep Learning A to Z
A collection of various deep learning architectures, models, tips ,code snippets, and mini projects for TensorFlow and PyTorch.
## What is Deep Learning?
Deep Learning is a subfield of machine learning concerned with algorithms inspired by the structure and function of the brain called artificial neural networks.
Deep learning architectures such as `deep neural networks`, `deep belief networks` and `recurrent neural networks` have been applied to fields including `computer vision`, `speech recognition`, `natural language processing`, `audio recognition`, `social network filtering`, `machine translation`, `bioinformatics`, `drug design`, `medical image analysis`, material inspection and board game programs, where they have produced results comparable to and in some cases superior to human experts.

## What is computer vision ?
Humans use their eyes and their brains to see and visually sense the world around them. Computer vision is the science that aims to give a similar, if not better, capability to a machine or computer.
Computer vision is concerned with the automatic extraction, analysis and understanding of useful information from a single image or a sequence of images(video). It involves the development of a theoretical and algorithmic basis to achieve automatic visual understanding.

The applications of computer vision are numerous and include:
* agriculture
* augmented reality
* autonomous vehicles
* biometrics
* character recognition
* forensics
* industrial quality inspection
* face recognition
* gesture analysis
* geoscience
* image restoration
* medical image analysis
* pollution monitoring
* process control
* remote sensing
* robotics
* security and surveillance
* transport
## What is Natural Language Processing (NLP) ?
Natural language processing (NLP) is the ability of a computer program to understand human language as it is spoken. NLP is a component of artificial intelligence (AI).
The development of NLP applications is challenging because computers traditionally require humans to "speak" to them in a programming language that is precise, unambiguous and highly structured, or through a limited number of clearly enunciated voice commands. Human speech, however, is not always precise -- it is often ambiguous and the linguistic structure can depend on many complex variables, including slang, regional dialects and social context.

## Recurrent Neural Networks (RNNs)
- [Approximating a sine Function](sine_function.ipynb)
- [Tensorflow 2 Basic Operation](tf2_basic_operation.ipynb)
## Other
- [Scale Image Pixel Data](Scale_Image_Pixel_Data_for_Deep_Learning.ipynb)
- [Guide to Deal with Text Data](a_gentle_guide_to_deal_with_text_data.ipynb)