https://github.com/mshuqair/neural-network-838-encoder-decoder
Modeling 8-bit binary input using 8-3-8 neural network
https://github.com/mshuqair/neural-network-838-encoder-decoder
keras neural-network python
Last synced: about 1 month ago
JSON representation
Modeling 8-bit binary input using 8-3-8 neural network
- Host: GitHub
- URL: https://github.com/mshuqair/neural-network-838-encoder-decoder
- Owner: mshuqair
- Created: 2023-04-07T17:24:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T15:59:30.000Z (8 months ago)
- Last Synced: 2025-01-30T22:51:24.507Z (3 months ago)
- Topics: keras, neural-network, python
- Language: Python
- Homepage:
- Size: 126 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Neural Network 838 Encoder Decoder
Modeling 8-bit binary input using 8-3-8 shaped neural network in Python.## Decription
This code is to manulay construct a three layered neural network. The input layer has a size of 8, the hidden layer has a size of 3, and the output layer has a size of 8. The main goal is to map (encode and decode) an 8-bit binary signal from the input to the ouput.
**Figure 1.** The target function to be learned.

**Figure 2.** The neural network architecture.
The file 'neural_network_manual.py' is the manual implementation of the model and the file 'neural_network_keras.py' is the implementation using Keras library.