WEBVTT

00:00.420 --> 00:07.170
Cześć i witajcie ponownie w Mudgal, aby to zrobić, teraz przygotujemy nas do rozpoczęcia realizacji naszej sztucznej

00:07.170 --> 00:07.910
inteligencji.

00:08.040 --> 00:13.610
I jak zwykle pierwszą rzeczą, którą musimy zrobić, to ustawić właściwego ojca jako katalog roboczy.

00:13.600 --> 00:17.360
Zróbmy to teraz, abyśmy mogli przejść do tego, co jest bardziej interesujące.

00:17.610 --> 00:24.240
Tak jak zwykle zaczynam na moim pulpicie, a następnie przechodzę do mojej sztucznej inteligencji, którą ten folder

00:24.240 --> 00:25.450
następnie wykonuje teraz.

00:25.650 --> 00:29.240
Idziemy do tego, co musimy ustawić jako katalog roboczy.

00:29.520 --> 00:34.890
Zróbmy to teraz, klikając te dwa, ale tutaj ponownie uruchom jądro, a następnie tak.

00:35.100 --> 00:35.990
I oto idziemy.

00:36.090 --> 00:39.070
Mamy teraz właściwy folder jako katalog roboczy.

00:39.480 --> 00:45.450
Teraz widzimy, że mamy cztery foule, a właściwie trzy tysiące jeden folder w tym folderze

00:45.450 --> 00:46.250
roboczym.

00:46.260 --> 00:47.640
Zacznijmy od pierwszego.

00:47.640 --> 00:50.080
Pierwszy z nich jest albo w obie strony.

00:50.260 --> 00:55.910
To oczywiście plik, który będzie zawierał naszą sztuczną inteligencję i to nic więcej niż ten

00:55.920 --> 00:56.710
plik tutaj.

00:56.910 --> 01:04.710
To jest AIW, w której wpadłem, która zrealizuje wszystko, co jest związane z budowaniem sztucznej inteligencji, a zwłaszcza budowaniem

01:04.710 --> 01:07.130
AI AI z głębokim splotem.

01:07.130 --> 01:08.740
Q uczenie się więcej.

01:09.080 --> 01:12.200
Więc w zasadzie właśnie tam będziemy mieli wielką przygodę.

01:12.240 --> 01:17.210
Potem mamy inne Feltz, mamy drugie piętro, które jest doświadczeniem, które gramy w ten sposób.

01:17.460 --> 01:23.970
Tym razem stawiam doświadczenie, aby grać oddzielnie, ponieważ już to zaimplementowaliśmy, a teraz chcemy skupić się

01:23.970 --> 01:25.870
na tym, co nowe.

01:25.980 --> 01:32.370
Ufajcie mi, że mamy wiele nowych rzeczy do zrobienia z tą nową sztuczną inteligencją, ponieważ nie tylko chcemy zbudować

01:32.370 --> 01:36.620
sztuczną inteligencję, ale chcemy zbudować jakąkolwiek sztuczną inteligencję, aby pokonać los.

01:36.690 --> 01:42.540
Można więc sobie wyobrazić, że będzie to wymagało dość zaawansowanego kodu, więc nie martw się.

01:42.540 --> 01:46.850
Czeka na nas duży kod, a nauczysz się wielu nowych sztuczek.

01:46.860 --> 01:53.450
Właśnie dlatego ta sztuczka powtórzenia doświadczenia, którą już znasz, a którą przypominam, znacznie poprawia trening.

01:53.640 --> 01:59.550
Odłóżmy to osobno w tym doświadczeniu, które odegraliśmy, dzięki czemu możemy teraz skupić się na wszystkich

01:59.550 --> 02:02.950
nowych technikach i technikach, które na nas czekają.

02:03.060 --> 02:06.890
W porządku, a potem mamy wstępne przetwarzanie obrazu, które znalazłem.

02:06.930 --> 02:12.510
Jest to kolejny plik python, który zajmie się przetwarzaniem wstępnym lub obrazami, ponieważ wiesz, że

02:12.510 --> 02:18.890
tym razem lub będę miał oczy, a to dlatego, że stany wejściowe nie są już kodowane przez wektor.

02:18.960 --> 02:21.560
Tym razem stanem wejściowym są obrazy.

