İçindekiler:
- C 780–850 - Adından “algoritma” kelimesini aldığımız Muhammed ibn-Musa el-Harezmi'nin hayatı (ve ayrıca “cebir”)
- 1786 - Hessian Ordusu mühendisi JH Müller, “Fark Motoru” ni tanımlayan bir makale yayınladı, ancak devam etmek için fon alamadı
- 1822 - Charles Babbage böyle bir makine geliştirmeyi öneriyor ve 1823'te İngiliz hükümetinden fon elde ediyor. Böyle bir makinenin erken bir versiyonunu geliştirdikten sonra çok daha iddialı bir proje olan “Analitik Motor” u belirtiyor.
- 1843 - Kontes of Lovelace, Ada King “ilk bilgisayar programını” yazıyor.
- 1945 - John von Neumann, depolanmış program kavramını kullanarak bir bilgisayarın mantıksal tasarımının ilk yayınlanmış açıklamasını içeren bir makalenin ilk taslağını yazar.
- 1946 - İlk çalışan elektronik bilgisayar ENIAC halka duyuruldu.
- 1948 - Deneysel bir bilgisayar olan Manchester Small Scale Experimental Machine, kayıtlı bir programı başarıyla yürüttü.
- 1956 - John McCarthy, “yapay zeka” yı vurgulayan ilk uluslararası konferansı düzenledi.
- 1975 - İlk tüketici mikrobilgisayarı Altair 8800 tanıtıldı. Bilgisayarı okuduktan sonra Bill Gates ve Paul Allen, Altair'in saklanan programları çalıştırmasına izin vermek için Altair BASIC'i geliştirdi (bu Microsoft'u başlatan ürün - daha sonra “Micro-Soft” olarak adlandırıldı).
- 1997 - IBM'in Deep Blue'su Dünya Satranç Şampiyonu Garry Kasparov 3½-2½'yi mağlup etti.
- 2011 - IBM'den Watson Jeopardy'yi yendi! şampiyonlar.
- 2016 - Google'ın AlphaGo birinci sınıf Go oyuncusu Lee Se-dol 5-1'i mağlup etti.
Algoritmaları Anlama
Algoritma - "Matematik ve bilgisayar bilimlerinde, algoritma gerçekleştirilecek bağımsız bir adım adım işlem kümesidir. Algoritmalar hesaplama, veri işleme ve / veya otomatik akıl yürütme görevleri gerçekleştirir." - Wikipedia
Sürekli olarak “algoritma”, “bilgisayar programı” ve giderek daha fazla “derin öğrenme” gibi terimler duyuyoruz. Ancak, çoğu bilgisayar programı hakkında bilgi sahibi olsa da, diğer terimler biraz zor. Normalde, ortalama bir insanın teknik terimleri anlaması çok önemli değildir, ancak “Ada'nın Algoritması” olarak bilinenlerden derin öğrenmeye doğru ilerlemenin bilgisi, gerçek “yapay zeka” ya doğru hızlı hareketimizi takdir etmede anlam ifade eder.
Bir algoritma, oldukça basit bir şekilde, bir görevi yerine getirmek için bir kural veya yöntemdir. Bilgisayarlar ne kadar karmaşık olursa olsun, kablolama ve fiziksel bileşenler koleksiyonundan başka bir şey değildir. Cihaz sahipleri tarafından istenen herhangi bir görevi veya görevi gerçekleştirmek için yön almalıdırlar.
