easy-rl icon indicating copy to clipboard operation
easy-rl copied to clipboard

/chapter3/project1

Open qiwang067 opened this issue 3 years ago • 35 comments

https://datawhalechina.github.io/easy-rl/#/chapter3/project1

Description

qiwang067 avatar May 24 '21 01:05 qiwang067

你好,为什么咱们github上给的代码和文档里命名的不太一样,而且感觉给的代码命名有点乱

o00000o avatar Jun 01 '21 02:06 o00000o

你好,文档代码已经更新,另外可不可以指出一些关于乱的代码的命名,因为代码命名我也斟酌了很久,可能还是有纰漏之处。

johnjim0816 avatar Jun 02 '21 02:06 johnjim0816

主要就是咱们文档写得真的很好对入门很友善 特别是文档当中的代码注释  以及相关变量的解释真的很好  还有就是比如项目一  主要代码清单咱们已经列出了相关的.py文件  但是我去咱们github给的代码当中找的话就找不到对应的文件并且夹杂了其他类型的文件  希望文件的分类命名能够清晰点   还有就是代码里边的注释希望也能像文档中给的代码示例那样 适当的增加点注释   非常感谢整理  很详细   这些是我看得过程中自己的感受  

------------------ 原始邮件 ------------------ 发件人: "datawhalechina/easy-rl" @.>; 发送时间: 2021年6月2日(星期三) 上午10:37 @.>; @.@.>; 主题: Re: [datawhalechina/easy-rl] /chapter3/project1 (#51)

你好,文档代码已经更新,另外可不可以指出一些关于乱的代码的命名,因为代码命名我也斟酌了很久,可能还是有纰漏之处。

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

o00000o avatar Jun 02 '21 02:06 o00000o

@JohnJim0816 你好,文档代码已经更新,另外可不可以指出一些关于乱的代码的命名,因为代码命名我也斟酌了很久,可能还是有纰漏之处。

主要就是咱们文档写得真的很好对入门很友善 特别是文档当中的代码注释 以及相关变量的解释真的很好 还有就是比如项目一 主要代码清单咱们已经列出了相关的.py文件 但是我去咱们github给的代码当中找的话就找不到对应的文件并且夹杂了其他类型的文件 希望文件的分类命名能够清晰点 还有就是代码里边的注释希望也能像文档中给的代码示例那样 适当的增加点注释 非常感谢整理 很详细 这些是我看得过程中自己的感受

o00000o avatar Jun 02 '21 02:06 o00000o

嗯嗯好的,多谢,会再改进代码的!

johnjim0816 avatar Jun 02 '21 03:06 johnjim0816

from envs.gridworld_env import CliffWalkingWapper ‘提示ModuleNotFoundError: No module named 'envs' 如何解决?【已解决】

jacfan-only avatar Jul 29 '21 11:07 jacfan-only

每个项目下的MD如果能添加一下程序说明就太好啦

jacfan-only avatar Jul 31 '21 03:07 jacfan-only

@jacfan-only from envs.gridworld_env import CliffWalkingWapper ‘提示ModuleNotFoundError: No module named 'envs' 如何解决?【已解决】

怎么解决的?

Yequila avatar Nov 04 '21 07:11 Yequila

运行task0_train.ipybn后,最后一个框显示,plot_rewards() got an unexpected keyword argument 'env',有大佬可以解答一下吗。。。

Johnsonzhao1 avatar Dec 13 '21 15:12 Johnsonzhao1

@Johnsonzhao1 运行task0_train.ipybn后,最后一个框显示,plot_rewards() got an unexpected keyword argument 'env',有大佬可以解答一下吗。。。

您好 我也遇到了同样的问题 请问您解决了吗

QingqingZhao-111 avatar Dec 21 '21 03:12 QingqingZhao-111

@QingqingZhao-111

@Johnsonzhao1 运行task0_train.ipybn后,最后一个框显示,plot_rewards() got an unexpected keyword argument 'env',有大佬可以解答一下吗。。。

您好 我也遇到了同样的问题 请问您解决了吗

没有。。。调了一天,重新建了虚拟环境重新安装了的所有的包,还是一样的报错。。。

Johnsonzhao1 avatar Dec 21 '21 03:12 Johnsonzhao1

@Johnsonzhao1 运行task0_train.ipybn后,最后一个框显示,plot_rewards() got an unexpected keyword argument 'env',有大佬可以解答一下吗。。。

import sys,os curr_path = os.path.dirname(file) parent_path=os.path.dirname(curr_path) sys.path.append(parent_path) # add current terminal path to sys.path

os.environ['KMP_DUPLICATE_LIB_OK'] = 'TRUE'

jacfan-only avatar Dec 21 '21 06:12 jacfan-only

@jacfan-only

@Johnsonzhao1 运行task0_train.ipybn后,最后一个框显示,plot_rewards() got an unexpected keyword argument 'env',有大佬可以解答一下吗。。。

import sys,os curr_path = os.path.dirname(file) parent_path=os.path.dirname(curr_path) sys.path.append(parent_path) # add current terminal path to sys.path

os.environ['KMP_DUPLICATE_LIB_OK'] = 'TRUE'

您好 我是win10系统 gym0.21.0按照您的方法修改后还是同样的错误 请问是怎么回事呢

QingqingZhao-111 avatar Dec 21 '21 07:12 QingqingZhao-111

@Johnsonzhao1

@QingqingZhao-111

@Johnsonzhao1 运行task0_train.ipybn后,最后一个框显示,plot_rewards() got an unexpected keyword argument 'env',有大佬可以解答一下吗。。。

您好 我也遇到了同样的问题 请问您解决了吗

没有。。。调了一天,重新建了虚拟环境重新安装了的所有的包,还是一样的报错。。。

您好 我把plot.py中改成了plt.title("learning curve on {} of {} for {}".format(plot_cfg.device, plot_cfg.algo, plot_cfg.env))可以运行了

QingqingZhao-111 avatar Dec 21 '21 08:12 QingqingZhao-111

关于plot的问题,最新上传的应该解决了,笔者最近一直在更新,下次会注意把所有的更新完毕再上传,给大家造成不必要的困扰实在是抱歉

johnjim0816 avatar Dec 21 '21 12:12 johnjim0816

@QingqingZhao-111

@Johnsonzhao1

@QingqingZhao-111

@Johnsonzhao1 运行task0_train.ipybn后,最后一个框显示,plot_rewards() got an unexpected keyword argument 'env',有大佬可以解答一下吗。。。

您好 我也遇到了同样的问题 请问您解决了吗

没有。。。调了一天,重新建了虚拟环境重新安装了的所有的包,还是一样的报错。。。

您好 我把plot.py中改成了plt.title("learning curve on {} of {} for {}".format(plot_cfg.device, plot_cfg.algo, plot_cfg.env))可以运行了

谢谢您。。。但是我的还是会报错“TypeError: plot_rewards() got an unexpected keyword argument 'env'”。。。请问还有什么其他改动吗。。。

Johnsonzhao1 avatar Dec 22 '21 02:12 Johnsonzhao1

@johnjim0816

关于plot的问题,最新上传的应该解决了,笔者最近一直在更新,下次会注意把所有的更新完毕再上传,给大家造成不必要的困扰实在是抱歉

谢谢您的无私奉献,while,最新的common文件夹里没有plot.py文件了。。。然后报错“No module named 'common.plot'”,可否麻烦您看一下。。。

Johnsonzhao1 avatar Dec 22 '21 02:12 Johnsonzhao1

@johnjim0816

关于plot的问题,最新上传的应该解决了,笔者最近一直在更新,下次会注意把所有的更新完毕再上传,给大家造成不必要的困扰实在是抱歉

谢谢您的无私奉献,while,最新的common文件夹里没有plot.py文件了。。。然后报错“No module named 'common.plot'”,可否麻烦您看一下。。。

具体是哪里的,可能漏改了,新上传的plot函数全部在common.utils里面

johnjim0816 avatar Dec 22 '21 02:12 johnjim0816

@johnjim0816

@johnjim0816

关于plot的问题,最新上传的应该解决了,笔者最近一直在更新,下次会注意把所有的更新完毕再上传,给大家造成不必要的困扰实在是抱歉

谢谢您的无私奉献,while,最新的common文件夹里没有plot.py文件了。。。然后报错“No module named 'common.plot'”,可否麻烦您看一下。。。

具体是哪里的,可能漏改了,新上传的plot函数全部在common.utils里面

谢谢您,是'codes\QLearning\task0_train.py'中的问题,我改成从common.utils中import了,然后还是报错 ‘plot_rewards_cn(rewards,ma_rewards,tag="train",env=cfg.env,algo = cfg.algo,path=cfg.result_path) TypeError: plot_rewards_cn() got an unexpected keyword argument 'env'’

在ipybn版本中,报错 ----> 7 plot_rewards(rewards,ma_rewards,tag="train",env=cfg.env,algo = cfg.algo,path=cfg.result_path) TypeError: plot_rewards() got an unexpected keyword argument 'env'

Johnsonzhao1 avatar Dec 22 '21 02:12 Johnsonzhao1

@johnjim0816

@johnjim0816

关于plot的问题,最新上传的应该解决了,笔者最近一直在更新,下次会注意把所有的更新完毕再上传,给大家造成不必要的困扰实在是抱歉

谢谢您的无私奉献,while,最新的common文件夹里没有plot.py文件了。。。然后报错“No module named 'common.plot'”,可否麻烦您看一下。。。

具体是哪里的,可能漏改了,新上传的plot函数全部在common.utils里面

谢谢您,是'codes\QLearning\task0_train.py'中的问题,我改成从common.utils中import了,然后还是报错 ‘plot_rewards_cn(rewards,ma_rewards,tag="train",env=cfg.env,algo = cfg.algo,path=cfg.result_path) TypeError: plot_rewards_cn() got an unexpected keyword argument 'env'’

在ipybn版本中,报错 ----> 7 plot_rewards(rewards,ma_rewards,tag="train",env=cfg.env,algo = cfg.algo,path=cfg.result_path) TypeError: plot_rewards() got an unexpected keyword argument 'env'

你好 Qlearnign部分已更新~

johnjim0816 avatar Dec 22 '21 03:12 johnjim0816

请问运行了from envs.gridworld_env import CliffWalkingWapper后提示No module named **'envs.gridworld_env'是什么原因?我下载的envs版本是1.4。是版本出错还是说这个envs是本地文件调用是吗?【已解决】:原来有装饰器源码

yilitai avatar Apr 22 '22 06:04 yilitai

运行代码时出现好多错误无法运行比如common里边已经没有plot.py文件 比如MonteCarlo算法里的task0_train就不无法运行像是不同文件更新没有同步导致的

o00000o avatar Jul 25 '22 08:07 o00000o

SARSA和QLearning两种学习方式可以直接运行的代码以及对比,建议参考文章https://cloud.tencent.com/developer/article/2022462

wing3r avatar Aug 18 '22 03:08 wing3r

from envs.gridworld_env import CliffWalkingWapper ‘提示ModuleNotFoundError: No module named 'envs' 如何解决?【已解决】

怎么解决的?

chenweiyj avatar Jul 11 '23 13:07 chenweiyj

同问from envs.gridworld_env import CliffWalkingWapper ‘提示ModuleNotFoundError: No module named 'envs'怎么解决?作者好像没有提供envs.gridworld_env的自定义装饰器的源代码?小白不会找,有大佬解答吗?

HellcatTzy avatar Jul 24 '23 14:07 HellcatTzy

示例代码“Q-learning探索策略研究”中的“from envs.simple_grid import DrunkenWalkEnv”报错:No module named 'envs.simple_grid',我一直没找到配置通这个环境的办法,不知道有没有大佬知道怎么解决?

Notimetimer avatar Aug 14 '23 07:08 Notimetimer

@jacfan-only from envs.gridworld_env import CliffWalkingWapper ‘提示ModuleNotFoundError: No module named 'envs' 如何解决?【已解决】

CliffWalkingWapper 要自己定义一下,文档对应GitHub里的代码有,在notebooks--Q_learning里

kidzz421 avatar Sep 12 '23 01:09 kidzz421

示例代码“Q-learning探索策略研究”中的“from envs.simple_grid import DrunkenWalkEnv”报错:No module named 'envs.simple_grid',我一直没找到配置通这个环境的办法,不知道有没有大佬知道怎么解决?

你好,我也遇到这个问题了,请问最后解决了吗?

tonyshtark avatar Nov 30 '23 10:11 tonyshtark

@jacfan-only from envs.gridworld_env import CliffWalkingWapper ‘提示ModuleNotFoundError: No module named 'envs' 如何解决?【已解决】

from envs.gridworld_env import CliffWalkingWapper

ModuleNotFoundError: No module named 'envs.gridworld_env' y

abidefei avatar Feb 18 '24 08:02 abidefei

请问是如何解决的?

abidefei avatar Feb 18 '24 08:02 abidefei