02:21.570 --> 02:27.960
Tak więc pierwsza warstwa wielkiej sieci neuronowej, która powstanie, będzie oczyma i będzie splotowymi warstwami

02:27.960 --> 02:34.830
splotowej nowej sieci, aby upewnić się, że te obrazy mogą zostać przyjęte jako dane wejściowe splotowej sieci

02:34.830 --> 02:35.710
neuronowej.

02:35.850 --> 02:42.270
No cóż, musimy je wstępnie przetworzyć, więc to fout zajmie się wstępnym przetwarzaniem tych obrazów, aby mogły

02:42.270 --> 02:44.220
przejść do sieci neuronowej.

02:44.220 --> 02:48.850
Więc oddzieliłem ten zawór, ponieważ nie jest to bezpośrednio związane z AI.

02:48.960 --> 02:55.350
I znowu chcemy zachować maksimum naszego mózgu w naszej pamięci i skupić się na wszystkim, co jest związane

02:55.350 --> 02:56.530
z sztuczną inteligencją.

02:56.700 --> 03:02.430
Dlatego umieszczamy to osobno, abyśmy mogli przetwarzać nawet w świetle błysku i zaoszczędzić trochę

03:02.430 --> 03:03.860
energii na resztę.

03:03.910 --> 03:07.690
Możesz go obejrzeć, jeśli chcesz, a także masz głębokie rdzenie.

03:07.740 --> 03:10.490
Cóż, możesz rzucić okiem na praktyczne samouczki.

03:10.560 --> 03:12.690
Mówimy o przetwarzaniu obrazu.

03:12.840 --> 03:15.410
Tu znowu naprawdę chcemy skupić się na oku.

03:15.420 --> 03:19.770
Zaufaj mi, mamy dużo pracy i ostatecznie ostatni folder.

03:19.890 --> 03:21.660
Cóż, to jest folder z filmami.

03:21.720 --> 03:24.650
Więc teraz ten folder jest pusty, jak widać.

03:24.780 --> 03:31.190
Kiedy jednak wykonamy kod, do tego folderu zostaną dodane niektóre filmy z apelin doom.

03:31.290 --> 03:36.770
To będzie bardzo ekscytujące, ponieważ na niektórych filmach zobaczymy, jak dobrze działa sztuczna inteligencja.

03:36.870 --> 03:42.070
Więc dosłownie zobaczymy, że sztuczna inteligencja zabija potwory i stara się biec w kierunku celu.

03:42.220 --> 03:44.410
Zobaczycie, że to będzie ekscytujące.

03:44.580 --> 03:50.790
Oczywiście pierwsze filmy będą bardzo złe, ponieważ oko nie będzie jeszcze dużo trenowane i dlatego

03:50.790 --> 03:56.940
bardzo szybko zostanie zabite, ale wtedy zobaczysz, że w miarę postępu treningu oko będzie coraz

03:56.940 --> 04:02.330
lepsze i ostatecznie udaje się zabić niektóre potwory, które nie zostaną zabite.

04:02.430 --> 04:06.660
I miejmy nadzieję, że uda nam się to osiągnąć.

04:06.660 --> 04:10.720
W porządku, wróćmy do naszej AFL, która jest tylko jedna.

04:10.860 --> 04:16.710
Jak widzisz, już zająłem się importowaniem wszystkich centralnych bibliotek i pakietów, które są nam potrzebne do

04:17.040 --> 04:17.870
ich odtwarzania.

04:18.060 --> 04:23.160
Spójrzmy więc szybko na nie jeden po drugim, ponieważ nie będziemy tego robić, ponieważ będziemy pracować

04:23.160 --> 04:23.920
z tablicami.

04:24.090 --> 04:25.740
To nieuniknione.

04:25.740 --> 04:29.500
Potem rozmawialiśmy oczywiście, ponieważ implementujemy sztuczną inteligencję z pochodnią.

04:29.580 --> 04:35.220
Następnie mamy pochodnię i moduł, który zawiera wszystkie narzędzia do implementacji sieci neuronowej.

04:35.220 --> 04:40.740
Na przykład moduł będzie zawierał warstwy splotowe, które będą częścią naszej przyszłej

04:40.740 --> 04:41.790
sieci neuronowej.

