Siz Farkında Olmasanız da Hayatınızın Her Köşesinde İşinize Yarayan En Popüler Algoritmalar
Tarihte bilinen ilk algoritma, el-Harizmi tarafından 9. yüzyılda oluşturuldu. Bu sayede modern çağda kullanılan tüm sistemlerin algoritmaları, o tarihten itibaren geliştirilmeye ve kullanılmaya başlandı.
Tarihte bilinen ilk algoritma, el-Harizmi tarafından 9. yüzyılda oluşturuldu. Bu sayede modern çağda kullanılan tüm sistemlerin algoritmaları, o tarihten itibaren geliştirilmeye ve kullanılmaya başlandı.
Tabii ki bu algoritmaların bazıları maalesef kullanılmıyor. Peki uzun yıllardır kullanılan popüler algoritmalar neler ve hangi alanda işimize yarıyor? Haydi dünyada kullanılan en popüler algoritmaları inceleyelim.
Öncüsü "ikili arama algoritması" olan bu algoritma sayesinde sıralı bir veri kümesindeki istediğimiz bir veriyi arayabilir ve bulabiliriz. Algoritmanın çalışma mantığı ise oldukça basit. Düşünelim ki [1,3,5,9,11,13,19] verilerinden oluşan bir dizimiz var ve 5 değerini arama algoritması ile bulmak istiyoruz.
Bunun için algoritma ilk olarak dizide bulunan ortadaki elemanı inceler. Eğer dizinin ortadaki elemanı 5 değerinden büyükse sağdaki sayılardan kontrol etme işlemi gerçekleştirir. Ancak, 5 ve sağdaki veriler artık görmezden gelinir. Böylelikle elimizde artık [1,3,5] dizisi var. Aranılan veri halen bulunamadı. Bu sebeple bu işlemin tekrarı gerçekleştirirlir. Yeni dizinin ortadaki elemanı 3'tür. 5>3 olduğu için de 3'ün sağındaki verilerden devam eder ve 5 değeri bulunur.
Otonom kelimesini duyduğumuz zaman heyecanlanırız. Özellikle Tesla araçlarının kendi kendine gitmesi ve karar alabilmesi gelecekte sürücüsüz arabaların çoğalacağının bir belirtisi. Peki nesne tespiti uygulamalarının öncüsü Haar-cascade algoritması nasıl çalışıyor?
Algoritmanın çalışabilmesi için pozitif ve negatif görüntülere ihtiyacımız var. Pozitif görüntüler, tespit etmek istediğimiz nesnelerdir. Negatif görüntüler ise tespit edilecek görüntü haricindeki tüm görüntülerdir. Algoritmaya göre pozitif ve negatif görüntüler kıyaslanır ve nesne tespitinin gerçekleştirilebilmesi için veri dosyası oluşturulur. Bu dosya, pozitif ve negatif görüntülere göre nesne tespiti işlemini gerçekleştirir.
Faktöriyel konusunu hepimiz biliriz. 1'den başlar ve belirtilen değere kadar olan tüm sayılar çarpılır ve sonuç elde edilir. Örneğin 4! şeklinde faktöriyel hesaplaması yapmak istediğimizde sonuç 4x3x2x1=24 olur. Bizler de parça-bütün algoritması sayesinde matematiksel hesaplamaları çözebiliyoruz.
Bir problem olduğunu düşünelim. Bu problem parçalara ayrılır. Örneğin 4! örneğinde en küçük değerimiz 1'dir. Devamında ise 2, 3 ve en büyük değer 4'tür. Algoritmaya göre en büyük değerden başlamak yerine en küçük olan 1 değerinden başlanır ve 4 olana kadar çarpım işlemi gerçekleştirilip sonuca ulaşılır. Tabii ki basit bir örnekle açıkladık. Bugün özyinelemeli algoritma özellikle ileri seviye bilgisayar bilimlerinde sııklıkla kullanılır.
Kaynak webtekno.com
Spor Yapmayana Sporu Sevdirecek Uygulama: Kripto Para Kazanmak İçin Pedal Çevirin!
Kripto dünyası, büyük bir hızla gündelik hayatımızın bir parçası haline gelmeye devam ediyor. Durum öyle bir hale geldi ki; borsalar, kullanıcıların kripto birikimlerini alışverişlerinde kullanabilmesi için kredi kartı ve debit kartlar çıkarmaya bile başladı.
Tecno, Telefonların Bukalemun Gibi Renk Değiştirmesini Sağlayan Teknolojisini Duyurdu
BMW’nin otomobil rengini değiştirmesini sağlayan teknolojisiyle birlikte rengi değişen cihazlar için de bir kapı görülmüştü. Teknoloji şirketleri bu teknoloji üzerinde çalışmaya devam ederken, son zamanların yükselen ismi Tecno yeni teknolojisini tanıttı.
Sosyal Medyada Son Zamanlarda Sıkça Görülen Dolandırıcılık Yöntemlerini Anlattık: Dikkatli Olmanızda Fayda Var!
Yerli dolandırıcılarımız yetmezmiş gibi şimdi birçok insanın başı yabancı ülkelerden gelen dolandırıcı mesajlarıyla dertte. Özellikle sosyal medya platformları üzerinden kurbanlarını hedef alan dolandırıcılar, akla hayale gelmesi çok zor olan yöntemleri kullanarak insanları tuzağa düşürüyor.
Bir Kere Alayım, Yıllarca Kullanayım Diyenlere: Piyasadaki En Güçlü Özelliklere Sahip RTX 40 Serisi Excalibur Dizüstü Bilgisayarlar ile Tanışın
Ülkemizde en çok satan oyun bilgisayarı üreticilerinden Casper, popüler dizüstü bilgisayarı serisi Excalibur’u NVIDIA GeForce RTX 40 serisi ekran kartları ile yeniledi. Casper Excalibur serisinin sunduğu performans, yeni donanımlarıyla önceki nesle göre kat kat daha fazla seviyeye ulaştı.
Bilgisayarınızın Yavaşlama Sebeplerinden Biri Olabilen Yüksek CPU (İşlemci) Kullanımı Nasıl Azaltılır?
Windows işletim sistemine sahip bilgisayar kullanıcıları zaman zaman cihazlarının yavaşladığından şikayet ederler. Her bilgisayar bazen bu tür durumlar yaşayabilir. Bunun en büyük nedeni, yüksek CPU kullanımıdır. Yüksek CPU kullanımının ise pek çok farklı nedeni olabilir. Bir program işlemciyi fazla yorabilir, bir virüs nedeniyle bu durum yaşanıyor olabilir ya da basit bir ayar değişikliğine ihtiyaç duyuluyordur.