Loading [MathJax]/jax/output/CommonHTML/fonts/TeX/fontdata.js
Ana içeriğe atla

Kayıtlar

Güç Analizi ve Örneklem Seçimi (Makalelerden Notlar)

 Bilgilerim henüz tazeyken bu blog yazısını yazayım sonra yine vaktimi ayırıp nedir ne değildir diye araştırma yapmadan önce buraya bakarım belki. Bir makaleyi incelerken, makalede örneklem sayısının seçimi için kullanılan bir yönteme denk geldim. Bu yönteme göre eğer örnekleminiz kümeli bir şekildeyde, ideal örneklem sayısını bulmak için Design Effect denklemini kullanarak bulabilirsiniz. Makalemiz şu . Ve makalenin sample size determination kısmında örneklem sayısının nasıl seçildiğinden bahsedilmiş.    Ben de merak edip araştırdım. Yani makalede yapılan hesaplama şu şekilde:   Design Effect (DE) = 1 + (m-1) x ICC    Burada m değeri küme içerisindeki örnek sayısını ifade eder. Interclass Corelation Coefficient (ICC) ise sınıf içi korelasyon katsayısını ifade ediyor. Bireyin kendi kümesi içindeki varyansının genel varyansa oranını belirten bir değer. Makalede kullanılan ICC 0.20 olarak belirlenmiştir ve bu seçimi, Masood ve ark. tarafından 2015 yılında yap...
En son yayınlar

Windows'ta Django projesini kullanıcı girişi yapmadan Docker ile ayağa kaldırma

Öncelikle bu yazıyı tamamen kendi çalışma ortamımı baz alarak yazdığımı söylemek isterim. Yazıdaki talimatları uygulayarak bir sonuca varamayabilirsiniz ama ben daha sonraki aşamalarda ne yapmam gerektiğini ve hangi sırayla yapmam gerektiğini unutmamak için buraya yazıyorum. Belki daha sonra daha da detaylandırabilirim. Yararlandığım kaynakları da aşağıya ekleyeceğim. Direkt onlara da bakabilirsiniz. Yaptığım şeylerin çalıştığını hızlıca görebilmek adına basit bir Django projesi oluşturdum. Hiç bir model vs oluşturmadım. Her şeyiyle çalışan bir web uygulaması. Bu web uygulamamı, Windows'ta oturum açmadan ayağa kaldırmak istiyorum. Çünkü yerelde bir sunucum var ve elektrikler gittikten sonra bile, eğer eletkrikler tekrar gelirse kendini yeniden başlatacak şekilde ayarladım. Ama tekrar arayüze girip kullanıcı şifresini yazmak (şifresiz yapmak da bir çözüm ama güvenlik malum) yorucu. O halde ben giriş yapmadan arkaplanda Django uygulamam ayağa kalksın istedim.   Bunun için çeşitli yön...

SNMP Protokolü ve OID Kodları

 Wireshark programını kullanarak yakaladığımız SNMP (Simple Network Management Protocol) paketlerinde data kısmında bazı sayılar var. Bunların ne olduğunu araştırdığımız zaman karşımıza OID kodları geliyor. Bu kodların hiyerarşisi şöyle:   (Kaynak:  https://tr.wikipedia.org/wiki/Dosya:SNMP_OID_MIB_Tree.png ) OID kodlarının tam olarak ne iş yaptıklarını öğrenmek için  https://oidref.com/ web sitesini kullanabiliriz. Wireshark programından kopyaladığımız OID kodunun tam olarak ne iş yaptığını görmek için verdiğim https://oidref.com/ sitesinin sonuna direkt olarak yapıştırıyoruz. Mesela şu şekilde: https://oidref.com/1.3.6.1.4.1.236.11.5.11 . Burada ilgili OID kodunun ata düğümü, alt düğümleri veya kendisiyle aynı düğüme bağlı diğer düğümleri görebiliriz.  MIB kodları bir noktadan sonra kuruluşa özel oluyor ve yukarıda verdiğimiz yerde bulamıyoruz. O yüzden kuruluşa özel araştırma yapmamız gerekiyor. Mesela Samsung Yazıcı MIB kodları şuralarda toplanmış:   ht...

Ubuntu'da Yapay Zeka Eğitim Ortamı Hazırlama

Bazı sebeplerden dolayı bir GNU/Linux dağıtımı kurmam gerekti. Hangi sebepler? KerasCV kullanmak için 2.10 üstü bir tensorflow sürümü gerekmesi ve 2.10 üstü bir sürüm kurulumu için Windows WSL teknolojisine mecbur kalıp 2.10 üstüne çıkmak zorunda olmak. Ancak Windows makinemi kirletmek istemediğim için temiz bir kurulum yapmaya karar verdim ve herhangi bir sorunla karşılaştığım zaman çözüm aramaya kalktığımda geniş bir kitleye hitap eden Ubuntu dağıtımını kurdum. Kurulumdan sonra yapay zeka eğitimi için ekran kartını tanıtmak gerekiyor. Gerekli driver'ları repolardan çekebileceğiniz gibi, NVIDIA resmi sayfasından indirip kurabilirsiniz ancak repolar yardımıyla kurulum yapmak daha sağlamdır. Çünkü Ubuntu dağıtımı, kernel sürümüne uygun kararlı driverları repolardan indirip çekecektir.  CUDA Toolkit kurulumu için https://developer.nvidia.com/cuda-downloads adresine gidip uygun seçenekleri seçtiğinizde size indirmeniz için bağlantı veya talimatlar içeren bir komut dizisi verecektir. ...

GPG Key Kullanarak Doğrulanmış Git Commit Oluşturma

Github reponuzda yaptığınız değişikliklerin gerçekten siz tarafından yapıldığını göstermek için GPG gibi bir anahtar doğrulamasına ihtiyacınız var. Eğer Github hesabınızda, Ayarlar kısmında yer alan SSH and GPG Keys sayfasında Vigilant Mode seçeneğini seçerseniz, reponuzdaki commitlerin yanında bir tag kutusu belirecektir. Eğer SSH veya GPG gibi bir anahtar doğrulama mekanizması kullanmıyorsanız şu şekilde bir görselle karşılaşacaksınız Bu unverified etiketi, gönderilen commitlerin doğrulanmadığını gösteriyor. O yüzden yerel bilgisayarımızda bir GPG ve SSH key oluşturmalı, bunu github'a bildirmeli ve commitlerimizin artık bu key ile imzalanacağını git programında ayarlamalıyız. Ben GPG key kullanacağım. O yüzden bu şekilde anlatıyorum. GPG keylerde son kullanma tarihi var. Öyleyse başlayalım. Öncelikle yerel bilgisayarınıza git kurmalısınız.  Şuradan kendi işletim sistemimize uygun olanı indiriyoruz. Kurulumdan sonra git bash ve git gui kullanılabilir hale gelecektir. Git reponuzu...