‫Neler oluyor millet?
‫Gelecek Dan bir kez daha burada.
‫Psişik Kredi'ye giriş bölümünü incelerken birçok uyarı olduğunu fark
‫ettim.
‫Daha spesifik olarak, size gerçekte neler olduğunu göstereyim.
‫Yani buraya gidersek, rastgele orman sınıflandırıcısını örnekleyeceğiz.
‫Şimdi, eğer henüz neler olduğunu anlamadıysanız, endişelenmeyin.
‫Bunların hepsi psişik kredi bölümünde ele alınmaktadır.
‫Ancak size gerçekte ne olduğunu ve bunu düzeltmenin farklı yollarını göstermeyi düşündüm.
‫Yani bu tür şeyler kendi çalışmalarınızda karşınıza çıktığında, onlara yaklaşmanın bir yolunu bulmuş olabilirsiniz.
‫Yani shift tuşuna basıp bu hücreye girersem, shift tuşuna basıp bu hücreye girersem ve sonra shift tuşuna basıp bu hücreye
‫girersem.
‫Görüyorsun, bu uyarı penceresini alıyorum.
‫Bu uyarının ortaya çıkmasının nedeni, bana bir tahminin varsayılan değerinin on ters çevirmeden, 0'dan
‫değişeceğini söylemesidir. 20 ila 100 ve 0. 22.
‫Ve şimdi bir tahmin rastgele orman sınıflandırıcısında bir parametredir.
‫Eğer buraya gidersek, bu düzeltmenin bir yoludur.
‫Bunu 100 olarak ayarlarsam varsayılan değer 10 olur, değil mi?
‫Bu varsayılandır.
‫Bunu 100'e ayarladım.
‫Bu küçük uyarı, bu kırmızı uyarı ortadan kalkacak.
‫İşte oldu.
‫Bu gider.
‫Ama bunu eski haline, yani varsayılana geri döndürürsem.
‫Yani hiçbir şey geçmiyor.
‫Ve sonra tekrar çalıştırıyorum.
‫Uyarı geri gelecek.
‫Şimdi, bunu oldukça hızlı bir şekilde düzeltmenin bir yolu var.
‫Uyarı ne diyorsa onu yapmak.
‫Az önce gördük ki diğer yol, eğer şimdi buraya gelirsek, bu tüm uyarılar için geçerli.
‫Yani Jupyter Notebook çıktısında kırmızıyla gördüğünüz her şey, hepsini çözmenin veya çözmemenin
‫bir yoludur.
‫Ama bunun gerçekleştiğini göreceksiniz.
‫Yani ithalat uyarısı.
‫Bu yüzden python warnings modülünü içe aktaracağız ve sonra warnings'e gideceğiz.
‫Nokta filtresi uyarıları.
‫Ona bir tür değişken aktarmamız gerekiyor.
‫Şimdi, burada yapabileceğimiz bir şey var, o da görmezden gelmek.
‫Yani esasen bunun yapacağı şey, görünen tüm uyarıları görmezden gelmektir.
‫Yani bu kırmızı şey gibi bir uyarı varsa, bunu görmezden gelecek ve böylece Jupyter Notebook'umuzda
‫görünmeyecektir.
‫Hazır mısın?
‫Gitti.
‫Ama bu bir tür yara bandı çözümü, değil mi?
‫Mesela uyarıları görmezden geliyorsak, ya uyarı aslında bize önemli bir şey söylüyorsa?
‫Yoksay'ı kullanmanızın nedeni, not defterinizi gözden geçirdiyseniz, işinizi yapıyorsanız ve
‫tamam, bu uyarılar çok yararlı değil çünkü ne yaptığımı biliyorum ve bu uyarılara ihtiyacım yok diye düşündüysenizdir.
‫İşte bu noktada uyarıları filtrelemek yerine uyarıları kullanabilir ve hepsini görmezden gelebilirsiniz.
‫Bunu sıfırlamak isterseniz, varsayılana geri ayarlayabilirsiniz.
‫Shift ve enter.
‫Şimdi uyarıyı geri alacağız.
‫Burada okuduğumuz üzere, bir tahminin varsayılan değeri sürüm 0'daki on değerinden değişecektir. 0 sürümünde 20 ila
‫100. 22.
‫Yani bunun söylediği şey, eğer buraya gidersek, bu yolu takip edersek, siklon topluluğu, orman,
‫nokta pasta, gelecek uyarısı.
‫Yani bu, src learn ensemble'dan burada siklon topluluğu, rastgele ormanlar veya orman nokta pastası olan rastgele orman sınıflandırıcısını
‫içe aktarmak anlamına gelir.
‫İşte bu Python modülünde rastgele orman sınıflandırıcısı yazıyorlar.
‫Ve şimdi bu, hangi uyarıyı aldığınıza bağlı olarak farklı olacaktır.
‫Değil mi?
‫Rastgele orman sınıflandırıcısı ile uğraştığımız için bu özel uyarıyı alıyoruz.
‫Ve yine, eğer bu kafa karıştırıcı görünüyorsa, şu anda öyle olabileceğini anlıyorum, ancak siklon bölümüne girdiğinizde,
‫bu uyarıların ortaya çıktığını göreceksiniz.
‫Şu anda burada yaptığımız şey her tür uyarı için geçerlidir, bu nedenle buradaki yolu takip edebilirsiniz
‫ve bir tür uyarı çıktısı verecektir.
‫Bunların hepsi sorunu çözmek için başvurabileceğiniz yollardır.
‫Peki ya cyclone sürümümüzü kontrol edersek, yani cyclone'u içe aktarırsak ve sonra cyclone, dot, get version'a gidersek ne olur?
‫Hayır.
‫Yani buraya gidersek, hangi socket loan sürümünü çalıştırdığınızı nasıl anlayacağınız get version gibi bir şey olmalıdır.
‫Soket yükleme öğren.
‫Mac os conda soket kredi belgelerini kontrol ediyoruz.
‫İşte ben buradayım.
‫Böylece versiyonları öğrenebilir veya gösterebilirim.
‫Psişik kredinin hangi versiyonuna sahip olduğumu görüyorum.
‫Yani eğer gösteri versiyonlarına gidersen.
‫Harika.
‫Eğer üzerinden geçersek, python bağımlılıkları.
‫Yani python 3 çalıştırıyoruz. 75.
‫Evet.
‫Ve 0 sürümünü küçülttük. 21. 3.
‫Ve böylece.
‫Bu hatanın ortaya çıktığı, bu uyarının geldiği yer inversiyon 0'dır. 2'den 0'a kadar. 22 kasırga.
‫Bu uyarıyı yükseltecek.
‫Yani 0'da. 22 kasırga.
‫Yani versiyon 0. 22 bizim versiyonumuzun üstünde.
‫Rastgele orman sınıflandırıcısı için varsayılan tahmin sayısı 100 olacağından bu uyarı kaybolacaktır.
‫Peki cyclone sürümümüzü nasıl yükselteceğiz ve böylece uyarıdan nasıl kurtulacağız?
‫Hmm.
‫Daha nazik bir ortamın nasıl oluşturulacağını gördük, ancak daha nazik ortamımızdaki bir paketi nasıl
‫yükseltebiliriz?
‫Peki, terminale geri dönelim.
‫İşte burada notebook sunucumuz çalışıyor.
‫Yeni bir terminal penceresi açacağım.
‫Yapacağım şey dizini değiştirmek olacak.
‫Yani aslında şu anki proje tohum.
‫Yani benim kurs örnek projem.
‫Harika.
‫Ve oradaki dosyalar.
‫Üzerinde çalıştığım tüm defterleri görebiliyorum.
‫Harika.
‫Ve orada benim ortam klasörüm var.
‫Yani yapacağım şey, condo ortamında bir şeyi yükseltmek istediğim
‫için Condor'u etkinleştireceğim ve bu benim için kullanıcı olacak.
‫Slash Daniel slash masaüstü.
‫Slash ML Kursu slash örnek proje slash env.
‫Üniforma.
‫Şimdi ortamımızı etkinleştirdik.
‫Bunun daha önce de yapıldığını gördük.
‫Yani listeye girersem, bu bana şu anda sahip olduğum tüm paketleri gösterecek, böylece öğrenemeyeceğim.
‫Sürüm 0. 21. 3.
‫Şimdi, The Notebook'a geri dönersek, bunu nasıl 0 sürümüne getirebilirim. 22?
‫Bu yüzden yapabileceğimiz şey, conda paket yönetimi türündeki belgelere göz atmaktır.
‫Buraya gel.
‫Yönetim paketi çok güzel.
‫Yani bu, ortamımızdaki paketlerimizi nasıl yönetebileceğimize dair bir tür dokümantasyondur, ki bu durumda
‫yapmak istediğimiz şey de budur.
‫Yükseltme, soketleme, öğrenme yapıp yapamayacağımızı görmek istiyoruz ve yine bu, çalıştırdığınız herhangi bir paket için geçerli olacaktır.
‫Bu özel durumda, psişik öğrenmeyi sadece bir örnek olarak kullanıyoruz.
‫İşte paketleri yönetmek için bazı belgeler burada oldukça fazla.
‫Yapabileceğimiz şey doğrudan paketleri güncellemek.
‫Çok güzel.
‫Şimdi belgeleri okursak, bu yine atabileceğiniz ilk adımlardan biridir, eğer böyle bir sorunla
‫karşı karşıyaysanız, bunun gibi bir şey arayabilirsiniz, gelecek uyarısı, Google araması.
‫Ve size paketinizi yükseltmeniz gerekebileceği gibi bir şey söyleyebilir ve bundan
‫sonra gelebileceğiniz yer kod belgelerine gitmenizdir.
‫Bunların hepsi başlangıçta çok fazla gibi görünen iş akışı adımlarıdır ve "Vay canına, burada çok fazla
‫şey oluyor" gibi görünürler.
‫Ama pratik yaptıkça, pratik yaptıkça ve pratik yaptıkça, kendiniz için cevaplar arama konusunda gerçekten
‫iyi oluyorsunuz.
‫Yani belirli bir paketi yükseltmek için.
‫Python tarafından Conda güncellemesi.
‫Belki de bunu denemeliyiz.
‫Bizim durumumuzda soket kredisini yükseltmek istiyoruz.
‫Eğer geri dönersek, conda'ya gidip soket kredisini güncellersek ve ne olacağını görürsek.
‫Bırakalım da bu iş yürüsün.
‫Tamam, her şeyi aynı satırda görebilmek için bu pencereyi genişleteceğiz.
‫Bu yüzden aşağıdaki paketlerin güncelleneceğini öğrenebilmem için slash güncellenmiş özellikler eklenecek.
‫Orada öyle bir liste yok.
‫Hmm.
‫Bu çok ilginç.
‫Ama bunu bir y ile çalıştıralım ve ne olacağını görelim.
‫Tamam, şimdi conda info'ya gidersek, kişi listesine gidebileceğimizi biliyorum ve bir paketle ilgili bu özel bilgileri
‫görmek istiyorsanız, sadece adını yazabilirsiniz.
‫Kasırga hakkında bilgi edinmek istiyoruz.
‫Hâlâ 0 sürümünü kullanıyoruz. 21. 3.
‫Hmm.
‫Şimdi, bununla ne yapabiliriz?
‫Peki, eğer buraya bakarsak, Conda'dan hangi siklon paketlerinin mevcut olduğu hakkında daha fazla bilgi bulmak
‫istersek, gidebiliriz.
‫Conda Ve neye bakacağımı bilmemin nedeni, bu konuda pratik yapmış olmam.
‫Ancak bunun farkında değilseniz biraz daha araştırma yapmanız gerekebilir, ancak bu durumda size
‫sadece söyleyeceğim.
‫Dolayısıyla, Sai PY gibi belirli bir paketin kurulum için mevcut olup olmadığını görmek için paketleri aramaya gidersek,
‫bunu çalıştırın.
‫Tamam.
‫Yani Conda arama tarafı.
‫Yani yapabileceğimiz şey conda'da siklon araması yapmak ve bunun bize göstereceği şey.
‫Conda arama işlevi, Conda'da hangi siklon sürümlerinin mevcut olduğunu gösterir.
‫Çünkü neyin peşindeyiz?
‫Not defterimize geri dönüyoruz, sürüm 0'ın peşindeyiz. 22.
‫Bunu nasıl elde edeceğimizi bulalım.
‫Vay be.
‫Tamam, elimizde bir sürü var.
‫Yapabileceğimiz şey, bunu bulmanın daha iyi bir yolu var ya da psişik kredi aramaya devam edersek, bu konuda biraz
‫bilgi istiyoruz, böylece bilgiyi aktarabiliriz.
‫Etiket Davranışı.
‫Medyum Kredi Dash'i arayın.
‫Çizgi bilgisi.
‫Bu da aynı çıktıyı verecektir, ancak biraz daha fazla bilgi içerecektir.
‫Burada Psişik Öğrenme versiyon 0'ın çıktısını görebiliriz. 22 ve peşinde olduğumuz da bu.
‫Yani burada bize söyleyeceği şey farklı bir bağımlılık.
‫Peki medyumun bu versiyonu ne öğreniyor.
‫Güveniyor.
‫Dolayısıyla, ortamımızda bu paketler yoksa, 0'ı yükleyemeyiz. 22.
‫Ve benim durumumda, Python sürümümün
‫Bakın burada ne diyor, 3'ten büyük bir Python sürümüne sahip olmanız gerekiyor. 6, ama 3'ten az.
‫7.
‫Yani mevcut ortamımı kontrol edersem ve python listesine gidersem.
‫Python sürümümün 3 olduğunu görebiliyorum. 7. 5.
‫Hmm.
‫Tamam.
‫Bu yüzden cyclone'u conda kullanarak yüklediğimde 0 sürümünü alamıyorum. 22 çünkü cyclone'un bu sürümüyle uyumlu
‫olmayan bir python sürümü kullanıyorum.
‫Bu mantıklı mı?
‫Bir ortam kurarken Conda'nın çalışma şekli, perde arkasında tüm paketlerin ve bağımlılıkların,
‫yüklediğiniz tüm bu araçların birbiriyle iyi çalışmasını sağlamaktır.
‫Yani burada soket öğrenme 0'ı yüklememize izin vermeyerek bizi gerçekten kurtarıyor. 22 çünkü Psychic Loan'ın geliştiricileri bunu Anaconda'ya
‫yüklediler ve dediler ki, Hey, bu iki sayı arasındaki bu sürümler Psychic Loan'ın
‫bu sürümüyle tam ve düzgün olarak çalışacak tek sürümlerdir.
‫Bunu yapmanın bir yolu, psişik öğrenmenin dayandığı bazı bağımlılıkları kaldırmak ve daha sonra bunları belirli
‫sürüm numaralarıyla yeniden yüklemektir.
‫Biraz konuştuk ama bir de iş başında görelim.
‫Yani yapacağımız şey bu.
‫Psişik öğrenmenin bağlı olduğu bazı şeyleri kaldıracağız.
‫NumPy ve Python gibi ve daha sonra bunları belirli sürüm numaralarıyla yeniden yükleyin.
‫Yani Conda uninstall bir paketi kaldırmak için, conduct, uninstall ve ardından paket adını giriyoruz.
‫Bu yüzden Cyclone'u kaldıracağız ve sonra Python'u kaldıracağız ve bu aslında yeterli olacaktır.
‫Yani Honda sidekick'i kaldır, Python'u kaldırmayı öğren.
‫Bakalım bunu yaptığımızda ne olacak.
‫Evet.
‫Harika.
‫Bu durumda aşağıdaki paketlerin kaldırılacağını buradan okuyabiliriz.
‫Oldukça az çünkü python ve cyclone'u aynı anda kaldırdık.
‫Yani pandas kaldırılacak, numpy umpire kaldırılacak çünkü dediğim gibi Conda perde arkasında bağımlılıklarınızın
‫birbiriyle çalıştığından emin olacak.
‫Yani python'u kaldırırsak numpy'ye erişimimiz olmaz çünkü numpy python gerektirir.
‫conda uninstall numpy yazmadığımız halde, bağlı olduğu şey kaldırıldığı için numpy de kaldırılır.
‫Şimdi not defterimize geri dönüyoruz ve içe aktarma işlevlerimizi çalıştırmayı deniyoruz.
‫Hala çalışıyorlar çünkü çekirdeğimiz hala aktif.
‫Ama eğer buraya yeniden başlarsak.
‫Yani temel olarak not defterimizi sıfırdan başlatıyoruz.
‫Ve burada shift enter tuşuna basarsak, bazı hatalar alacağız çünkü mevcut aktif ortamımız, tüm
‫bu numpy pandalarını, map, plot, lib, vb. kaldırdık. vb.
‫Burada bir çekirdek hatası alıyoruz.
‫Yapacağımız şey buraya geri dönmek ve conda kurulumuna gitmek.
‫Şimdi belirli bir python sürümü istiyoruz.
‫Biz conda python 3'ü yüklemek istiyoruz. 6. 9.
‫Harika.
‫Ve psişik öğrenme istiyoruz.
‫Sürüm 0. 22 ve map plot lib numpy ve pandas'ın yanı sıra Jupyter'i de yeniden yüklemek istiyoruz çünkü burada
‫birçok farklı paket kaldırıldı.
‫Yani aslında ortamımızı istediğimiz paketlerin belirli sürümleriyle yeniden oluşturuyoruz.
‫Yani vuracağız.
‫Evet.
‫Ve yine, environment condor bu paketleri yüklerken bu biraz zaman alabilir.
‫Bu yüzden bu yapılana kadar video için hızlı olacaktır.
‫Harika.
‫Böylece belirli paketler belirli değerlerle yeniden yüklenir.
‫Şimdi yapacağımız şey, Condor List Psychic Learn'e gidip sahip olduğumuz sürümü kontrol etmek.
‫Hatta bir yazım hatası yaptım ve neyin peşinde olduğumu anlayacak kadar da zekiydim.
‫Çok güzel.
‫Şimdi, psişik krediyi 0'a eşitleyerek yüklemek istediğimiz
‫sürüm numarasını geçtik. 22, Conda 0 sürümünü yükledi. 22 bizim için, ama bunu yapmasının nedeni aynı şeyi Python
‫için de yapmış olmamızdı.
‫Şimdi ortamımıza Python'un bir sürümünü yükledik, 3. 6. 9 sürüm 0 ile uyumlu olan. 22.
‫Bunu kontrol etmenin yolu, not defterimize geri dönmektir.
‫Çekirdeğimizi yeniden başlatıp başlatmayacağımızı göreceğiz.
‫Tüm parametreleri sıfırladığımız için Jupyter Notebook sunucumuzu yeniden etkinleştirmemiz gerekebilir, ancak aslında gerekmeyebilir.
‫Bundan kurtulabiliriz.
‫Dolayısıyla, tüm standart girdileri buraya aktarmaya çalışırsak, bunları kaldırıp yeniden yüklediğimiz için
‫biraz zaman alabilir.
‫Çok güzel.
‫Bu da yaklaşık bir dakika kadar sürdü çünkü tüm bu paketleri yeniden yüklemiştik.
‫Dolayısıyla, bunları bir Jupyter not defterine ilk kez aktarırken biraz zaman alacaktır.
‫O halde şimdilik bu hücreleri çalıştırırsak, çok fazla endişelenmeyin.
‫Neler olup bittiğini bilmiyorsanız, psişik kredi bölümünün tamamında bunun üzerinden geçeceğiz.
‫Herhangi bir uyarıyı filtrelemek istemiyoruz, bu yüzden bunu yorumlayacağız.
‫Hatırlamayı içe aktarmak istiyoruz, bu hücreyi daha önce çalıştırdık ve bunu tekrar çalıştırdık ve artık bu hücreyi çalıştırmamıza
‫gerek yok.
‫Bu yüzden bundan kaçacağız ve kaldırmak için X tuşuna basacağız.
‫Ve şimdi bu daha önce kaydedildi.
‫Yani daha önce bu hücreyi çalıştırdığımızda bir uyarı veriyordu.
‫Ama şimdi 0 sürümüne yükselttiğimizden beri. 22, uyarıların orada olmaması için parmaklarımızı çaprazlıyoruz.
‫Biz de bu hücrelerin çalışmasını bekliyoruz.
‫Evet.
‫Eğer bunu çalıştırırsak.
‫Bu, rastgele orman sınıflandırıcısını içe aktaracak veya bir tahmini 100'e eşit olarak ayarladık.
‫Bu yüzden onu silmemiz gerekebilir.
‫Tamam.
‫Bu yüzden bu üç hücreyi tekrar çalıştıracağız.
‫Gördüğünüz gibi, uyarı orada değil.
‫Ancak bunu 100'e eşit bir tahminle çalıştırdık.
‫Yani bunu çalıştırırsak, orada hiçbir şey geçmediniz, bunu çalıştırın.
‫Ve şimdi daha önce bu hücreyi çalıştırdığımızda bir uyarı alıyorduk.
‫Ama göremiyoruz çünkü şu anda psişik öğrenme versiyon 0'ı kullanıyoruz. 22.
‫Bunun üzerinde shift tab tuşuna basarsak, tahmin edicilerde 100'e eşit olarak değiştiğini görebiliriz.
‫Oldukça derinlemesine bir videoydu.
‫Orada birkaç adım vardı.
‫Ancak burada hatırlanması gereken şey, uyarılarla karşılaştığınızda bunlarla başa çıkmanın birkaç farklı
‫yolu olduğudur.
‫Uyarı paketini kullanabilir ve uyarıları görmezden gelebilirsiniz.
‫Bu, Jupyter Notebook hücrelerinizi çalıştırdığınızda hiçbir uyarı çıkmamasını sağlayacaktır.
‫Ancak bazen uyarılar yararlı olabilir, bu nedenle belki de varsayılana geri döndürmek istersiniz ve uyarılar
‫geldikçe gösterilir.
‫Ve sonra Conda içinde kullandığınız bazı bağımlılıkları, paketleri yükseltmeniz veya değiştirmeniz
‫gerektiğini fark ederseniz, bunu yapabilirsiniz.
‫Conda dokümantasyonundaki paketleri yönetmek, bir sonraki gitmek istediğiniz yerdir.
‫Conda güncellemesini Python veya bizim durumumuzda cyclone ile çalıştırırsanız ve çalışmazsa, bunun nedeni
‫Conda'da kullandığınız diğer paketlerin, diğer araçların farklı sürüm numaraları
‫kullanması olabilir ve bunu daha önce burada kullandığımız Python sürümünü kontrol ettiğimizde
‫gördük ve 3 vardı. 7. sürüm 0 ile uyumsuz olan bir şey. 22 soket öğrenir.
‫Bu yüzden bunu düzeltmenin yolu conda'yı kaldırıp paketler yapmaktı.
‫Bu nedenle, hangi paketleri kaldırmak ve ardından düzeltmek istiyorsanız, conda install package yaptık ve ardından belirli bir
‫sürüm numarasına ayarladık.
‫Yani bizim durumumuzda soket öğrenimi söz konusuydu ve biz sürüm 0'ı istiyorduk. 22.
‫Bu yüzden 0'a ayarladık. 22.
‫Bu, bağımlılık sorunlarıyla karşılaştığınızda kullanabileceğiniz iş akışlarından biridir; öncelikle
‫belgeleri kontrol edin, deneyin ve çalışıp çalışmadığına bakın.
‫Ve ikinci olarak, eğer çalışmıyorsa, bozuk olan paketi kaldırın ve yeniden yükleyin.
‫Şimdi bir psişik kredi bölümünün girişinden geçtiğinizde, uyarılarla karşılaşırsanız, nasıl göründüklerini
‫bileceksiniz.
‫Ortaya çıkmalarının nedeni bir şeylerin dönüyor olmasıdır.
‫Uyarılar modülünü kullanarak bunları nasıl filtreleyeceğinizi ve gerekirse conduit kullanarak farklı paketleri nasıl
‫yükselteceğinizi ve değiştireceğinizi biliyorsunuz.