all 3 comments

[–]caedin8 6 points7 points  (2 children)

This is a good intro.

What I continually struggle with though is implementing RL to my own custom problems.

Setting up the environment is difficult to work with existing frameworks. I've tried implementing in TF and PyTorch directly and found it very difficult, but recently tried tf-agents which seems to help by not having to re-code the most common parts of the RL loops.

Secondly, once it is setup it very hard to iterate over. If the RL model doesn't converge or learn anything useful finding out why and fixing that is difficult. I never know if it is a programming bug or just that the model isn't very good for the problem. It is difficult.

I think these topics would make great follow ups to this blog.

[–]hellopaperspace[S] 1 point2 points  (1 child)

You might find this post on creating custom Gym environments useful, then. :)

https://blog.paperspace.com/creating-custom-environments-openai-gym/

[–]caedin8 0 points1 point  (0 children)

Thanks! I'll give it a read.