04:41.790 --> 04:49.110
Następnie mamy ten, a następnie ten pakiet funkcjonalny, który ma skrót i zawiera wszystkie funkcje, które są

04:49.110 --> 04:50.840
używane w sieci neuronowej.

04:50.970 --> 04:57.480
Zwykle funkcje aktywacyjne będą wykorzystywać niektóre prostownicze funkcje aktywacji, ale także pewną funkcję łączenia

04:57.790 --> 05:04.010
dla firmowych sieci neuronowych, a wszystkie te funkcje są zawarte w funkcjonalności.

05:04.240 --> 05:10.990
Potem mamy do niego optymalizację, myślę, że użyjemy optymalizatora addon i ten

05:10.990 --> 05:18.250
optymalizator jest zawarty w nim, a następnie najlepszym z najlepszych, torche klasy zmiennej z

05:18.250 --> 05:24.400
modułu autografu i to wszystko Siła tego wszystkiego, ponieważ zawiera dynamiczne

05:24.400 --> 05:29.860
wykresy pozwalające na bardzo szybkie obliczenia gradientów, nawet gradientu funkcji

05:29.860 --> 05:30.820
kompozycji.

05:30.850 --> 05:32.870
Więc zdecydowanie z niego skorzystamy.

05:32.890 --> 05:34.400
Co do żołnierza w samochodzie.

05:34.510 --> 05:37.890
Ale zaufaj mi, że Dume będzie nam bardzo potrzebna.

05:38.260 --> 05:45.080
Sądzę, że to wszystko dla niezbędnych bibliotek, a następnie musimy zaimportować niektóre pakiety związane z otwartym

05:45.090 --> 05:46.680
agentem i zagładą.

05:46.810 --> 05:53.560
Więc oczywiście importujemy Jima, następnie importujemy moduł owijający biblioteki genów, a jednym z owijaczy

05:53.560 --> 05:55.340
jest opakowanie Kypa.

05:55.380 --> 05:59.170
To w zasadzie polega na importowaniu wszystkich narzędzi i środowisk Jima.

05:59.230 --> 06:04.390
I wreszcie mamy ten pakiet, który musimy zaimportować i który jest bezpośrednio związany z tym.

06:04.510 --> 06:11.470
I to jest faktyczna przestrzeń i dwa odrębne opakowania zagłady, które zasadniczo zawierają środowisko

06:11.470 --> 06:15.330
zagłady, a dokładniej działania, które można grać.

06:15.340 --> 06:19.620
Liczba akcji dla tej konkretnej gry, w którą zagracie.

06:19.750 --> 06:25.450
I przypominam, że jest sześć sekcji poruszających się w lewo, ruch w prawo, skręt w lewo, w lewo, w prawo,

06:25.450 --> 06:27.300
idź naprzód i strzelaj w ataki.

06:27.440 --> 06:30.780
W porządku, więc w zasadzie to, co musisz zaimportować na zagładę.

06:30.820 --> 06:36.950
I wreszcie oczywiście musimy zaimportować nasze dwa pliki wewnętrzne.

06:36.970 --> 06:38.430
Odegraliśmy czyste doświadczenie Whyfor.

06:38.440 --> 06:45.220
Wykonujemy wstępne przetwarzanie obrazu w celu wstępnego przetworzenia obrazów, które są niczym innym jak obrazami

06:45.220 --> 06:45.950
ekranu.

06:46.060 --> 06:52.810
Podczas grania w grę te obrazy zostaną wstępnie przetworzone na osoby nie będące płatnikami przekształcone do określonego formatu,

06:52.810 --> 06:58.680
a następnie przejdą do nowego, który był splotem na takim, który był w porządku.

06:58.680 --> 07:07.710
Sądzę więc, że teraz jesteśmy gotowi, aby rozpocząć wielką implementację tej sztucznej inteligencji, a teraz bardzo ważne jest dla mnie powiedzieć, że to

07:07.710 --> 07:13.890
prowadzi mnie do bardzo ważnego punktu tego Munjal to to, że skoro wiesz, że powiedziałem

07:13.890 --> 07:17.370
ci, że mamy duży wdrożenie czeka na nas.

07:17.490 --> 07:21.720
Cóż, aby się w tym nie zgubić, potrzebujemy dobrej struktury.

