28.04.2020 Views

Sách Deep Learning cơ bản

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

138 Chương 10. Ứng dụng CNN cho ô tô tự lái

Ô tô có thể di chuyển sang bên trái (←), sang bên phải ( →), tăng tốc (↑), giảm tốc (↓)

Trong phần training mode, ở mỗi vị trí ô tô di chuyển thì sẽ cho ta các dữ liệu: ảnh ở 3 camera,

góc lái của vô lăng, tốc độ xe, độ giảm tốc (throttle) và phanh (brake)

10.2 Bài toán ô tô tự lái

10.2.1 Xây dựng bài toán

Bạn muốn dự đoán góc lái của vô lăng bằng ảnh ở camera trên ô tô. Vì input là ảnh nên nghĩ ngay

đến việc dùng CNN.

Dữ liệu training set sẽ được lấy từ training mode của phần mềm mô phỏng.

10.2.2 Chuẩn bị dữ liệu

Sau khi bạn chọn training mode thì hãy làm quen với việc di chuyển của ô tô bằng các phím mũi

tên. Đến khi bạn lái mượt rồi thì chọn nút record. Chọn folder bạn muốn lưu dữ liệu và chọn select.

Bạn lái xe khoảng 10 phút sẽ ra khoảng 18000 ảnh (6000 ảnh từ mỗi camera).

Bạn cũng thấy file driving_log.csv để mô tả dữ liệu

đường dẫn ảnh camera giữa ảnh camera trái ảnh camera phải góc lái độ giảm tốc phanh tốc độ

10.2.3 Tiền xử lý dữ liệu (Preprocessing)

Ảnh màu từ camera ở ô tô có kích thước 320*160

Để tăng lượng ảnh cho việc training, với các ảnh ở camera giữa ta dùng góc lái như trong file csv.

Tuy nhiên với ảnh camera trái ta tăng góc lái lên 0.2 và ảnh camera phải ta giảm góc lái đi 0.2.

Thêm vào đó ta có thể lật ngược ảnh lại và đổi dấu góc lái của vô lăng.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!