【霏艺所思】AlphaGoZero开源实现代码讲解<4>:MCTS算法
【霏艺所思】AlphaGoZero开源实现代码讲解<1>:前向过程
【霏艺所思】AlphaGoZero开源实现代码讲解<2>:反向过程
【霏艺所思】AlphaGoZero开源实现代码讲解<3>:输入特征
【霏艺所思】AlphaGoZero开源实现代码讲解<4>:MCTS算法
【霏艺所思】AlphaGoZero开源实现代码讲解<5>:杂项
MCTS这个就很麻烦了。。。
涉及代码如下
src_cpp\elf\ai\tree_search\tree_search.h
src_cpp\elf\ai\tree_search\tree_search_node.h
核心函数是BestAction UCT(const SearchAlgoOptions& alg_opt, std::ostream* oo = nullptr)
这里还得拆开来讲
addVirtualLoss 这个东西,我放到第五篇讲解
具体的以后再说~
【霏艺所思】AlphaGoZero开源实现代码讲解<2>:反向过程
【霏艺所思】AlphaGoZero开源实现代码讲解<3>:输入特征
【霏艺所思】AlphaGoZero开源实现代码讲解<4>:MCTS算法
【霏艺所思】AlphaGoZero开源实现代码讲解<5>:杂项
MCTS这个就很麻烦了。。。
涉及代码如下
src_cpp\elf\ai\tree_search\tree_search.h
src_cpp\elf\ai\tree_search\tree_search_node.h
核心函数是BestAction UCT(const SearchAlgoOptions& alg_opt, std::ostream* oo = nullptr)
这里还得拆开来讲
addVirtualLoss 这个东西,我放到第五篇讲解
具体的以后再说~