WEBVTT

00:00.520 --> 00:05.830
Merhaba ve bölümün final dersine hoş geldiniz, bu D2'nin sınıfın son

00:06.180 --> 00:12.510
işlevi olmasını isteyeceğiz, ki tabii ki doğal olarak aynı işleve gelen yük fonksiyonu olacak.

00:12.580 --> 00:17.450
Modelinizi kaydedin ve uygulamanıza her geri döndüğünüzde onu yüklemek istiyorsanız.

00:17.500 --> 00:18.940
O halde bunu yapalım.

00:18.940 --> 00:22.420
Def sonra yük yapacağız.

00:22.480 --> 00:29.230
Sınıf işlevi yükünü tekrar denersek, bu yük işlevi bağımsız değişken olarak alacaktır ve muhtemelen bu

00:29.230 --> 00:35.210
kendinin nerede olacağını tahmin edersiniz, tam olarak aynı işleve kaydedilen nesneyi yüklemek için olacaktır.

00:35.230 --> 00:37.170
Böylece kendinden geçeceğiz.

00:37.210 --> 00:39.310
Ve elbette bu iyileştirici çözmek.

00:39.550 --> 00:42.620
Bu nedenle, kendine iyileşme modeli ve iyileştirici için olacaktır.

00:43.030 --> 00:46.530
O halde Cullin Ve şimdi modeli yavaşlatalım.

00:46.900 --> 00:53.350
Bu yüzden Dymo son kırpılmış ph dosyasında olduğundan bu dosyanın mevcut olduğundan emin olmak istiyoruz ve

00:53.350 --> 00:54.620
bundan dolayı başlayacağız.

00:54.690 --> 01:00.520
Bu dosyanın var olduğundan emin olabilmek için bir IF durumu hazırlayacağız ve

01:00.790 --> 01:05.160
varsa var olanı bu son basılı PDA'daki sözlükte yükleyeceğiz.

01:05.500 --> 01:13.430
if ile başlarsak, o zaman işletim sistemimizi ve PVH'nin bulduğu bu son beyne giden yola gideceğiz.

01:13.450 --> 01:14.980
Yani biz, bir

01:15.160 --> 01:19.730
Dolayısıyla bu yol, tam olarak çalışma dizini klasörüne giden yoldur.

01:19.810 --> 01:26.530
Benim yapay zekamdan daha hızlı bir masaüstü olduğundan endişe duyduğum kadarıyla bir klasör, o zaman kendi kendine

01:26.530 --> 01:32.080
çalışan bir otomobil ve daha sonra modülün kendinden tahrikli bir araba klasörü burada bulduğunuz

01:32.080 --> 01:33.970
son baskıyla olan bu klasör.

01:34.210 --> 01:39.570
Sonra bir dosya dosyasına bu dosyayı ekleyeceğiz.

01:39.850 --> 01:40.990
Bu bir işlevdir.

01:41.080 --> 01:42.700
Bu yüzden bazı parantez ekleyeceğim.

01:42.850 --> 01:48.040
Ve parantez içinde son beynin modeli olan dosyanın

01:48.040 --> 01:50.810
dosya adının adını gireceğim.

01:50.890 --> 01:53.660
Bu yüzden onu tırnak içine koymalıyız.

01:53.860 --> 02:04.000
Ve bu yüzden son beyne giriyorum, son beyin dosyasını dosyalamışsanız o yaştaki arkadaşın dosyası mevcutsa ve

02:04.000 --> 02:10.750
düşmüyorsa o sayfanın doðru döndüreceksiniz ve bu durum eğer eğer sonunuza

02:10.990 --> 02:13.410
sahip olsaydım demektir. işlemek.

02:13.630 --> 02:18.110
Şimdi dizin klasörü çalışıyor sonra gidelim.

02:18.110 --> 02:19.900
Bu durumda ne olacak.

02:19.900 --> 02:22.470
Bu durumda bu dosya varsa.

