首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打印rllib模型的模型摘要

打印rllib模型的模型摘要
EN

Stack Overflow用户
提问于 2022-01-04 03:15:55
回答 1查看 361关注 0票数 0

我还没有在里利卜文档中看到任何允许我在keras中打印像print(model.summary())这样的模型快速摘要的东西。我试过用tf-slim和

代码语言:javascript
复制
variables = tf.compat.v1.model_variables()
slim.model_analyzer.analyze_vars(variables, print_info=True)

为了大致了解tensorflow模型,但是在初始化模型之后(在ESTrainer类_init的末尾插入)没有发现任何变量。具体来说,我一直试图得到一个进化策略(ES)策略的摘要,以验证对模型配置的更改是否正在按预期更新,但我无法获得摘要打印工作。

有没有一种现有的方法来解决这个问题?斯利姆会在这里工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-04 08:20:56

培训代理可以返回允许您访问模型的策略:

代码语言:javascript
复制
agent = ppo.PPOTrainer(config, env=select_env)

policy = agent.get_policy()
policy.model.base_model.summary() # Prints the model summary

样本输出:

代码语言:javascript
复制
 Layer (type)                   Output Shape         Param #     Connected to                     
==================================================================================================
 observations (InputLayer)      [(None, 7)]          0           []                               
                                                                                                  
 fc_1 (Dense)                   (None, 256)          2048        ['observations[0][0]']           
                                                                                                  
 fc_value_1 (Dense)             (None, 256)          2048        ['observations[0][0]']           
                                                                                                  
 fc_2 (Dense)                   (None, 256)          65792       ['fc_1[0][0]']                   
                                                                                                  
 fc_value_2 (Dense)             (None, 256)          65792       ['fc_value_1[0][0]']             
                                                                                                  
 fc_out (Dense)                 (None, 5)            1285        ['fc_2[0][0]']                   
                                                                                                  
 value_out (Dense)              (None, 1)            257         ['fc_value_2[0][0]']             
                                                                                                  
==================================================================================================
Total params: 137,222
Trainable params: 137,222
Non-trainable params: 0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70573735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档