Git Product home page Git Product logo

deepcode's Introduction

Deepcode

Deepcode: Feedback Codes via Deep Learning, by Hyeji Kim, Yihan Jiang, Sreeram Kannan, Sewoong Oh, and Pramod Viswanath

Noiseless feedback

python feedback_main.py -ns -1 : Forward SNR -1dB
python feedback_main.py -ns 0 : Forward SNR 0dB
python feedback_main.py -ns 1 : Forward SNR 1dB
python feedback_main.py -ns 2 : Forward SNR 2dB

Noisy feedback

python feedback_main.py -ns 0 -fs -3 : Forward SNR 0dB Feedback SNR -3dB
python feedback_main.py -ns 0 -fs 3 : Forward SNR 0dB Feedback SNR 3dB
python feedback_main.py -ns 0 -fs 10 : Forward SNR 0dB Feedback SNR 10dB
python feedback_main.py -ns 0 -fs 20 : Forward SNR 0dB Feedback SNR 20dB

Normalization layer

Mean and variance for normalization layer is saved in meanvar/meanvar_Blocklength_FeedbackSNR_ForwardSNR.pickle

meanvar_51_20_-1.pickle : Blocklength 51 (50 + zero padding) Noiseless Feedback Forward SNR -1dB meanvar_51_20_0.pickle : Blocklength 51 (50 + zero padding) Noiseless Feedback Forward SNR 0dB meanvar_51_20_1.pickle : Blocklength 51 (50 + zero padding) Noiseless Feedback Forward SNR 1dB meanvar_51_20_2.pickle : Blocklength 51 (50 + zero padding) Noiseless Feedback Forward SNR 2dB

meanvar_51_-3.0_0.pickle : Blocklength 51 (50 + zero padding) Feedback SNR -3dB Forward SNR 0dB meanvar_51_3.0_0.pickle : Blocklength 51 (50 + zero padding) Feedback SNR 3dB Forward SNR 0dB meanvar_51_10.0_0.pickle : Blocklength 51 (50 + zero padding) Feedback SNR 10dB Forward SNR 0dB meanvar_51_20.0_0.pickle : BLocklength 51 (50 + zero padding) Feedback SNR 20dB Forward SNR 0dB

deepcode's People

Contributors

hyejikim1 avatar

Stargazers

Sravan Kumar Ankireddy avatar Kim jinwook avatar Yeqi avatar  avatar Zhiyang Liu avatar  avatar 会一点点的脚仔 avatar  avatar  avatar Simonzz999 avatar Serenity Luo avatar Arthur Stemmer avatar  avatar Julie avatar  avatar Aishwary Sharad Patil avatar

Watchers

David Kurka avatar James Cloos avatar  avatar paper2code - bot avatar

deepcode's Issues

training function

Hi Hyeji. Thanks for sharing the code. could you include your training code as well?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.