07:21.930 --> 07:24.950
I tak już podkreśliłem strukturę.

07:25.170 --> 07:28.020
Będziemy realizować to na dwie części.

07:28.020 --> 07:30.920
Pierwsza część dotyczy budowy sztucznej inteligencji.

07:31.110 --> 07:35.260
To właśnie tam zrobimy mózg ai ai w mózgu.

07:35.280 --> 07:38.260
Jak zrozumiałeś, to nic innego jak sieć neuronowa.

07:38.370 --> 07:45.390
Znasz ten wielki CNN złożony z kilku splotowych warstw, a następnie kilka całkowicie połączonych warstw, aby

07:45.390 --> 07:46.710
przewidzieć wyniki.

07:46.710 --> 07:50.430
Nadal istnieją kluczowe wartości, a następnie stworzymy ciało AI.

07:50.550 --> 07:53.270
I to jest nowe przedstawienie, które wam przynoszę.

07:53.400 --> 07:55.490
I znów nie można się zgubić.

07:55.620 --> 08:01.260
Zobaczysz, że im dalej będziemy postępować z kodem, tym bardziej zobaczymy strukturę, a wszystko

08:01.260 --> 08:02.590
będzie miało sens.

08:02.880 --> 08:06.480
Aby upewnić się, że ma to sens, potrzebujemy reprezentacji sztucznej inteligencji.

08:06.690 --> 08:12.840
I w zasadzie ta pierwsza część budowania sztucznej inteligencji będzie składała się z trzech sekcji.

08:12.840 --> 08:17.370
Pierwsza sekcja dotyczy tworzenia mózgu, który jest siecią neuronową.

08:17.430 --> 08:20.200
Druga sekcja dotyczy tworzenia ciała.

08:20.400 --> 08:25.200
I nazywam to ciałem, ponieważ jest to część, która powie AI, jak grać w akcję.

08:25.200 --> 08:30.590
Więc najpierw wiesz, że mózg wykrywa obrazy i przewiduje wartości q.

08:30.660 --> 08:36.480
Ale wtedy musisz określić, w jaki sposób sztuczna sztuczna inteligencja powinna odgrywać akcję i że robi to z jej wartością, tak jak

08:36.480 --> 08:37.790
zrobiłby to ludzki organizm.

08:38.040 --> 08:44.010
Ciało będzie więc tą częścią, w której określimy metodę grania akcji.

08:44.010 --> 08:50.280
Na przykład dzięki naszemu samozasilającemu się samochodowi mózg był siecią neuronową, którą stworzyliśmy, a ciało było

08:50.280 --> 08:51.500
jak gra.

08:51.570 --> 08:53.540
Tak jest w przypadku metody Saft next.

08:53.700 --> 08:58.290
I tutaj to samo, my zrobimy mózg i stworzymy ciało, które będzie

08:58.290 --> 08:59.080
grało akcję.

08:59.190 --> 09:00.320
Pozwolę ci się dowiedzieć.

09:00.520 --> 09:06.180
Kluczową kwestią w tym wszystkim jest to, że będziemy mieli bardzo uporządkowany kod, aby nie tylko

09:06.180 --> 09:11.610
cofnąć się i naprawdę zrozumieć, co się dzieje, ale także będziecie mogli używać go jako frameworku,

09:11.850 --> 09:15.360
gdy tylko będziecie chcieli zbudować AI do innych celów.

09:15.360 --> 09:15.970
W porządku.

09:15.990 --> 09:17.540
I po zbudowaniu.

09:17.640 --> 09:24.810
W części pierwszej przejdziemy do części 2, która będzie dotyczyła realizacji splotu tu i tam, znowu

09:24.810 --> 09:26.820
będzie miała różne sekcje.

09:26.910 --> 09:29.850
A jednym z nich będzie oczywiście wyszkolenie SI.

09:30.240 --> 09:32.560
Więc nie mogę się doczekać, aby zagłębić się w to teraz.

09:32.580 --> 09:38.950
Zaczynamy oczywiście od jednego i zaczniemy od stworzenia mózgu naszej sztucznej inteligencji.

09:39.330 --> 09:41.580
Więc nie mogę czekać do tego czasu.

09:41.680 --> 09:42.090
AI.
