【文件属性】:
文件名称:matlab的egde源代码-VIN:价值迭代网络
文件大小:8.59MB
文件格式:ZIP
更新时间:2021-05-21 22:22:13
系统开源
matlab的egde源代码价值迭代网络
NIPS
2016论文代码:
价值迭代网络
Aviv
Tamar,Yi
Wu,Garrett
Thomas,Sergey
Levine和Pieter
Abbeel
加州大学伯克利分校
要求:
巨蟒(2.7)
茶野(0.8)
为了生成gridworld数据并可视化结果,还需要:
Matlab(调用python对象以可视化轨迹需要2015或更高版本)
Matlab
BGL:将其放在matlab_bgl文件夹中。
首先:scripts目录包含用于生成数据和训练不同模型的脚本。
scripts
/
make_data_gridworld_nips.m生成训练数据(随机网格世界)。
或者,您可以使用数据文件夹中的现有数据文件(而不是生成它们)。
scripts
/
nips_gridworld_experiments_VIN.sh显示了如何训练VIN模型。
训练后,将创建一个权重文件(例如/results/grid28_VIN.pk)。
然后,您可以运行:
script_viz_policy.m使用已学习的权重运行经过训练的VIN,并查看其生成的轨迹(第
【文件预览】:
VIN-master
----.gitignore(163B)
----README.md(1KB)
----ObstacleGenerators()
--------@obstacle_gen()
----NNpredict.m(717B)
----theano_utils.py(3KB)
----vin.py(13KB)
----addpaths.m(98B)
----test_network.m(3KB)
----FC.py(10KB)
----NN_run_training.py(3KB)
----extract_action.m(919B)
----scripts()
--------nips_gridworld_experiments_VIN_untied.sh(5KB)
--------nips_gridworld_experiments_VIN_untied_data_fraction.sh(7KB)
--------nips_gridworld_experiments_FCN.sh(6KB)
--------make_data_gridworld_nips.m(962B)
--------nips_gridworld_experiments_CNN.sh(2KB)
--------nips_gridworld_experiments_VIN.sh(4KB)
----MDPs()
--------Finite_MDP_class.m(2KB)
--------@Gridworld_Graph8()
--------MDP_class.m(369B)
----script_viz_policy.m(4KB)
----LICENSE.md(2KB)
----.idea()
--------vcs.xml(182B)
----script_make_data.m(8KB)
----NNobj.py(946B)
----vin_untied.py(12KB)
----data()
--------gridworld_28.mat(7.77MB)
--------gridworld_8_test.mat(13KB)
--------gridworld_16.mat(2.09MB)
--------gridworld_16_test.mat(42KB)
--------gridworld_8.mat(396KB)
--------gridworld_28_test.mat(115KB)
----util()
--------python_ndarray_to_matrix.m(254B)
--------SP.m(450B)
--------rand_choose.m(214B)
--------set_var.m(287B)
----FCN.py(11KB)
----CNN.py(9KB)