WEBVTT

00:00.420 --> 00:07.170
Merhaba ve onları yapmak için Mudgal'a tekrar hoş geldiniz, şimdi AI'nın uygulanmasına başlamamıza

00:07.170 --> 00:07.910
hazırız.

00:08.040 --> 00:13.610
Ve her zamanki gibi yapmamız gereken ilk şey, doğru babayı çalışma dizini olarak ayarlamaktır.

00:13.600 --> 00:17.360
Şimdi bunu daha ilginç olan şeylere geçebilmemiz için yapalım.

00:17.610 --> 00:24.240
Her zamanki gibi masaüstümde başlıyorum, o zaman şimdi yapay zeka

00:24.240 --> 00:25.450
klasöre gidiyorum.

00:25.650 --> 00:29.240
Ve orada bir çalışma dizini olarak ayarlamak zorunda olduğumuza gidiyoruz.

00:29.520 --> 00:34.890
Şimdi bu ikisini tıkladığımızda bunu yapalım ama burada çekirdek ve sonra evet yeniden başlatılıyor.

00:35.100 --> 00:35.990
Ve işte gidiyoruz.

00:36.090 --> 00:39.070
Şimdi doğru klasörü bir çalışma dizini olarak edindik.

00:39.480 --> 00:45.450
Şimdi, bu çalışma dizini klasöründe dört bulamacın aslında üç bin bir klasöre sahip

00:45.450 --> 00:46.250
olduğumuzu görebilirsiniz.

00:46.260 --> 00:47.640
Öyleyse ilki ile başlayalım.

00:47.640 --> 00:50.080
İlki her iki yönden de.

00:50.260 --> 00:55.910
Elbette ki yapay zekamızı içerecek olan dosya burada bu dosyadan başka bir

00:55.920 --> 00:56.710
şey değil.

00:56.910 --> 01:04.710
Bir AI kurma ve özellikle derin konvolüyonlu AI AI oluşturma ile ilgili her şeyi

01:04.710 --> 01:07.130
uygulayacağım düştüğüm AIW budur.

01:07.130 --> 01:08.740
Q daha fazlasını öğrenmek.

01:09.080 --> 01:12.200
Yani esasen büyük maceraya gideceğimiz yer.

01:12.240 --> 01:17.210
O halde biz, bu şekilde oynadığımız deneyime sahip ikinci katımız olan başka bir Feltz sahibiz.

01:17.460 --> 01:23.970
Ve bu sefer, deneyimimi ayrı olarak oynamaya bıraktım, çünkü zaten uyguladık ve şimdi

01:23.970 --> 01:25.870
yeni olana odaklanmak istiyoruz.

01:25.980 --> 01:32.370
var çünkü sadece bir AI AI kurmak istemekle kalmıyor, doomu yenmek için herhangi bir AI oluşturmak istiyoruz.

01:32.370 --> 01:36.620
İnanın bana, bu yeni yapay zeka ile ilgili yapılacak çok şey

01:36.690 --> 01:42.540
Dolayısıyla, bunun oldukça gelişmiş bir kod gerektireceğini düşünebilirsiniz, bu yüzden endişelenmeyin.

01:42.540 --> 01:46.850
Bizi bekleyen büyük bir kod var ve bir sürü yeni hileler öğreneceksiniz.

01:46.860 --> 01:53.450
Bu nedenle, bu deneyim, tekrar bildiğiniz hile ve hatırlattığım antrenmanı çok geliştiriyor.

01:53.640 --> 01:59.550
Şimdi, bulduğumuz tecrübeye ayrı olarak koyalım, böylece bizi bekleyen yeni kavram

01:59.550 --> 02:02.950
teknikleri ve püf noktaları üzerine odaklanabiliyoruz.

02:03.060 --> 02:06.890
Pekâlâ, bulduğum görüntüyü ön işleme tabi tutuyoruz.

02:06.930 --> 02:12.510
ya da gözüm olacak çünkü giriş durumları artık bir vektör tarafından kodlanmıyor.

02:12.510 --> 02:18.890
Bu, ön işleme veya görüntülerle ilgilenecek başka bir python dosyası çünkü bu kez biliyorsunuz

02:18.960 --> 02:21.560
Fakat bu sefer giriş durumları görüntülerdir.

