An open API service indexing awesome lists of open source software.

https://github.com/yarinbou/deep-learning

basic concepts and tools for image understanding using Deep Learning.
https://github.com/yarinbou/deep-learning

ai attention-mechanism cnn deep-learning encoder-decoder image-captioning image-processing neural-network neural-networks object-localization pretrained-models

Last synced: 2 months ago
JSON representation

basic concepts and tools for image understanding using Deep Learning.

Awesome Lists containing this project

README

          

# Deep-Learning

basic concepts and tools for image understanding using Deep Learning.

## Linear Image Classifier

implement a linear image classifier while getting familiar with `numpy` and the benefits of vectorized operations in Python.
This exercise has 2 parts:

1. Implementing loss functions, calculating gradients and implementing gradient descent.
2. Linear perceptron
3. Training and evaluating several classifiers.
4. Visualize my results.

## Neural network from scratch

implement a binary classifier with one linear layer on a small portion of CIFAR-10. In this exercise, you will implement a three layer multi-class neural network.

1. Implement a loss function (Cross-entropy)
2. Implement a L2 Regularization
3. Implement a Fully Connected Layer: Forward Pass, Backward Pass.
4. Implement a Fully ReLU: Forward Pass, Backward Pass.
5. Building the Network.

## Convolutional Neural Network - Classifiying CIFAR-10

1. Train a convolutional network using PyTorch and evaluate it.
2. Visualize a neural network layer and interpet their meaning.

## Object localization using pre-trained CNN model

1. Train a Localization as Regression network using a pre-trained model.
2. Build and train a recurrent neural network that will generate text.

## Image Captioning With Attention - Pytorch

The goal of image captioning is to describe a given image using natural language. Using neural networks, we can partition the problem into two separate challenges. First, we need to extract meaningful features regarding the image that would help us describe it. Second, we need to generate a sequence of words that best fit those features.