Arama
Kategoriler
Son Gönderiler
- Python İle Nesne Yönelimli Programlama (OOP): Araç Kiralama Sistemi UygulamasıMert ÇETİN tarafından
- Bayes Algoritması (Python)Mert ÇETİN tarafından
- Bayes Teoremi Nedir?Mert ÇETİN tarafından
- Kuantum Hesaplama Nedir?Mert ÇETİN tarafından
- Yapay Zeka Nedir?Mert ÇETİN tarafından
-
Mert ÇETİN
Python İle Nesne Yönelimli Programlama (OOP): Araç Kiralama Sistemi Uygulaması
Bu yazıda; Encapsulation, Abstraction, Inheritance ve Polymorphism gibi Nesne Yönelimli Programlama (OOP) kavramları temel alınarak geliştirilmiş bir araç kiralama sistemi örneğini ele alacağız.Uygulama, gerçek hayat senaryolarını temel alan sınıf yapılarıyla tasarlanmış; veri yönetimi ise bellek (cache) üzerinde değil, harici .json dosyaları üzerinden sağlanmıştır. Proje Mimari Yapısı Uygulamayı geliştirirken, sorumlulukların net bir şekilde ayrıldığı ve OOP
-
Mert ÇETİN
Bayes Algoritması (Python)
Bu yazımızda bayes teoremini kullanarak sonuç olasılıklarını hesaplayacağız. Algoritma, CoLab ortamında Python programlama dili ile geliştirilmiştir. Algoritma akışında kullanacağımız bazı kütüphaneleri tanımlıyoruz. Öğrenme gerçekleştirebilmek için bir veri setine ihtiyacımız vardır. Bu projemizde, öğrencilerin farklı yeteneklerine bağlı aldıkları notlardan oluşan bir veri seti kullanıyoruz. Veri setimiz 1000 kayıttan oluşmaktadır. Veri setinin içeriği: ● Cinsiyet: öğrencilerin cinsiyeti
-
Mert ÇETİN
Bayes Teoremi Nedir?
Bayes teoremi, yapay zekanın en popüler olasılık algoritmalarından biridir. Bayes teoreminin mantığını anlayabilmek için öncelikle olasılık kavramını anlamamız gerekmektedir. Kısaca olasılık kavramına değinelim. Olasılık Olasılık, bir olayın ne kadar muhtemel olduğunu ölçen matematiksel birkavramdır. Tesadüfi veya rastgele olaylar belirli koşullar altında tekrarlandığındaher zaman aynı sonuçları vermeyen olaylara denir. Olasılık değeri, 0 ile 1 arasındabir değer
-
Mert ÇETİN
Kuantum Hesaplama Nedir?
Kuantum hesaplama, klasik hesaplamanın zor olduğu karmaşık sorunları çözmek için kuantum mekaniğinin özelliklerini uygulayan, hızla gelişen bir alan olarak tanımlanabilir. Verilerin katlanarak büyümesi nedeniyle makine öğrenmesi algoritmaları büyük veriler için yetersiz/yavaş kalabildiği durumlar olmaktadır. Bu tarz durumlar için kuantum hesaplama, daha hızlı bir hesaplama performansı sergilediği için tercih edilebilir. Biraz daha özetlemek gerekirse bazı durumlarda,
-
Mert ÇETİN
Yapay Zeka Nedir?
Yapay zekayı anlayabilmek için öncelikle zeka kavramını tanımlayabilmek gerekir. Zeka; insanın düşünme, akıl yürütme, nesnel algılama, kavrama, yargılama ve sonuç çıkarma yeteneklerinin tümü olarak tanımlanabilir. Yapay zeka, hem bilişsel sistemleri simüle etmeyi(akılcı/düşünebilir olma) hem de akıllı sistemler yapılandırmayı kendine amaç edinmiş bir bilimsel disiplindir. Yapay zeka, teknik bilimlerle doğa ve kültür bilimlerinin kesiştiği bir disiplinler