https://github.com/krastanov/neural-decoder
Neural Network Decoders for Quantum Error Correcting Codes
https://github.com/krastanov/neural-decoder
error-correcting-codes neural-networks quantum-computing quantum-information
Last synced: 18 days ago
JSON representation
Neural Network Decoders for Quantum Error Correcting Codes
- Host: GitHub
- URL: https://github.com/krastanov/neural-decoder
- Owner: Krastanov
- License: gpl-3.0
- Created: 2017-01-17T20:00:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-17T15:47:40.000Z (over 7 years ago)
- Last Synced: 2025-03-24T10:06:19.989Z (about 1 month ago)
- Topics: error-correcting-codes, neural-networks, quantum-computing, quantum-information
- Language: Python
- Homepage: https://www.nature.com/articles/s41598-017-11266-1
- Size: 57.6 KB
- Stars: 32
- Watchers: 4
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Neural Network Decoders for Quantum Error Correcting Codes
See: https://www.nature.com/articles/s41598-017-11266-1
Make your own decoder with:
```
train_network.py 5 output.model \
--onthefly 10000000 50000 \
--Xstab --Zstab \
--epochs 10 --prob 0.9 \
--learningrate .000001 --normcenterstab --layers 4 4 4 4 4 4 4
```
Test a network by adding the `--eval` flag.See `train_network.py -h` for description of each flag.