02:22.660 --> 02:28.150
İlk önce, örneğin küçük bir ok söyleyerek ve

02:28.150 --> 02:35.900
üç küçük nokta bulunan kontrol noktalarını yükleyebildiğinizi söyleyen bir şey yazacağız.

02:35.980 --> 02:36.320
Tamam.

02:36.340 --> 02:38.350
Bu sadece yarın yükleneceğimiz anlamına geliyor.

02:38.620 --> 02:41.050
Ve sonra elbette model yükleyeceğiz.

02:41.080 --> 02:46.690
ahlak ve iyileştirici ve yüklediğimiz şeyi kontrol noktası eşdeğerlerini

02:46.840 --> 02:54.040
arayacağımıza vereceğiz ve aynı işleve kaydedilenleri yüklemek için yük fonksiyonunu kullanacağımız yer burası.

02:54.040 --> 02:54.920
Yani

02:55.150 --> 03:02.530
Tabii ki bu el feneri kitaplığından meşale noktasına ve Sloat fonksiyonunun ismine sadece

03:02.530 --> 03:08.990
bir parantez ve sana göre parantez içinde ne girmeliyiz diye bir işlevdir.

03:09.190 --> 03:15.340
Çok basitçe, kaydedilmiş yarınımızın bulunduğu dosyayı girmemiz gerekiyor ve

03:15.370 --> 03:24.150
en iyileştirici optimize edilerek kaydediliyor, böylece son nokta getiren dosyanın adını koymalıyız.

03:24.390 --> 03:30.300
BGH'yi getirelim ve bu dosyayı yalnızca bu dosyanın bulunduğu durumda yükleyelim.

03:30.300 --> 03:33.040
Bu yüzden bu durumu burada aramalıyız.

03:33.860 --> 03:36.590
Tamam, şimdi modeli ve iyileştiriciyi yükledik.

03:36.690 --> 03:43.520
Yapacağımız şey, modelimizi ve iyileştiriciyi ayrı ayrı güncellemek çünkü aslında

03:43.530 --> 03:48.080
parametreleri yükledik, ağırlıkları ve optimizer parametrelerini yükledik.

03:48.160 --> 03:56.490
Şimdi yapmamız gereken şey, bu bir hücre blok modeli olan varolan modelimizi güncellemek ve mevcut

03:56.550 --> 04:04.890
en iyi duruma getirme aracımız, bu en son iyileştiriciyi, bu son Brender'daki ağırlıklarla parametrelerle çözdü.

04:05.150 --> 04:10.680
Bu iki güncellemeyi ayrı ayrı yapmamız gerekiyor ve bunu yapmak için işkence modüllerinden

04:10.680 --> 04:11.980
bir yöntem kullanacağız.

04:12.150 --> 04:17.970
Bu nedenle, Load state dict ve yavaşlatılmış statik yöntem bu modelin ve

04:17.970 --> 04:25.500
iyileştiricimizin tüm parametrelerini tarihe basmamıza izin verecek olan bu yöntemi kullanmamıza izin verecek kalıtım olacak.

04:25.500 --> 04:28.710
Şimdi bunu yapalım ve modellerimizi güncelleyerek başlayalım.

04:28.710 --> 04:35.820
Kendi kendine öğretilen modelimiz, yük durumunu belirleme yöntemini kullanmak için meşale modülünün

04:35.820 --> 04:40.530
yöntemlerinden miras aldığından kendi kendine öğretilen modelimizi alıyoruz.

04:40.650 --> 04:43.190
Bu mirastan aldığımız yöntem de bu.

04:43.380 --> 04:48.490
Ve bu yöntem sayesinde modelin tüm yollarını güncelleyeceğiz.

04:48.810 --> 04:54.120
Peki bu duruma koymamız gereken şey Dick yöntemi, kontrol noktamızın çok iyi olmasıdır.

