文件名称:AlphaGo.jl:使用Flux.jl实现AlphaGo零
文件大小:625KB
文件格式:ZIP
更新时间:2024-02-24 15:11:46
go flux reinforcement-learning julia alphago
AlphaGo.jl AlphaGo.jl是使用Flux.jl的AlphaGo Zero的纯Julia实现。 安装 要安装此软件包,只需运行 pkg> add https://github.com/tejank10/AlphaGo.jl 用法 using AlphaGo 创建Go环境很简单env = GoEnv(9) 这里9是木板的大小,即创建了9x9木板。 A B C D E F G H J 9 . . . . . . . . . 9 8 . . . . . . . . . 8 7 . . . . . . . . . 7 6 . . . . . . . . .
【文件预览】:
AlphaGo.jl-master
----Project.toml(410B)
----.gitignore(29B)
----.codecov.yml(15B)
----src()
--------selfplay.jl(1KB)
--------mcts.jl(11KB)
--------neural_net.jl(4KB)
--------features.jl(1KB)
--------play.jl(2KB)
--------mcts_play.jl(5KB)
--------resnet.jl(1KB)
--------interface.jl(1KB)
--------game()
--------train.jl(3KB)
--------gtp_engine.jl(2KB)
--------AlphaGo.jl(803B)
----LICENSE.md(1KB)
----.travis.yml(1KB)
----models()
--------agz_base.bson(323KB)
--------weights()
--------agz_value.bson(187KB)
--------agz_policy.bson(126KB)
----REQUIRE(78B)
----examples()
--------game.jl(2KB)
--------assets()
--------sample.jl(1KB)
--------helpers.jl(2KB)
----README.md(2KB)
----appveyor.yml(2KB)
----lib()
--------interface.css(218B)
--------interface.js(719B)
----Manifest.toml(14KB)
----test()
--------test_mcts.jl(6KB)
--------test_utils.jl(3KB)
--------test_go.jl(18KB)
--------runtests.jl(154B)
--------test_mcts_player.jl(11KB)
--------test_features.jl(3KB)