Yapay Zeka, Makine Öğrenmesi ve Doğal Dil İşleme Arasında Ne Fark Vardır ?Yapay zeka, yazılımın insan zekasına benzer şekilde davranması ve buna göre davranışlarda bulunmasıdır.
GeekTalks (Go Sunumu)GeekTalks Bilkent Cyberpark Kıvılcım’da düzenlenen bir etkinlik. Bugünkü sunumu da Koding firmasından Fatih Arslan Go dilini anlattı.Öncesinde GeekTalks’tan biraz bahsedelim. Sunum öncesinde insanların birbirlerini tanıyabilecekleri, projelerini anlatabilecekleri…
Object Copying (Nesne Kopyalama)Java’da bir nesnenin kopyalanabilmesi için bilinen en basit yöntem. O nesneden sıfır bir nesne daha oluşturarak nesnenin özelliklerini yeni oluşturduğumuz nesneye atmaktır. Örneğin CopyConstructor ile
String , StringBuilder ve StringBuffer arasındaki fark ?Bir önceki yazımızda String immutable ve Thread bir yapıda olduğundan bahsetmiştik.Bir for döngüsü içerisinden string bir birine eklediğimiz durumda sürekli string bellekten yer alacak önceki string ge…
String Neden Immutable ?String Java için immutable bir değişkendir. Yani her String değişkeni atamanızda String için bellekten yeni yer ayarlanır ve bunun üzerinden işlem yapılır. Kullanılmayan bellek alanı Garbage Collector tarafından zamanı gelince boşaltılacaktır.
Java Final Kelimesinin KullanımıMake companyDomainCountSupporter final hale getir önerisinde bulunuyor. Peki nedir bu final;
İşlemci(CPU) hangi işlemi önce yapacağına nasıl karar verir ?CPU yani fiziksel işlemciler kendilerine verilen işlemleri gerçekleştirmekten sorumludur. Birden fazla işlem var ise bunlardan hangisinin önce çalışacağına, sırasının ne olacağına karar verme işlemi İşletim Sistemleri taraf…
Veri Yapılarında Algoritma Karmaşıklığı Big-OYazdığınız algoritmanın veri büyüklüğüne göre ne kadar zaman alacağı, karmaşıkl…
Data Structure-Linked ListLinked List(Bağlı listeler) dediğimiz veri yapısı, Node(düğüm) dediğimiz yapıların veri tutması ve yanında kendisinden sonra gelen düğümün adresinide tutması ile kurduğu bellek yapısıdır. Veri yapısının bir baş düğümü vardır. Veri yapısını kaybetmemek için bu baş düğümün…
Şifreleme (Encryption)Gönderilmek istenen bilginin içeriğine gönderen ve alıcı dışında kişi veya proğramların erişmemesi için bilginin belli anahtarlar ve algoritma ile şifrelenerek anlaşılmaz hale getirilmesi işlemine Şifreleme denir. Tabi şifrelenen bilginin alıcı tarafında açılabilmesi için aynı anahtarın…