Я создал свой первый экземпляр ноутбука на Amazon SageMaker.Затем я открыл записную книжку Jupyter и использовал пример SageMaker в разделе «Обучение усилению» rl_deepracer_coach_robomaker.ipynb
.Вопрос адресован главным образом тем, кто знаком с этим ноутбуком.
Там вы можете запустить учебный процесс и приложение моделирования RoboMaker, чтобы начать процесс обучения для автономного автомобиля.
При запуске задания моделирования можно получить доступ к файлу журнала, который по умолчанию отображается в консоли CloudWatch.Некоторые сведения, которые появляются в файле журнала, можно изменить в сценарии deepracer_env.py
в подкаталоге /src/robomaker/environments
.
Я бы хотел «обойти» консоль CloudWatch, сохранив информацию из файла журнала, например, эпизод,общее вознаграждение, количество шагов, координаты автомобиля, рулевого управления, газа и т. д. в кадре данных или CSV-файле, которые должны быть записаны где-то на S3 в конце симуляции.
Нечто подобное было сделано в основной записной книжке rl_deepracer_coach_robomaker.ipynb
для построения метрик для учебной работы, а именно вознаграждения за обучение за эпизод.Там можно увидеть, что
csv_file_name = "worker_0.simple_rl_graph.main_level.main_level.agent_0.csv"
вызывается из S3, но я просто не могу найти, где генерируется этот csv для имитации процесса.