02:21.570 --> 02:27.960
Yapacak büyük sinir ağının ilk katmanı göz olacak ve bu görüntülerin konvolusyonel

02:27.960 --> 02:34.830
sinir ağının girdileri olarak kabul edilebilmesini sağlamak için konvolüyonel yeni ağın konvolüm katmanları

02:34.830 --> 02:35.710
olacak.

02:35.850 --> 02:42.270
Bunları ön işleme tabi tutmamız gerekiyor ve bu yüzden bu görüntü, bu görüntüleri sinir ağına girebilmek

02:42.270 --> 02:44.220
için ön işleme tabi tutacaktır.

02:44.220 --> 02:48.850
Bu yüzden bu valfı ayırdım, çünkü bu doğrudan AI ile ilgili değildir.

02:48.960 --> 02:55.350
Ve yine beynimizin azami değerini hafızasında tutmak ve AI ile ilgili her şeye

02:55.350 --> 02:56.530
odaklanmak istiyoruz.

02:56.700 --> 03:02.430
Dolayısıyla bunu ayrı ayrı koyuyoruz, böylece yalnızca flaş ışığını bile ön işleme koyabiliyor ve geri kalanı için

03:02.430 --> 03:03.860
biraz enerji tasarrufu yapabiliyoruz.

03:03.910 --> 03:07.690
İsterseniz ve derin çekirdeğinize sahipseniz ona bakabilirsiniz.

03:07.740 --> 03:10.490
Pratik derslere bir göz atabilirsiniz.

03:10.560 --> 03:12.690
Görüntü işleme hakkında konuşuruz.

03:12.840 --> 03:15.410
Burada tekrar göze odaklanmak istiyoruz.

03:15.420 --> 03:19.770
İnanın bana yapacak çok şeyimiz var ve sonunda da son klasör.

03:19.890 --> 03:21.660
İşte bu videolar klasörü.

03:21.720 --> 03:24.650
Dolayısıyla şu an görebileceğiniz bu klasör boş.

03:24.780 --> 03:31.190
Fakat kodu uyguladığımızda apelin doom'un bazı videoları bu klasöre eklenecek.

03:31.290 --> 03:36.770
Bu çok heyecan vericidir çünkü bazı videolarda AI'nın ne kadar iyi çalıştığını göreceğiz.

03:36.870 --> 03:42.070
Dolayısıyla, kelimenin tam anlamıyla, AI'nın canavarları öldürdüğünü ve hedefe doğru koşmaya çalışacağımızı göreceğiz.

03:42.220 --> 03:44.410
Bunun oldukça heyecan verici olacağını göreceksin.

03:44.580 --> 03:50.790
ve daha iyi hale gelecek ve sonuçta Öldürülmeyen bazı canavarları öldürmeyi başardın.

03:50.790 --> 03:56.940
Tabii ki ilk videolar çok kötü olacak çünkü göz henüz eğitimli olmayacak

03:56.940 --> 04:02.330
ve çok hızlı öldürülecektir, ancak eğitim ilerledikçe göz de daha iyi

04:02.430 --> 04:06.660
Ve umarım bunu ulaştırabilir hale getirebiliriz.

04:06.660 --> 04:10.720
Pekâlâ, tek olan AFL'ye geri dönelim.

04:10.860 --> 04:16.710
Ve gördüğünüz gibi, onları oynamak için ihtiyaç duyduğumuz tüm merkezi kütüphaneleri ve paketleri içe aktarmaya

04:17.040 --> 04:17.870
zaten başladım.

04:18.060 --> 04:23.160
O halde onlara tek tek göz atalım elbette ki hiç kimse yok çünkü

04:23.160 --> 04:23.920
dizilerle çalışacağız.

04:24.090 --> 04:25.740
Bu kaçınılmazdır.

04:25.740 --> 04:29.500
O zaman elbette konuştuk çünkü AI'yi bir meşale ile uyguluyoruz.

04:29.580 --> 04:35.220
O zaman meşale ve bir sinir ağı uygulamak için tüm araçları içeren bir modül var.

04:35.220 --> 04:40.740
Örneğin, modül gelecekteki sinir ağımızın bir parçası olacak konvolüsyon

04:40.740 --> 04:41.790
katmanlarını içerecektir.

04:41.790 --> 04:49.110
Sonra, kısayol olan ve sinir ağında kullanılan tüm fonksiyonları içeren fonksiyon

