이 페이지에서는 W&B와 OpenAI Gym을 함께 사용하여 강화 학습 환경의 비디오를 자동으로 캡처하는 방법을 설명합니다. 캡처한 비디오를 통해 W&B에서 실험 메트릭과 함께 에이전트의 동작을 확인할 수 있습니다.
OpenAI Gym을 사용하면 W&B가
gym.wrappers.Monitor로 생성된 환경 비디오를 자동으로 로깅합니다. 이 기능을 활성화하려면 wandb.init()의 monitor_gym 키워드 인수를 True로 설정하거나 wandb.gym.monitor()를 호출하세요.
gym 인테그레이션은 간단하게 동작합니다. gym에서 로깅되는 비디오 파일의 이름을 확인하여 그 이름을 그대로 사용하고, 일치하는 항목이 없으면 기본값인 "videos"를 사용합니다. 더 세밀하게 제어하려면 비디오를 직접 로깅하세요.
CleanRL의 OpenRL Benchmark는 OpenAI Gym 예시에서 이 인테그레이션을 사용합니다. gym과 W&B를 함께 사용하는 방법을 보여 주는 소스 코드(특정 run에 사용된 코드 포함)를 참고하세요.
