4-е место в чемпионате мира

Резюме этой статьи;

  1. Множество картинок и несколько ссылок на YouTube
  2. Прежде чем мы начнем
  3. DeepRacer
  4. Подготовка к Вегасу
  5. В дороге
  6. День гонки - эпическая история о "почти славе", взлетах и ​​падениях
  7. Подготовьтесь к прессе
  8. Впечатления от конкурса
  9. Побеждайте или проигрывайте, развлекайтесь и узнавайте, как стать лучше
  10. Планы на 2020 год

Если вы не читали оригинальную версию фильма Гленна Хорана, посвященную подготовке к re: Invent, я настоятельно рекомендую вам это сделать.



Прежде чем мы начнем

Liberty Mutual / Liberty IT и мое подразделение Quantum пользовались огромной поддержкой с самого начала нашего пути к чемпионату re: Invent Championships, от проведения всего соревнования до спонсирования наших пропусков на участие в гонках / конференциях после того, как мы выиграли.

Коллеги из дома и из США также приехали и лично поддержали нас в дни гонок. То, что толпа позади меня до и во время гонки было очень обнадеживающим, всем спасибо.

DeepRacer

Если вы не знакомы с AWS DeepRacer, это «Первая в мире автономная гоночная лига». Небольшие гоночные автомобили, запрограммированные на Python и обучающиеся с использованием обучения с подкреплением, ветви машинного обучения ИИ.

Вы можете прочитать мою предыдущую статью о 5min Medium, в которой подробно рассказывается о DeepRacer и Liberty League.



Или, если вы предпочитаете азарт главной постановочной гонки на высшем уровне, посмотрите телеканал DeepRacer (я рекомендую сериал о Токио).

Подготовка к Вегасу

Создайте ажиотаж в офисе, поговорите о нем. Мы надеялись, что наши знания вдохновят других и что мы сможем оправдать ожидания Outrun.

Мы также предложили участникам возможность сделать любые модели, которые они захотят, и протестировали бы их в Вегасе. Если их модель выиграет, им будет предоставлена ​​100% -ная заслуга.

Доставка автомобиля DeepRacer в офис

(Приз за победу в Лиге Свободы)

Настройте указанный автомобиль дома, чтобы проверить, может ли он подключиться к сети и правильно ли откалиброван в веб-приложении консоли.

Затем я подготовил свои модели DeepRacer, проверил журналы и принял наилучшие решения, которые мог, чтобы как можно быстрее проехать круг. Приведенный ниже пример не является хорошей моделью, но для вас это 4-е место;)

Сэкономили 1486 фунтов стерлингов, потратив 14 фунтов на белую ленту и угадав форму трассы, по которой мы планировали гоняться. Престижность Дэвида Файффа за то, что во время обеденного перерыва и не только я записал его вместе со мной.

Я провел много ранним утром, в обеденное время и после рабочих сессий, тестируя модели и настраивая рулевое управление и калибровку скорости. У машины были огромные проблемы на старте, даже при движении по трассе, было много отвлекающих факторов, которых не было в симуляторе. Но я упорно продолжал развивать модели, которые у меня были, на разных трассах симулятора и вознаграждал за исправления функций, которые были сосредоточены на стабильности и снижении управляемости. В конце концов мне удалось найти несколько моделей, способных пройти 1–2 круга, время не было впечатляющим, 16–22 секунды, но время истекло, и им придется справиться. Я просто надеялся, что настоящая трасса и ее окружение позволят мне ускориться и проехать более быстрые круги.

Итак, подготовка была проведена, примерно 30 моделей были подключены к USB, и мы были готовы протестировать их на реальном треке.

Придется подождать, пока мы не дойдем до MGM Grand Arena в Вегасе.

В дороге

Поездка заняла много времени (более 24 часов от двери до вестибюля отеля), поэтому было важно поддерживать высокий моральный дух и не отвлекаться от гонки.

Хотя некоторые люди не выдерживали давления и пытались сбежать.

Но в конце концов все обошлось, и путешествие было в пути!

Мы с самого начала попрактиковались в позах на подиуме.

Вы должны играть ту роль, которую хотите, верно?

Накануне дня гонки команда Outrun собрала вместе все наши модели и подготовилась к скорейшему старту, чтобы протестировать как можно больше моделей до официального времени гонки около 15:00.

RACE DAY ( эпическая история о «почти славе», взлетах и ​​падениях)

После того, как я на 1000% подтвердил, что я НЕОБХОДИМ участвовать в гонках, пришло время погрузиться в игру, с командой позади меня, я знал, что мы можем пойти далеко, мне просто нужно было ПОСМОТРЕТЬ пробег модели на реальной трассе.

