文件名称:sfc-dqn:SFC-DQN的Tensorflow实现
文件大小:1.46MB
文件格式:ZIP
更新时间:2024-06-03 15:50:57
Python
sfc-dqn 该存储库是软件驱动的5G Slice中基于纸质增强学习的基于QoS / QoE感知服务功能链的tensorflow实现。 以下是文件简介: env.py:模拟SFC链分配的环境。 config.py:带宽,延迟和sfc请求的预设 dqn.py:DQN算法的核心代码。 train.py:运行此文件以单独训练DQN代理: python train.py 。 它将从ckpt /加载检查点文件并继续训练,并自动将检查点保存在ckpt /中。 注意:请改用main.py。 ckpt:用于存储预训练参数的文件夹。 运行eval.py,main.py时需要。 eval.py:评估DQN的平均QoE和错误率,并随机生成100个sfc请求。 尝试使用python eval.py查看平均QoE和错误率。 如果通过cpu运行,则DQN的完整时间可能会更长。 random_sfc.
【文件预览】:
sfc-dqn-master
----plot_qoe.py(674B)
----plot_error.py(680B)
----.gitignore(58B)
----README.md(2KB)
----eval.py(943B)
----config.py(3KB)
----dqn.py(9KB)
----train.py(881B)
----random_sfc.py(3KB)
----figure_error.png(91KB)
----ckpt()
--------dqn.ckpt.index(1KB)
--------dqn.ckpt.data-00000-of-00001(1.79MB)
--------checkpoint(73B)
--------dqn.ckpt.meta(131KB)
----output.txt(15KB)
----env.py(11KB)
----main.py(2KB)
----violent_sfc.py(3KB)
----figure_QoE.png(90KB)