04:54.180 --> 04:56.210
Yük işlevinin sonucu budur.

04:56.290 --> 05:04.080
parantezler ve şimdi bizim modelimize uyan anahtarın alt modeli devlet tarihine karşılık gelen adını girmeliyiz.

05:04.470 --> 05:07.270
Dolayısıyla kontrol noktaları sonra köşeli

05:07.560 --> 05:09.490
Ve bu devlet.

05:09.800 --> 05:17.970
Dolayısıyla, kontrol noktalarında ve parantezlerde, alıntı fiyatlarına girersek, biletlerin altını çizersiniz ve bu kod

05:18.210 --> 05:20.170
satırı, modelinizi güncelleyecektir.

05:20.220 --> 05:23.440
Bu, modelinizin parametrelerini bekleyen bir araçtır.

05:23.580 --> 05:26.330
Ve şimdi de aynı şeyi optimizer için yapmamız gerekiyor.

05:26.520 --> 05:28.380
Ve bu neredeyse aynı olacak.

05:28.470 --> 05:33.290
Bu yüzden bu satırı aşağıda yapıştıracağım.

05:33.420 --> 05:40.620
Ve bu yüzden bu sefer yarın değil, optimizer olan optimizer ile çıkacağız.

05:40.650 --> 05:47.730
Daha sonra, meşaleme modül yöntemlerinden miras alan devlet Dick yöntemini yüklemek için kullanıyoruz

05:47.730 --> 05:52.020
ve bu işlevi, devlet önünün kontrol noktasına uyguluyoruz.

05:52.170 --> 05:56.970
Ama eniyileştiriciye karşılık gelen anahtar ve optimizer.

05:57.150 --> 06:02.260
Yani burada bir randevuyu Mizer'a bırakıyoruz.

06:02.280 --> 06:03.180
Oraya gidiyoruz.

06:03.180 --> 06:04.880
Burada ağırlıklarının güncellenmesi.

06:04.920 --> 06:07.600
Ve burada optimize edicinin parametrelerini güncelliyoruz.

06:08.340 --> 06:15.870
Mükemmel ve sonra bitirmek için bunun gibi küçük bir yazı yazdırabiliriz.

06:15.870 --> 06:21.510
Ve nihayetinde, sadece bu koşula uyulmazsa ne olacağını belirtmeliyiz.

06:21.570 --> 06:29.670
Çok fazla Pythia denemesi yoksa ve bu yüzden Colin ve Cindy'den başka bir şey eklememiz

06:29.700 --> 06:32.630
gerekiyorsa, böyle bir dosyanın olmadığını söyleyeceğiz.

06:32.640 --> 06:34.110
BAHA yaşını getirelim.

06:34.200 --> 06:44.350
Yani sadece kontrol noktası yok gibi istersen üç küçük gibi bir şeyi basacağız.

06:44.360 --> 06:45.180
Tamam.

06:45.230 --> 06:50.500
Ve bu bize fonksiyonel bir yük fonksiyonu ve çoğunlukla işlevselliği verir.

06:50.540 --> 06:57.890
Sınıfta mısın, şimdi çok büyük tebrikler yapay zekanız hazır olduğundan, muhtemelen sesten duyabiliyor musunuz

06:57.890 --> 07:02.230
ve çok heyecanlandım, şimdi demo için zamanı geldi.

07:02.330 --> 07:08.510
Bir beyin yaptık ve bu beyni arabaya koyacağız ve yolun neresinde olursa olsun havaalanı

07:08.840 --> 07:13.440
ile şehir arasındaki bu turları yapmanın ne kadar akıllı olduğunu göreceğiz.

07:13.520 --> 07:15.310
Bu yüzden demoyu göstermek için sabırsızlanıyorum.

07:15.410 --> 07:17.430
Bu bir sonraki bölümde olacak.

07:17.510 --> 07:19.100
Ve o zamana kadar ben.
