Algoritma nedir?
Kategori : Donanım
Özellikle bir matematik terimi gibi gözüken algoritma, günümüzde teknoloji dünyasında sıkça karşımıza çıkan bir terim oluyor. Daha çok programlama alanında kullanılan Algoritma ne demek? Algoritma örnekleri neler? Sizlere bu içeriğimizde bunların cevaplarını vermeye çalışacağız. Bilgisayar ve bilgisayar türü tüm cihazlarda yer alan uygulama ve programlar kodlara sahip oluyor. Bu kodlar ile oluşan programlar kodlar yazılmaya başlamadan önce yapılan ilk hamle algoritma yazmak olur. Programlar için de her şey önceden planlanır ve buna göre algoritmalarda bu planlara verilen bir terim adı diyebiliriz.
Peki algoritmalar sadece programlar içerisinde mi kullanılıyor? Hayır bu nokta da günlük yaşantımızın her alanında algoritma ile karşılaşıyoruz. Öyle ki salgın hastalıklar ile mücadele de bile algoritmalar kullanılıyor. Gelin şimdi algoritma nedir ve ne gibi detaylara sahip bakalım.
Facebook Algoritma Değişikliğine GidiyorAlgoritma nedir?
Algoritmanın geçmişten günümüze kadar çeşitli anlamları bulunuyor. Orta Çağ’da “ondalık sayı sistemine göre” anlamına gelirken, günümüzde ise “ bir takım işlemlerin adım adım uygulanması ile sorun giderilmesi veya sonuca hızlı erişim” anlamında kullanılıyor. Bu kapsamda algoritma için temel düzeyde mantıksal tasarım da denebilir diyebiliriz. Örnek olarak bilgisayarınıza bir program yükleyeceğiniz zaman şu algoritma adımları izlenir:
- X sitesine eriş.
- İndirme tuşuna tıkla ve indirmeyi başlat.
- Programın yükleme dosyasına tıkla.
Bilgisayar algoritması nedir?
Sıkça karşılaşılan bilgisayar algoritmasının nasıl olduğuna bakalım. Bilgisayarlar yaptıkları tüm işlemleri programlar aracılığı ile gerçekleştiriyor. Bir programın bilgisayarı yönetmesinin ne zaman olacağı bilgileri adım adım anlatmak gerekiyor. Bilgisayarlar ise algoritmaları çeşitli programlama dilleri sayesinde anlarlar. Yazılımcılar ise komutları “yabancı dillere” göre bilgisayara anlatmayı başaran kişiler diyebiliriz. Yazılan programlar ile bilgisayarlara ne yapılması gerektiği söylenir ve bilgisayarlar algoritmaları da tam olarak bu noktada devreye girer. Bilgisayarlar akıllı olarak gözükseler de, bu yapılması gerekenleri aslında algoritmalar ile yazılımcılar içerisine dahil eder.
Algoritmaların günümüzdeki yerine baktığımız zaman ABD’nin Pensilvanya eyaletinde 2010 yılından beri geliştirilmeye devam eden bir algoritma, yargıçlara karar verirken yardımcı olması için davalarda kullanılacak. Hukuki kararların nasıl uygulanacağını önceden bilen bir yazılım görmüş olacağız. Yapay zeka temelli olan bu yazılım hukuki kararlarda sanıkların geçmişlerine ait analizler gerçekleştirecek ve gelecekte suç işleme potansiyelini gösterecek. Algoritma bu alanda sadece bir tahmin yapacağı için asıl son karar ise hakimlerde olacak.
Bu algoritma yakın bir zamanda ABD davalarında 12 ay boyunca kullanılacak. Daha sonra ise değerlendirme gerçekleştirilecek ve sistemin ne derece iyi olup olmadığına karar verilecek. Söz konusu algoritmalar başarılı olur ise en büyük olumlu etki hakimlerin insiyatif noktalarında gerçekleşecek. Öyle ki her ne kadar kurallara dayalı kararlar çıksa da hakimlerin insiyatifleri büyük bir rol ounuyor. Hakime yardımcı olacak bu algoritma ise herhangi bir yanlış kararın önüne geçmiş olabilecek.
Geliştirilen algoritmalar siber saldırıları engelleyecek
Google News algoritma değişikliği ile orijinal kaynakları öne çıkartacak
