MATLAB: Error on Specifying observation using rlFiniteSe​tSpec(Rein​forcement Learning)

aidata scienceReinforcement Learning Toolboxsimulinkstatistics

When creating a simulink environment , for specify observation infomation of 2×1 double input(such as [5.0 ; 2.287]) , I used rlFiniteSetSpec([1 1]). And i got a error said "Invalid observation type or size". Any suggestions and help would be appreciated!

Best Answer

Hello,
The way you called rlFiniteSetSpec basically says that you have two observations and that they are both equal to 1. The values you are showing seem to be continuous though so I would recommend using rlNumericSpec instead.
Related Question