04:49.110 --> 04:50.840
paketi var.

04:50.970 --> 04:57.480
ağları için bazı havuz işlevlerini kullanır ve tüm bu işlevler işlevsel olarak bulunur.

04:57.790 --> 05:04.010
Dolayısıyla, genelde aktivasyon işlevleri bazı düzeltici etkinleştirme işlevlerini kullanır, ancak şirket sinir

05:04.240 --> 05:10.990
O halde elimizden gelen en iyi duruma getirici için var, sanırım bir addon

05:10.990 --> 05:18.250
optimizer'ı kullanacağız ve bu optimizasyoncu kendisine ait ve en iyisi de imza modülünden değişken

05:18.250 --> 05:24.400
sınıfı torçlamak ve hepsi bu kadar tümünün gücü, çünkü bileşim işlevlerinin gradyanını

05:24.400 --> 05:29.860
bile hız değişimlerinin çok hızlı hesaplamalarını sağlayan dinamik grafikleri içeren

05:29.860 --> 05:30.820
şey budur.

05:30.850 --> 05:32.870
Bu yüzden kesinlikle kullanacağız.

05:32.890 --> 05:34.400
Arabadaki askere gelince.

05:34.510 --> 05:37.890
Ama Dume için bana güven, ona çok kötü ihtiyaç duyarız.

05:38.260 --> 05:45.080
Her şeyin temel kütüphaneler için olduğunu ve ardından open agent ve doom ile ilgili bazı paketleri içe

05:45.090 --> 05:46.680
aktarmamız gerektiğini tahmin ediyorum.

05:46.810 --> 05:53.560
Elbette Jim'i içeri aktarıyoruz, sonra gen kütüphanesinin bazı sarıcı modüllerini içe aktarıyor ve bu sarmalayıcılardan

05:53.560 --> 05:55.340
bir tanesi Kyp sarmalayıcı.

05:55.380 --> 05:59.170
Bu temel olarak Jim'in tüm araç ve ortamlarını içe aktarmak için.

05:59.230 --> 06:04.390
Ve son olarak, içe aktarmamız gereken ve do ile doğrudan ilişkili olan bu paketi sunuyoruz.

06:04.510 --> 06:11.470
iki ayrık kısmı, temel olarak doom ortamını ve daha özel olarak oynanabilecek eylemleri içeriyor.

06:11.470 --> 06:15.330
Ve bu fiili alan ve doom sargısının

06:15.340 --> 06:19.620
Bu özel oyunda oynayacağımız eylemlerin sayısı.

06:19.750 --> 06:25.450
Ve hatırlatırım altı bölüm var sola hareket sağa dön sağa dön sağa

06:25.450 --> 06:27.300
ilerle ve atağı vur.

06:27.440 --> 06:30.780
Pekâlâ, bu temelde doom için ithal etmeniz gereken şeydir.

06:30.820 --> 06:36.950
Sonunda elbette iki dahili dosya deneyimimizi içe aktarmamız gerekiyor.

06:36.970 --> 06:38.430
Saf bir Whyfor deneyimi oynadık.

06:38.440 --> 06:45.220
başka bir şey olmayan görüntüleri ön işleme koymak için bir görüntü ön işleme işlemi yaparız.

06:45.220 --> 06:45.950
Ekran görüntülerinden

06:46.060 --> 06:52.810
Oyunu oynarken bu görüntüler önceden işleme tabi tutulacak ve belirli bir formata dönüştürülmüş

06:52.810 --> 06:58.680
olmayan mükelleflere çevrilecek ve daha sonra, tamamına doğru konvolüyon olan yenisine gidecekler.

06:58.680 --> 07:07.710
Sanırım şimdi bu AI'nın büyük uygulamasına başlamaya hazır olduğumuza göre şimdi bu benim için bu

07:07.710 --> 07:13.890
Munjal'ın en önemli noktasına götürdüğünü söylemem çok önemli çünkü bildiğinizden

07:13.890 --> 07:17.370
beri size büyük Uygulama bizi bekliyor.

07:17.490 --> 07:21.720
Bütün bunları kaybetmemek için iyi bir yapıya ihtiyacımız var.

07:21.930 --> 07:24.950
Ve zaten yapıyı vurguladım.

