Xin chào và chào mừng bạn đến với học phần đầu tiên của khóa học lái xe ô tô tự lái này.
Bây giờ bạn đã cài đặt PyTorch và báo trước trên hệ thống của mình, chúng tôi đã sẵn sàng để bắt đầu triển khai xe tự
lái và tôi có thể nói với bạn rằng chúng tôi có một cuộc phiêu lưu thú vị phía trước.
Vì vậy, điều đầu tiên chúng ta sẽ làm bây giờ trước khi bắt đầu là đặt đúng thư mục làm thư mục làm việc.
Điều đó rất quan trọng vì chúng ta sẽ có ba tệp để thực hiện chiếc xe này và tất cả các chiếc
xe được kết nối với nhau.
Vì vậy, khi bạn thực thi một tệp, nó sẽ lấy các lớp, hàm và đối tượng từ tệp khác.
Và tệp khác này phải nằm trong cùng thư mục làm việc với tệp mà bạn đang thực thi.
Đó là lý do tại sao điều rất quan trọng là phải có một thư mục giống nhau với tất cả các tệp và đó là thư mục
thư mục làm việc của bạn.
Vì vậy, chúng ta hãy hoàn thành việc này và sau đó chúng ta sẽ có thể bắt đầu.
Vì vậy, điều đầu tiên bạn làm là truy cập tệp Explorer tại đây, đó là cửa sổ này và sau đó bạn có thể sẽ ở trên
màn hình của mình.
Vì vậy, ngay bây giờ, như bạn có thể thấy, tôi đang ở trên màn hình của tôi hoặc có thể bạn sẽ ở trong tài liệu của bạn.
Nhưng dù sao đi nữa, bạn phải tìm thư mục chứa thư mục mẫu A-Z trí tuệ nhân tạo mà
bạn đã tải xuống từ trang web SDS sẽ hướng dẫn bạn.
Vì vậy, chỉ cần tìm thư mục này, sau đó mở nó từ File Explorer, sau đó chuyển đến mô-đun một ô tô tự lái và
sau đó bạn bắt đầu.
Mô-đun một thư mục xe tự lái này chứa ba tệp.
Đó là ba tệp được kết nối với nhau để triển khai không chỉ xe tự lái
trên bản đồ, mà còn cả bộ não của chiếc xe là AI sẽ được tích hợp vào xe.
Và vì vậy thư mục chứa ba tệp này là thư mục thư mục làm việc của bạn.
Và bây giờ để đảm bảo rằng thư mục này được đặt làm thư mục làm việc, bạn có thể nhấp vào nút công
cụ tại đây và sau đó khởi động lại kernel.
Sau đó, bạn có thể nhấp vào có.
Và ở đó bạn đi.
Bây giờ bạn chắc chắn 100% rằng thư mục chứa ba tệp của bạn được đặt làm thư mục làm việc.
Được chứ.
Và bây giờ trước khi chúng ta bắt đầu, tôi chỉ muốn giải thích nhanh, ba tệp này là gì?
Vì vậy, như bạn có thể nhận ra, thứ đầu tiên ở đây, ADP là tệp chứa bộ não của xe
hơi.
Vì vậy, bạn biết đấy, trong tệp này, chúng tôi sẽ triển khai trí tuệ nhân tạo sẽ được tích hợp
vào xe hơi.
Vì vậy, đó là lý do tại sao tôi gọi nó là bộ não của ô tô, bởi vì trí thông minh nhân tạo này dựa trên
một mạng lưới thần kinh.
Vì vậy, nó sẽ giống như chiếc xe sẽ có một mạng lưới thần kinh bên trong nó.
Đó là lý do tại sao tôi thích gọi nó là bộ não.
Sau đó, tệp thứ hai ở đây là một tệp ô tô K và bạn không thể mở nó ở đây trong spider, nhưng bạn có thể mở nó từ một trình
soạn thảo văn bản.
Và thực ra đó là những gì tôi sẽ làm ngay bây giờ.
Tôi đang mở nó bằng văn bản tuyệt vời.
Chúng ta bắt đầu.
Đó là văn bản Sublime.
Và đây là lệnh gọi mà Tập tin KB mở ra dưới dạng văn bản siêu phàm.
Đối với những bạn đang sử dụng windows, bạn có thể mở nó bằng notepad plus plus.
Vì vậy, đây là mã KB trông như thế nào.
Chúng tôi sẽ không tập trung vào nó trong khóa học này vì điều này chỉ liên quan đến việc cho đi, nhưng về cơ bản để hiểu những
gì đang xảy ra ở đây.
Như bạn có thể thấy, chúng tôi tạo ra một số đối tượng sẽ có trên bản đồ.
Vì vậy, ví dụ, đối tượng đầu tiên ở đây là chiếc xe hơi.
Và đối với chiếc xe này, bạn có thể xác định một số biến số như góc, đó là góc quay.
Sau đó, bạn có thể xác định hình dạng mà bạn muốn chiếc xe của bạn có.
Vì vậy, nó sẽ là một hình chữ nhật giống như hình dạng cơ bản của một chiếc ô tô.
Sau đó, bạn có một số đồ vật khác quả bóng một, quả bóng hai và quả bóng ba.
Vì vậy, ba quả bóng ở đây, như bạn sẽ thấy sau, là cảm biến của xe, vì xe sẽ có
cảm biến để phát hiện nếu có chướng ngại vật nào đó xung quanh xe.
Vì vậy, ba quả bóng này ở đây chỉ là để làm nổi bật các cảm biến trên xe.
Vì vậy, chúng ta sẽ nhìn thấy chúng.
Và bên cạnh đó, tôi đặt một màu khác nhau cho mỗi người trong số họ.
Và sau đó chúng ta có một đối tượng cuối cùng, đó là kết nối tất cả các đối tượng trước đó lại với nhau để tạo
thành ô tô vì các cảm biến sẽ được gắn vào ô tô.
Vì vậy, đó là khi xe chuyển động.
Chà, cảm biến cũng di chuyển.
Được rồi.
Nhưng đây không phải là điều quan trọng nhất ở đây.
Vì vậy, chúng ta sẽ chuyển sang Python.
Đây chỉ là để cho bạn thấy đường cong trông như thế nào.
Và tệp này, tất nhiên, sẽ được kết nối với các tệp khác của chúng ta, và chủ yếu là nó sẽ được kết
nối với tệp thứ ba PI, chính là tệp này ngay tại đây.
Và bản đồ chấm pi.
Nó là gì?
Đây là nơi chúng tôi tạo ra toàn bộ bản đồ và cả trò chơi, bởi vì bạn sẽ thấy rằng chúng tôi sẽ chơi
một số trò chơi với chiếc xe.
Chúng tôi sẽ cung cấp cho nó một số thử thách, như tránh một số chướng ngại vật hoặc thực hiện một số chuyến đi khứ hồi giữa
hai điểm đến trên một con đường ngày càng khó khăn hơn.
Vì vậy, chúng tôi sẽ làm một trò chơi và trò chơi đó xảy ra trong tệp lớn này ở đây.
Vì vậy, tập tin này là quan trọng.
Do đó, chúng ta sẽ xem nó chi tiết.
Tuy nhiên, vì điều này không liên quan trực tiếp đến AI nên chúng tôi sẽ không viết mã từng dòng một.
Tôi sẽ chỉ giải thích từng dòng mã.
Bên cạnh đó, trong thư mục mẫu, bạn sẽ tìm thấy mã tương tự như mã này, nhưng hãy ra lệnh cho nó.
Vì vậy, mỗi dòng mã sẽ được khen ngợi.
Vì vậy, đó là nếu bạn quan tâm đến việc biết cách phát triển một trò chơi với một ứng dụng đang hoạt động, thì
bạn sẽ có thể hiểu mọi thứ.
Tôi nghĩ rằng chúng tôi làm ở đây.
Nhưng điều quan trọng nữa là chúng tôi không chỉ tạo ra bản đồ trong trò chơi mà còn tạo ra một số kết
nối quan trọng giữa bản đồ và AI trong tương lai mà chúng tôi sẽ triển khai sau đó.
Và nhân tiện, điều này quan trọng hơn nhiều, và do đó chúng tôi sẽ thực hiện nó từng bước.
Chúng ta sẽ viết cùng nhau từng dòng mã này.
Nhưng đối với bản đồ, tôi sẽ chỉ mô tả tất cả các phần mã ở đây, và đó là những gì tôi sẽ làm
trong phần tiếp theo ngay sau hướng dẫn này.
Tôi nghĩ rằng hai hướng dẫn tiếp theo rất quan trọng để bạn hiểu mối liên hệ giữa bản đồ
và mắt.
Được rồi.
Vì vậy, tôi sẽ giải thích tất cả điều này trong hướng dẫn tiếp theo.
Và cho đến khi đó, hãy tận hưởng.
TÔI.