ShengrenHou / Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning

The Source code for paper "Optimal Energy System Scheduling Combining Mixed-Integer Programming and Deep Reinforcement Learning". Safe reinforcement learning, energy management
MIT License
72 stars 16 forks source link

库的版本问题 #4

Open lmd123123 opened 8 months ago

Bang0518 commented 6 months ago

你运行代码的时候也有问题么,我看你搞的东西和我类似,咱俩可以交流一下😉

lmd123123 commented 6 months ago

我没有继续搞这个了,感觉误差太大

------------------ 原始邮件 ------------------ 发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>; 发送时间: 2023年12月17日(星期天) 下午4:17 @.>; @.**@.>; 主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

你运行代码的时候也有问题么,我看你搞的东西和我类似,咱俩可以交流一下😉

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Bang0518 commented 6 months ago

那你有啥调度的代码可以参考的吗?我感觉这个论文应该对我很有帮助,但是代码死活就运行不起来,我怀疑是他上传错了

------------------ 原始邮件 ------------------ 发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>; 发送时间: 2023年12月19日(星期二) 上午9:53 @.>; @.**@.>; 主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

我没有继续搞这个了,感觉误差太大

------------------ 原始邮件 ------------------ 发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>; 发送时间: 2023年12月17日(星期天) 下午4:17 @.>; @.**@.>; 主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

你运行代码的时候也有问题么,我看你搞的东西和我类似,咱俩可以交流一下😉

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.> — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>

lmd123123 commented 6 months ago

代码没有问题,这个你需要去注册一个wandb账号才能运行。但是文章中的决策感觉误差太高,这样很容易过不了审稿人那一关,其它代码我也少网上乱看的,而且我目前也没有找到我的研究点。

------------------ 原始邮件 ------------------ 发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>; 发送时间: 2023年12月19日(星期二) 上午9:57 @.>; @.**@.>; 主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

那你有啥调度的代码可以参考的吗?我感觉这个论文应该对我很有帮助,但是代码死活就运行不起来,我怀疑是他上传错了

------------------ 原始邮件 ------------------ 发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>; 发送时间: 2023年12月19日(星期二) 上午9:53 @.>; @.**@.>; 主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

我没有继续搞这个了,感觉误差太大

------------------ 原始邮件 ------------------
发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>;
发送时间: 2023年12月17日(星期天) 下午4:17
@.>;
@.**@.>;
主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

你运行代码的时候也有问题么,我看你搞的东西和我类似,咱俩可以交流一下😉


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID:
@.> — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

Bang0518 commented 6 months ago

我觉得MIP-DQN.py肯定是有问题的吧。执行python MIP_DQN.py命令的时候,会出现AttributeError: 'Arguments' object has no attribute 'if_per_or_gae'。看了一下他的代码确实也没定义这个东西。 我用的是本地环境python3.9,可以请教一下你是怎么运行起来的吗?我想看一下效果

 

------------------ 原始邮件 ------------------ 发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>; 发送时间: 2023年12月19日(星期二) 上午10:09 @.>; @.**@.>; 主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

代码没有问题,这个你需要去注册一个wandb账号才能运行。但是文章中的决策感觉误差太高,这样很容易过不了审稿人那一关,其它代码我也少网上乱看的,而且我目前也没有找到我的研究点。

------------------ 原始邮件 ------------------ 发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>; 发送时间: 2023年12月19日(星期二) 上午9:57 @.>; @.**@.>; 主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

那你有啥调度的代码可以参考的吗?我感觉这个论文应该对我很有帮助,但是代码死活就运行不起来,我怀疑是他上传错了

------------------ 原始邮件 ------------------
发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>;
发送时间: 2023年12月19日(星期二) 上午9:53
@.>;
@.**@.>;
主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

我没有继续搞这个了,感觉误差太大

------------------ 原始邮件 ------------------
发件人: "ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning" @.>;
发送时间: 2023年12月17日(星期天) 下午4:17
@.>;
@.**@.>;
主题: Re: [ShengrenHou/Optimal-Energy-System-Scheduling-Combining-Mixed-Integer-Programming-and-Deep-Reinforcement-Learning] 库的版本问题 (Issue #4)

你运行代码的时候也有问题么,我看你搞的东西和我类似,咱俩可以交流一下😉


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>

Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID:
@.>
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.> — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>

Bang0518 commented 6 months ago

运行起来了,不知道你是否是这么做的。

  1. 首先在class Arguments里添加一行新的属性,self.if_per_or_gae = False
  2. 其次在wandb的设置里,将start_method 的值更改为 'thread' 或 'spawn'
  3. 执行python MIQ-DQN.py 就会有结果了
Bang0518 commented 6 months ago

但是他的num_episode 设置为 3000,要跑很久才跑完

turinzh commented 2 months ago

但是他的num_episode 设置为 3000,要跑很久才跑完

你好同学,请问你还有进行这篇文章的复现研究吗,能否交流一下,我目前代码运行速度太慢并且迭代更新的效果并不明显

Bang0518 commented 2 months ago

但是他的num_episode 设置为 3000,要跑很久才跑完

你好同学,请问你还有进行这篇文章的复现研究吗,能否交流一下,我目前代码运行速度太慢并且迭代更新的效果并不明显

我就是把他的代码跑通了,我跑一次三千轮需要10小时,非常慢。你可以看一下其他开源代码库比如elegantRL、天授。

turinzh commented 2 months ago

但是他的num_episode 设置为 3000,要跑很久才跑完

你好同学,请问你还有进行这篇文章的复现研究吗,能否交流一下,我目前代码运行速度太慢并且迭代更新的效果并不明显

我就是把他的代码跑通了,我跑一次三千轮需要10小时,非常慢。你可以看一下其他开源代码库比如elegantRL、天授。

好的感谢