07:25.170 --> 07:28.020
Bunu iki kısımda uygulayacağız.

07:28.020 --> 07:30.920
İlk bölüm AI'yi oluşturmakla ilgili olacak.

07:31.110 --> 07:35.260
İşte bu noktada, ai ai'nin beynini beyinde yapacağız.

07:35.280 --> 07:38.260
Anladığınız gibi, sinir ağı dışında başka bir şey değildir.

07:38.370 --> 07:45.390
Bu büyük CNN'nin bazı konvolüyonel tabakalardan oluştuğunu ve daha sonra çıktıları tahmin etmek için tamamen bağlı

07:45.390 --> 07:46.710
tabakalar olduğunu biliyorsunuzdur.

07:46.710 --> 07:50.430
Önemli değerler hala var ve AI'nın cesedini yapacağız.

07:50.550 --> 07:53.270
Ve sana getirdiğim yeni temsil bu.

07:53.400 --> 07:55.490
Ve yine kaybetmemek için.

07:55.620 --> 08:01.260
Kodla ilerledikçe, yapıyı göreceğiz ve sonuç olarak her şey

08:01.260 --> 08:02.590
mantıklı gelecektir.

08:02.880 --> 08:06.480
Ve bunun mantıklı olduğundan emin olmak için AI'nın bir sunumuna ihtiyacımız var.

08:06.690 --> 08:12.840
Ve temelde AI'yi oluşturmanın ilk kısmı üç bölümden oluşacak.

08:12.840 --> 08:17.370
Birinci bölüm sinir ağı olan beyin hakkında.

08:17.430 --> 08:20.200
İkinci bölüm vücudu yapmakla ilgili olacak.

08:20.400 --> 08:25.200
Ve ben bunu cesedi olarak adlandırıyorum çünkü bu, AI'ya hareketin nasıl oynanacağını söyleyen kısmı.

08:25.200 --> 08:30.590
Böylece önce görüntüleri algılayan ve q değerlerini öngören beyne sahip olduğunuzu bilirsiniz.

08:30.660 --> 08:36.480
Fakat AI'nın eylemi nasıl oynayacağını ve bir insan vücudunun yaptığı gibi değeriyle

08:36.480 --> 08:37.790
yapmasını belirtmeniz gerekir.

08:38.040 --> 08:44.010
Dolayısıyla ceset, oyunu oynamak için gerekli yöntemi belirleyeceğimiz kısım olacak.

08:44.010 --> 08:50.280
Örneğin, kendi kendine çalışan otomobilimizle beynimiz yaptığımız bir sinir ağıydı ve vücut da

08:50.280 --> 08:51.500
eylemin nasıl yapıldığıydı.

08:51.570 --> 08:53.540
Bu, Saft sonraki yöntemle.

08:53.700 --> 08:58.290
bir beyni yapacağımız aynı ve biz de oyunu oynayacak bir ceset yapacağız.

08:58.290 --> 08:59.080
Ve burada

08:59.190 --> 09:00.320
Öğrenmenize izin vereceğim.

09:00.520 --> 09:06.180
Fakat tüm bunların kilit noktası, çok yapısal bir koda sahip olacağımızdan, yalnızca geri adım

09:06.180 --> 09:11.610
atabilmenize ve neler olup bittiğini gerçekten anlamak için değil, aynı zamanda onu inşa etmek

09:11.850 --> 09:15.360
istediğinizde bir çerçeve olarak kullanabilirsiniz. AI diğer amaçlar için.

09:15.360 --> 09:15.970
Tamam.

09:15.990 --> 09:17.540
Ve bina yaptıktan sonra.

09:17.640 --> 09:24.810
uygulamakla ilgili olan 2. kısıma geçeceğiz ve orada yine farklı bölümler olacak.

09:24.810 --> 09:26.820
Birinci bölümde burada konvolusyonu

09:26.910 --> 09:29.850
Ve elbette bunlardan biri AI'yı eğitecek.

09:30.240 --> 09:32.560
Bu yüzden şimdi dalmak için sabırsızlanıyorum.

09:32.580 --> 09:38.950
Açıkçası biriyle başlayacağız ve AI'nın beynini yaparak başlayacağız.

09:39.330 --> 09:41.580
Bu yüzden o zamana kadar bekleyemiyorum.

09:41.680 --> 09:42.090
AI.
