项目作者: ycchen1989

项目描述 :
Variational Quantum Circuits for Deep Reinforcement Learning since 2019. Xanadu Quantum Software Competition 1st Prize 2019.
高级语言: Python
项目地址: git://github.com/ycchen1989/Var-QuantumCircuits-DeepRL.git
创建时间: 2019-08-30T03:07:53Z
项目社区:https://github.com/ycchen1989/Var-QuantumCircuits-DeepRL

开源协议:Apache License 2.0

下载


Variational-Quantum-Circuits-DeepReinforcementLearning

NEWS We start a non-commericial interview series: a first talk with Sam and his experience working VQC-DRL since 2018.

Feel free to check the videos, if you are interested in the stories behind. Part 1 Video and Part 2 Video.

This is the numerical code for the article: \
Variational Quantum Circuits for Deep Reinforcement Learning (first released in Aug. 2019)

  • This work awarded the Xanadu AI software competition 2019 research track first prize. News

We also sincerely thank the supports from Xanadu AI to provide PennyLane, which is a great value to the quantum AI community.

Requirements

with pip/conda install

  1. pennylane
  2. pytorch
  3. matplotlib
  4. qiskit
  5. gym
  6. numpy

Run Code

  • OpenAI Frozen Lake (please also refer to the parameters )
  1. python Code/QML_DQN_FROZEN_LAKE.py
  • Cognitive Radio Game (network-simulator 3 style)
  1. python Code/QML_DQN_NS3.py

References

If you find this work helps your research or use the code, please consider to cite our official reference. Thank you.

  1. @article{chen2020variational,
  2. title={Variational quantum circuits for deep reinforcement learning},
  3. author={Chen, Samuel Yen-Chi and Yang, Chao-Han Huck and Qi, Jun and Chen, Pin-Yu and Ma, Xiaoli and Goan, Hsi-Sheng},
  4. journal={IEEE Access},
  5. year={2020},
  6. publisher={IEEE}
  7. }
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_93_full_1650790152028.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_94_full_1650790152098.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_95_full_1650790152183.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_96_full_1650790152261.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_97_full_1650790152335.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_98_full_1650790152397.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_99_full_1650790152550.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_85_full_1650790151029.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_86_full_1650790151071.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_87_full_1650790151173.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_88_full_1650790151285.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_89_full_1650790151520.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_90_full_1650790151711.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_91_full_1650790151760.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_92_full_1650790151913.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_75_full_1650790150049.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_76_full_1650790150127.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_77_full_1650790150203.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_78_full_1650790150258.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_79_full_1650790150350.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_80_full_1650790150565.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_81_full_1650790150673.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_82_full_1650790150689.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_83_full_1650790150807.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_84_full_1650790150962.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_68_full_1650790149080.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_69_full_1650790149227.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_70_full_1650790149395.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_71_full_1650790149501.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_72_full_1650790149647.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_73_full_1650790149738.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_74_full_1650790149804.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_67_full_1650790148983.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_58_full_1650790148163.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_59_full_1650790148300.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_60_full_1650790148395.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_61_full_1650790148462.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_62_full_1650790148493.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_63_full_1650790148654.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_64_full_1650790148697.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_65_full_1650790148809.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_66_full_1650790148927.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_56_full_1650790147028.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_57_full_1650790147172.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_497_full_1650790145990.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_498_full_1650790146152.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_499_full_1650790146208.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_49_full_1650790146329.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_50_full_1650790146532.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_51_full_1650790146626.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_52_full_1650790146694.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_53_full_1650790146776.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_54_full_1650790146870.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_55_full_1650790146933.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_487_full_1650790144988.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_488_full_1650790145095.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_489_full_1650790145224.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_48_full_1650790145286.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_490_full_1650790145366.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_491_full_1650790145455.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_492_full_1650790145523.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_493_full_1650790145569.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_494_full_1650790145664.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_495_full_1650790145767.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_496_full_1650790145872.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_480_full_1650790143968.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_481_full_1650790144155.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_482_full_1650790144291.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_483_full_1650790144461.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_484_full_1650790144572.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_485_full_1650790144611.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_486_full_1650790144801.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_472_full_1650790143041.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_473_full_1650790143098.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_474_full_1650790143156.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_475_full_1650790143269.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_476_full_1650790143307.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_477_full_1650790143413.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_478_full_1650790143609.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_479_full_1650790143706.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_47_full_1650790143854.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_464_full_1650790142008.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_465_full_1650790142081.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_466_full_1650790142183.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_467_full_1650790142373.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_468_full_1650790142506.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_469_full_1650790142569.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_46_full_1650790142658.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_470_full_1650790142771.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_471_full_1650790142901.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_455_full_1650790141005.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_456_full_1650790141128.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_457_full_1650790141182.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_458_full_1650790141250.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_459_full_1650790141362.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_45_full_1650790141454.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_460_full_1650790141544.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_461_full_1650790141705.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_462_full_1650790141780.pdf
VQDQN_NS3_4_Channels_RMSPropNO20190715144939_Iter_Count_463_full_1650790141904.pdf