Creating Q-table
5 次查看(过去 30 天)
显示 更早的评论
I have made my own RL environment where the observation is a vector of 8 elements "for example [1,2,3,4,5,6,7,8]" and the action set has four elements(["up","down","right", "left"]) and I'm trying to apply Q-Learning algorithm. my question is how to create the q-table. I did read about
T = rlTable(obsinfo,actinfo)
but I got stuck without any progress. How can I create the table?
2 个评论
hsu yi cheng
2021-9-3
编辑:hsu yi cheng
2021-9-3
Hi, I'm working on a similar project as yours. May I have your file as a reference ? Thanks
RUBEN HERNANDEZ
2022-4-26
Hi, Im' trying to simulate Q-learnig for control inverted pendulum in simulink, but i have problem to create the q-table.
For example, I have three watch signals. How can it be defined as discrete observations with their limits?
回答(1 个)
Emmanouil Tzorakoleftherakis
2021-3-18
编辑:Emmanouil Tzorakoleftherakis
2021-3-18
If you are implemeting your own, you want to use rlFiniteSetSpec which is designed for discrete observation. rlNumericSpec is for observations continuous in nature.
4 个评论
Emmanouil Tzorakoleftherakis
2021-3-18
Not sure I understand the question. If you type
yourTablename.Table
you have access to all the table elements and you can use them however you need.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environments 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!