Сразу после картинок ниже мы попытались привлечь к Чемпионату еще одного гонщика, так как оставалось 3 квалификационных места. Однако этого не было в картах, даже несмотря на то, что ребята гонялись как могли. Хороший урок DeepRacer и, возможно, ML в целом; ничто не является гарантией повторяемости.

Ожидайте, что произойдут события, к которым вам тоже нужно будет адаптироваться, то есть иметь резервные модели, переключаться на них раньше, пробовать гораздо более высокие и более низкие скорости, чтобы исследовать модели, на которых вы в настоящее время участвуете.
4 минуты проходят очень быстро, но вы можете многого добиться, если будете иметь в виду временные рамки и план, если дела пойдут плохо.

Так что на следующий день я очень рано спустился на Арену (6.45 утра для открытия в 8 утра), чтобы протестировать свои модели в «Открытой игре», доступной широкой публике.

Дэвид Файфф и Гленн Хоран присоединились ко мне, чтобы протестировать наши модели на реальных треках, и первые результаты были многообещающими. Мы установили менее 14 секунд, затем 12, затем, наконец, менее 10 секунд, сидя на втором месте во время тренировок.

Теперь мы начали выглядеть конкурентоспособными, окупились ли все предыдущие усилия? Очевидно, что название этой статьи отвечает на этот вопрос, но давайте продолжим, как будто вы этого не читали.

В моей группе из 16 человек были допущены только 4 лучших. После нескольких хороших и плохих гонок нам удалось финишировать на вершине нашей группы, что облегчило начало следующего дня, так как день 2 был засеян.

И это были окончательные результаты во всех группах по итогам первого дня.

В день 2 - максимум и минимум

Теперь нам нужно было доказать свою правоту, но всего 3 раза. 3 победы подряд - вот и выход в финал. В нашей первой гонке нам удалось побить мировой рекорд с результатом 8,9 секунды и одержать первую из трех необходимых побед.

Видео побития мирового рекорда (не знаю, почему его не вставили)

Https://www.youtube.com/watch?v=IRwklHwm9yg&list=PL0vhBOrwsa9E09tZfIebGzNimSI_5AH0E

Это было нашим высшим достижением, кто нас мог остановить ?! Что ж, 50 минут спустя наш мировой рекорд снова был побит с результатом 8,5.

Потом снова с 8.4
Потом с 8.2
8.0

Но мы предсказывали то же самое, но, может быть, не так много и так скоро.
Наша вторая гонка была трудной, но мы преодолели ее и установили личный рекорд в 8,8 секунды, не мировой рекорд, а на шаг ближе.

К сожалению, наша последняя гонка была против обладателя мирового рекорда 8,4, мы сделали все, что могли, сломали колесо машины, наши модели не загружались в машину, и нам было очень трудно получить 9,2 секунды.

Мы проиграли, но не вышли, мы вошли в «сетку последнего шанса».

К сожалению, мы снова не смогли пройти дистанцию ​​и проиграли последнему гонщику, которого мы фактически победили, используя те же модели / автомобили и трассу, на которых мы установили наш мировой рекорд. Мы смогли получить время только около 11,4 секунды.

Странная вещь о DeepRacer: он может дать вам целых 8 секунд, тогда это может показаться невыполнимой задачей.

Проблема, с которой мы сталкивались все гонщики, в том числе временами и действующий чемпион мира.

Подготовьтесь к прессе

Выиграв первый день, заняв первое место в нашей группе, а затем установив мировой рекорд в 8,9 секунды, мы очень быстро начали привлекать внимание средств массовой информации.

Https://www.youtube.com/watch?v=0y2_t4vV2jk&list=PL0vhBOrwsa9E09tZfIebGzNimSI_5AH0E&

Так что ответьте честно, гордитесь своей компанией с подстановочными знаками и возвращайтесь к гонкам!

Впечатления от конкурса

Временами было сложно дождаться своей очереди на гонку, проблемы с Wi-Fi на разных трассах замедляли прогресс, но все шло честно и равномерно для всех гонщиков, и это то, что все хотели видеть, чтобы получить шанс на корону. весь их тяжелый труд.

Побеждайте или проигрывайте, развлекайтесь и узнавайте, как стать лучше

Проигрыш может показаться облегчением, когда у вас 10 часов или больше в день гонки, но если вы сможете сделать как можно больше записей и выводов, это будет вашим лучшим опытом для будущих побед.

Планы на 2020 год

Победа

Подводя итог всему опыту, который я узнал о DeepRacer, о том, какое обязательство нужно для победы, это действительно подогрело мой интерес к машинному обучению в новом году.

Спасибо за прочтение!

И в качестве дополнительной личной поддержки у меня была моя замечательная невеста Фиона Каннингем, которая поддерживала меня на каждом шагу. Икс