Skip to content

Commit

Permalink
readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
siAyush committed Mar 22, 2021
1 parent 10f0cdc commit 7ec8e04
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 4 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,12 @@ Deep Learning
- Zero Padding Layer

- Models
- [Neural Network](https://github.com/siAyush/ScratchML/blob/main/scratch_ml/demo/neural_network.py)

- [Autoencoder](https://github.com/siAyush/ScratchML/blob/main/scratch_ml/demo/autoencoder.py)
- [Convolutional Neural Network](https://github.com/siAyush/ScratchML/blob/main/scratch_ml/demo/convolutional_neural_network.py)
- [Recurrent Neural Network](https://github.com/siAyush/ScratchML/blob/main/scratch_ml/demo/recurrent_neural_network.py)
- [Generative Adversarial Network](https://github.com/siAyush/ScratchML/blob/main/scratch_ml/demo/generative_adversarial_network.py)
- [Neural Network](https://github.com/siAyush/ScratchML/blob/main/scratch_ml/demo/neural_network.py)
- [Recurrent Neural Network](https://github.com/siAyush/ScratchML/blob/main/scratch_ml/demo/recurrent_neural_network.py)

## Installation

Expand Down Expand Up @@ -109,7 +111,7 @@ $ python3 scratch_ml/demo/neural_network.py

![Neural Network](./images/neural_network_error.png)

### Convolutional Neural Network
### Convolutional Neural Network

```
$ python3 scratch_ml/demo/convolutional_neural_network.py
Expand Down
25 changes: 25 additions & 0 deletions scratch_ml/demo/autoencoder.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import math
import numpy as np
from sklearn import datasets
import matplotlib.pyplot as plt
from scratch_ml.deep_learning.optimizers import Adam
from scratch_ml.deep_learning import NeuralNetwork
from scratch_ml.deep_learning.layers import Dense, Dropout, Conv2D, Flatten, Activation, BatchNormalization
from scratch_ml.utils import to_categorical, train_test_split, CrossEntropy


class Autoencoder():
"""Autoencoder with deep fully-connected neural networks."""

def __init__(self):
pass

def encoder():
pass

def decoder():
pass


if __name__ == '__main__':
ae = Autoencoder()
2 changes: 1 addition & 1 deletion scratch_ml/demo/generative_adversarial_network.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@


class GAN():
"""Generative Adversarial Network with fully connected neural nets as
"""Generative Adversarial Network with fully connected neural networks as
Generator and Discriminator."""

def __init__(self):
Expand Down

0 comments on commit 7ec8e04

Please sign in to comment.