Этот пост является частью Месяца до мастера, 12-месячного проекта ускоренного обучения. На май моя цель — создать программную часть беспилотного автомобиля.

Вчера я взломал набор данных Udacity…

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

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

Чтобы подготовить данные, мне нужно было создать файл data.txt, который выглядит примерно так:

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

Это казалось достаточно простым, но была проблема:

Когда я открыл файл steering.csv, ни одна из временных меток в файле не совпадала с временными метками кадров JPEG. Я думал, что, возможно, я что-то упускаю из виду…

Итак, я просмотрел файлы JPEG и скопировал первые пару номеров кадров.

Затем я по отдельности искал в CSV эти конкретные номера кадров, но их не было…

Это была проблема.

Если я не смогу сопоставить изображения с данными о вождении, набор данных станет совершенно бесполезным.

К счастью, мне пришла в голову не очень блестящая идея открыть другие CSV-файлы в наборе данных Udacity (просто чтобы посмотреть, что там еще есть), и в конце концов я открыл interpolated.csv, содержащий все данные. в одном месте И идеально сопоставляет все эти данные с отметками времени на изображениях.

Итак, мне снова повезло.

Я извлек нужные данные, создал файл data.txt и начал обучать модель.

Скорее всего, это займет всю ночь, так что мы проверим это завтра.

Читайте следующий пост. Читайте предыдущий пост.

Макс Дойч — одержимый ученик, создатель продукта, подопытный кролик Month to Master и основатель Openmind.

Если вы хотите следить за годичным проектом ускоренного обучения Макса, обязательно подпишитесь на эту учетную запись Medium.