Этот пост является частью Месяца до мастера, 12-месячного проекта ускоренного обучения. На май моя цель — создать программную часть беспилотного автомобиля.
Вчера я взломал набор данных Udacity…
Итак, сегодня планировалось переформатировать/подготовить данные, а затем приступить к обучению модели беспилотного автомобиля.
Я решил пока просто смоделировать угол поворота в качестве первого шага. Если все пойдет хорошо, я попытаюсь расширить модель, включив в нее как дроссельную заслонку, так и брейк-данс.
Чтобы подготовить данные, мне нужно было создать файл data.txt, который выглядит примерно так:
По сути, текстовый файл с названием рамы рядом с соответствующим углом поворота рулевого колеса, разделенным пробелом.
Это казалось достаточно простым, но была проблема:
Когда я открыл файл steering.csv, ни одна из временных меток в файле не совпадала с временными метками кадров JPEG. Я думал, что, возможно, я что-то упускаю из виду…
Итак, я просмотрел файлы JPEG и скопировал первые пару номеров кадров.
Затем я по отдельности искал в CSV эти конкретные номера кадров, но их не было…
Это была проблема.
Если я не смогу сопоставить изображения с данными о вождении, набор данных станет совершенно бесполезным.
К счастью, мне пришла в голову не очень блестящая идея открыть другие CSV-файлы в наборе данных Udacity (просто чтобы посмотреть, что там еще есть), и в конце концов я открыл interpolated.csv, содержащий все данные. в одном месте И идеально сопоставляет все эти данные с отметками времени на изображениях.
Итак, мне снова повезло.
Я извлек нужные данные, создал файл data.txt и начал обучать модель.
Скорее всего, это займет всю ночь, так что мы проверим это завтра.
Читайте следующий пост. Читайте предыдущий пост.