WEBVTT

00:00.210 --> 00:04.530
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.

00:04.560 --> 00:10.110
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ự

00:10.110 --> 00:14.370
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.

00:14.520 --> 00:20.040
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.

00:20.070 --> 00:25.770
Đ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

00:25.770 --> 00:27.270
xe được kết nối với nhau.

00:27.270 --> 00:32.910
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.

00:32.910 --> 00:38.820
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.

00:38.850 --> 00:44.160
Đó 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

00:44.160 --> 00:45.300
thư mục làm việc của bạn.

00:45.330 --> 00:48.870
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.

00:49.020 --> 00:54.780
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

00:54.780 --> 00:55.820
màn hình của mình.

00:55.830 --> 01:00.150
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.

01:00.150 --> 01:06.630
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à

01:06.630 --> 01:10.680
bạn đã tải xuống từ trang web SDS sẽ hướng dẫn bạn.

01:10.770 --> 01:18.360
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à

01:18.510 --> 01:20.030
sau đó bạn bắt đầu.

01:20.040 --> 01:23.940
Mô-đun một thư mục xe tự lái này chứa ba tệp.

01:23.940 --> 01:28.920
Đó là ba tệp được kết nối với nhau để triển khai không chỉ xe tự lái

01:28.920 --> 01:34.460
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.

01:34.470 --> 01:39.300
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.

01:39.420 --> 01:44.790
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

01:44.790 --> 01:47.220
cụ tại đây và sau đó khởi động lại kernel.

01:47.250 --> 01:48.750
Sau đó, bạn có thể nhấp vào có.

01:48.750 --> 01:49.790
Và ở đó bạn đi.

01:49.800 --> 01:56.340
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.

01:56.760 --> 01:57.100
Được chứ.

01:57.270 --> 02:02.430
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ì?

02:02.430 --> 02:09.300
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

02:09.300 --> 02:09.900
hơi.

02:09.900 --> 02:14.910
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

02:14.910 --> 02:15.900
vào xe hơi.

02:15.900 --> 02:20.970
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

02:20.970 --> 02:21.930
một mạng lưới thần kinh.

02:21.930 --> 02:24.990
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ó.

02:24.990 --> 02:26.640
Đó là lý do tại sao tôi thích gọi nó là bộ não.

02:26.640 --> 02:34.440
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

02:34.440 --> 02:35.610
soạn thảo văn bản.

02:35.610 --> 02:37.410
Và thực ra đó là những gì tôi sẽ làm ngay bây giờ.

02:37.410 --> 02:40.020
Tôi đang mở nó bằng văn bản tuyệt vời.

02:40.200 --> 02:40.950
Chúng ta bắt đầu.

02:40.950 --> 02:42.450
Đó là văn bản Sublime.

02:42.450 --> 02:46.170
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.

02:46.170 --> 02:50.280
Đối với những bạn đang sử dụng windows, bạn có thể mở nó bằng notepad plus plus.

02:50.670 --> 02:53.250
Vì vậy, đây là mã KB trông như thế nào.

02:53.250 --> 02:59.160
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

02:59.160 --> 03:00.510
gì đang xảy ra ở đây.

03:00.510 --> 03:05.370
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 đồ.

03:05.370 --> 03:08.490
Vì vậy, ví dụ, đối tượng đầu tiên ở đây là chiếc xe hơi.

03:08.490 --> 03:13.290
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.

03:13.290 --> 03:16.230
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ó.

03:16.230 --> 03:19.560
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ô.

03:19.590 --> 03:23.250
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.

03:23.250 --> 03:29.340
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ó

03:29.340 --> 03:33.810
cảm biến để phát hiện nếu có chướng ngại vật nào đó xung quanh xe.

03:33.930 --> 03:38.340
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.

03:38.340 --> 03:39.270
Vì vậy, chúng ta sẽ nhìn thấy chúng.

03:39.270 --> 03:42.570
Và bên cạnh đó, tôi đặt một màu khác nhau cho mỗi người trong số họ.

03:42.570 --> 03:48.660
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

03:48.660 --> 03:51.600
thành ô tô vì các cảm biến sẽ được gắn vào ô tô.

03:51.600 --> 03:52.860
Vì vậy, đó là khi xe chuyển động.

03:52.860 --> 03:54.450
Chà, cảm biến cũng di chuyển.

03:54.870 --> 03:55.200
Được rồi.

03:55.200 --> 03:57.600
Nhưng đây không phải là điều quan trọng nhất ở đây.

03:57.600 --> 03:59.940
Vì vậy, chúng ta sẽ chuyển sang Python.

03:59.940 --> 04:02.100
Đây chỉ là để cho bạn thấy đường cong trông như thế nào.

04:02.100 --> 04:08.160
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

04:08.160 --> 04:11.670
nối với tệp thứ ba PI, chính là tệp này ngay tại đây.

04:11.970 --> 04:13.020
Và bản đồ chấm pi.

04:13.020 --> 04:13.860
Nó là gì?

04:13.950 --> 04:19.440
Đâ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

04:19.440 --> 04:21.060
một số trò chơi với chiếc xe.

04:21.390 --> 04:27.060
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

04:27.060 --> 04:29.670
hai điểm đến trên một con đường ngày càng khó khăn hơn.

04:29.670 --> 04:33.510
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.

04:33.690 --> 04:35.730
Vì vậy, tập tin này là quan trọng.

04:35.730 --> 04:37.920
Do đó, chúng ta sẽ xem nó chi tiết.

04:37.920 --> 04:42.990
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.

04:42.990 --> 04:45.660
Tôi sẽ chỉ giải thích từng dòng mã.

04:45.690 --> 04:50.700
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ó.

04:50.700 --> 04:52.680
Vì vậy, mỗi dòng mã sẽ được khen ngợi.

04:52.680 --> 04:58.320
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ì

04:58.320 --> 04:59.910
bạn sẽ có thể hiểu mọi thứ.

04:59.960 --> 05:00.980
Tôi nghĩ rằng chúng tôi làm ở đây.

05:01.250 --> 05:07.790
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

05:07.790 --> 05:13.260
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 đó.

05:13.280 --> 05:18.980
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.

05:19.010 --> 05:21.440
Chúng ta sẽ viết cùng nhau từng dòng mã này.

05:21.740 --> 05:27.020
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

05:27.020 --> 05:29.150
trong phần tiếp theo ngay sau hướng dẫn này.

05:29.180 --> 05:35.000
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 đồ

05:35.000 --> 05:35.870
và mắt.

05:36.350 --> 05:36.740
Được rồi.

05:36.740 --> 05:39.420
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.

05:39.440 --> 05:40.700
Và cho đến khi đó, hãy tận hưởng.

05:40.700 --> 05:41.180
TÔI.
