質問
強化学習を行う際にこのソースコードは行動を環境に 入力した後の状態を計算する関数なのですが
こちらの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=False ) return {i: self.rgb[i] for i in range(self.NUM_DRONES)}
0 コメント