‫Burada kullanıma hazır bir modelimiz var ve bunu özetlemenin ne anlama geldiğini kontrol ettik.
‫Ama önce bazı geri aramalar oluşturacağız.
‫Burada küçük bir başlık açalım.
‫Ve merak ediyor olabilirsiniz, peki, geri aramalar nedir?
‫Bu derste de bu konuya değineceğiz ve buraya yazacağız.
‫Geri aramalar, bir modelin eğitim sırasında bu tür şeyleri yapmak için kullanabileceği yardımcı işlevlerdir.
‫İlerleme kaydettikçe.
‫İlerlemesini kontrol edin veya eğitimi erken durdurun.
‫Eğer bir model gelişmeyi durdurursa.
‫Ve ayrıca, birkaç tane daha var.
‫Bunlar sadece birkaç şey ve bunları uygulayacağız.
‫Şimdi, Kobach'ı neden uygulamamız gerektiğini merak ediyor olabilirsiniz.
‫Model geri aramaları hakkında biraz daha fazla bilgi edinmek isterseniz, TensorFlow bakıcısının model geri aramalarına gidebiliriz.
‫Bu da belgeleri ortaya çıkaracak.
‫Cara'nın özel geri aramaları.
‫Mükemmel.
‫Yani burada yapabileceğimiz birkaç geri arama daha var.
‫Oh, gergin bir tahta var.
‫Bunu ayarlayacağız.
‫Model eğitim alırken, çünkü uzun süre eğitim alabilir, gerçekte ne yaptığını anlamak
‫isteyebilirsiniz.
‫Bu nedenle, modellerinizi ölçeklendirdiğinizde, modelimizin bu kadar uzun sürmeyeceği, ancak özellikle en büyük
‫derin öğrenme modellerinden bazıları olmak üzere, bir modeli bir seferde bir haftaya kadar eğitebileceğiniz zamanlar vardır.
‫Modeliniz bir hafta boyunca antrenman yapıyorsa, muhtemelen nasıl gittiğini, ne yaptığını bilmek
‫isteyeceksiniz.
‫Ve eğer çok uzun süre antrenman yapıyorsa.
‫Evet, mesele de bu.
‫Muhtemelen fazla oturmaya başlamadan önce erken durdurmak istersiniz.
‫Ama burada kendimizi aşıyoruz.
‫Bunu çalışırken görebilmek için birkaç geri arama oluşturalım.
‫Bu, neler olup bittiğini sağlamlaştırmaya yardımcı olacak.
‫Burada olanlarla aynı.
‫Bu işlevleri anlamak biraz zor, ancak bir kez kullanmaya başladığımızda, bir modeli eğitmeye başladığımızda,
‫şimdi neler olduğunu görmeye başlayacaksınız.
‫Hangi iki geri çağırmayı yapmak istiyoruz?
‫Biri modelimizin ilerlemesini izlemeye yardımcı olan pano için, diğeri de modelimizin çok uzun süre eğitim almasını
‫engelleyen erken durdurma için olmak üzere iki geri arama oluşturacağız.
‫Şimdi, bunlar temelde herhangi bir modelle oluşturabileceğiniz birkaç kullanışlı geri çağırmadır.
‫Bu sadece tensör panosu, modelinizin ne kadar iyi gittiğini görmek, ilerlemesini görmek,
‫kayıp fonksiyonunun azaldığını ve doğruluğun arttığını görmek için bir gösterge paneli gibidir.
‫İkisi, ana olanlar erken durdurma geri çağrısı arıyor olacak, modelimiz çok uzun süre eğitim alıyorsa
‫ve aşırı uymadan önce gelişmeyi durdurduysa, eğitimi durdurmasını istediğimiz bir şeydir.
‫Şuraya gidelim.
‫Tensorflow geri arama yapacağız.
‫Oh, hayır.
‫Bir kurul istiyoruz.
‫Kurulun.
‫Diyelim ki buraya girebiliriz.
‫Geri aramalar, gemide gerginlik ve ne dediğine bakın.
‫İşte oldu.
‫Tensör panosu geri çağrısı için bir dokümantasyon var, ancak önce onu kodlayalım.
‫Tensör kartını not defterine yüklemek için yüklemeye gidebilirsiniz.
‫Sihirli bir fonksiyon, tensör tahtası, not defteri uzantısı var.
‫Tensör panosunu yükleyeceğiz.
‫Harika.
‫Bu, tensör kartı uzantısını not defterimize yükleyecek, böylece buradaki, co
‫lab not defterinin içindeki çadırlara bakabileceğiz.
‫Ve şimdi bunu birazdan göreceğiz.
‫Bu yüzden Colback'te bir çadır kurmak için bana katlanın.
‫Üç, belki de dört şey yapmamız gerekiyor.
‫Bu bir numaraydı.
‫O zaman bunu buraya yazalım ve gergin bir yönetim kurulu oluşturalım.
‫Üç şey yapmamız gerekiyor.
‫Aslında üç şey var.
‫Bu ilkiydi.
‫Birincisi, bir tür gibi.
‫Bu harika olurdu.
‫Çadırları, tahtayı, defter uzantısını yükleyin.
‫Buraya küçük yeşil bir onay işareti koyacağız.
‫İkinci olarak da günlükleri bir dizine kaydedebilen bir tensör panosu geri çağrısı oluşturun.
‫Yani temel olarak bu günlükler, modelimizin eğitim sırasında nasıl çalıştığını gösterir ve modellerimizin uyum fonksiyonuna
‫aktarır.
‫Şimdi, henüz uyum fonksiyonunu görmedik, ancak Cyclone'da daha önce gördüğünüze
‫çok benziyor.
‫Ve buraya gidip modellerimizin eğitim günlüklerini görselleştiriyoruz.
‫Tencent, bir yönetim kurulu sihirli işlevi.
‫Bunu model eğitiminden sonra yapacağız.
‫Harika.
‫Şimdi bir fonksiyon oluşturalım.
‫İkinci adımı burada yapacağız.
‫Yapmamız gereken ilk şey tarih saat girmek, çünkü tensör panosu geri çağrımız, her
‫deneyi takip edebilmek istiyoruz.
‫Bir deneyi izlemenin en iyi yollarından biri de o deneyi gerçekleştirdiğiniz zamandır.
‫İşte bu yüzden geçerli tarih ve saate erişmek için tarih saate ihtiyacımız var.
‫Bunu bir dakika içinde göreceksiniz.
‫Bu yüzden buraya gidip gergin bir pano geri çağrısı oluşturmak için bir işlev oluşturacağız.
‫Güzel ve basit olsun.
‫Tense a board callback oluşturun.
‫Ve sonra burada yapacağımız şey, gergin pano günlüklerini saklamak için bir günlük dizini oluşturmaktır.
‫Bu yüzden dog vision projemizde sadece bir günlük dosyası oluşturabiliriz.
‫Köpek görüşü istiyorum.
‫Evet.
‫Ve yeni klasör.
‫Bu kayıtları arayacağım.
‫Colback'teki çadırlarımız için tüm kütükleri burada depolayacağız.
‫Şimdi bunun dışına çıkacağız ve log dur'a gidip O'nun path join değişkenini oluşturacağız.
‫Yani bu sadece yol adlarına erişmenin kısaltmasıdır.
‫Bu günlük dosyasının yoluna erişmemiz gerekiyor.
‫Biz de burada bunu yapıyoruz.
‫Ve biz de sürücü yaratacağız.
‫Sürücümü kes.
‫Slash köpek görüşü slash kütükleri.
‫Ve sonra ona katılacağız.
‫Bu yüzden her deney yaptığımızda günlüklerin takip edilmesini sağlayın.
‫Dolayısıyla, modelimizi her kurduğumuzda, geçerli tarih ve saat için bazı eğitim günlükleri oluşturmak istiyoruz.
‫Yani tarih saatine eriştiğimiz yer burası.
‫Tarih saat nokta şimdi nokta dizesi.
‫Buradaki satır sadece, hey, tam güncel saati al diyor.
‫Yani benim durumumda Salı 17:25 olacaktı. m..
‫Ve zaman içinde dize gideceğiz.
‫Burada neredeyse istediğiniz her formatı kullanabiliriz, ancak biz yıl, ay, gün, dakika,
‫saniye gibi oldukça standart bir format kullanacağız.
‫Böylece günlük dizini, bu işlevi her çalıştırdığımızda oluşturulacaktır.
‫Kayıtlarda.
‫Geçerli tarih saatinin adı eklenmiş olarak.
‫Bu mantıklı mı?
‫Zaten çalıştırdığımızda göreceğiz.
‫Sonra da Scarers doc geri aramalarına dönmek istedik.
‫Gemide gerginlik var.
‫Biz de bunu iletmek istiyoruz.
‫Buraya bakın.
‫Tensör panosu için görselleştirmeleri etkinleştirin.
‫Tensor Board, TensorFlow ile birlikte sağlanan görselleştirme aracıdır.
‫Çok güzel.
‫Bu nedenle, metrikler, özet çizimler, eğitim, grafik görselleştirmeleri dahil olmak üzere teknik destek için geri günlükler,
‫olaylar olarak adlandırılır.
‫Çok güzel.
‫Biz de bunu istiyoruz.
‫Ve TensorFlow tarafından geçirilecek günlük dosyalarının kaydedileceği dizinin yoluna bir günlük geçirmemiz
‫gerekir.
‫Biz de tam olarak bunu yarattık.
‫Evet.
‫Küçük yeşil kene burada.
‫Hadi ama.
‫Al bakalım.
‫Emojilerim.
‫Harika.
‫Ve bunu yayınlayacağız.
‫İlk geri aramamızı yaptık.
‫Geri arama zamanı oluşturun.
‫Şimdi, bir sonraki videoda, bir erken durdurma geri araması oluşturacağız.
‫Ve sonra modelimizi eğitime hazır hale getirmeye başlayabiliriz.
‫Şimdi, aslında, muhtemelen antrenman yapmaya hazırız çünkü arka arkaya çalıştırabilmek
‫istediğimiz bu deneyleri kuruyoruz.
‫Bu yüzden geri aramalar oluşturuyoruz.
‫Gitmeye hazırım.
‫Göreceğiz bakalım.
‫Bir sonraki videoda, bir erken durdurma geri araması oluşturacağız.