強化学習する際に画像を状態として返す時の頻度

質問

強化学習を行う際にこのソースコードは行動を環境に 入力した後の状態を計算する関数なのですが
こちらのif self.step_counter%self.IMG_CAPTURE_FREQ == 0: の部分がなぜ必要なのかわかりません
もしよろしければ教えていただきたいです。

補足
self.step_counterは行動の回数を表す
self.IMG_CAPTURE_FREQはint 10が代入されている
この関数はドローンそれぞれに行動後のRGB画像をリターンしている

該当のソースコード

Python

ソースコード def _computeObs(self): #状態を計算 if self.OBS_TYPE == ObservationType.RGB: if self.step_counter%self.IMG_CAPTURE_FREQ == 0: for i in range(self.NUM_DRONES): self.rgb[i], self.dep[i], self.seg[i] = self._getDroneImages(i, segmentation=Falsereturn {i: self.rgb[i] for i in range(self.NUM_DRONES)}

コメントを投稿

0 コメント