Page 22 - Target_18_Ciftli
P. 22
YAKIN GELECEK
GELENEKSEL KODLAMAYI UNUTUN Yazılım 2.0, geleneksel programlama dillerinde kod yazmak yerine
bilgisayarla görme, doğal dil işleme ve takviyeli öğrenme gibi
ŞIMDI, YAZILIM 2.0 ZAMANI! karmaşık görevleri yerine getirebilen sinir ağları oluşturmayı ve
eğitmeyi içeriyor.
W all Street Journal’da sinir ağları oluşturmayı ve eğitmeyi uygulamaların hızla ölçeklendirilmesini
bundan 12 sene
içeriyor.
ve yaygınlaştırılmasını mümkün kılıyor.
önce, LinkedIn
Sektör vizyonerleri, Yazılım 2.0’a geçişin,
Evet, yazılım geliştirme döneminde köklü
yatırımcısı ve bir
mühendis olan bir değişimin başlangıcındayız. Peki Yazılım endüstriyi güçlendirdiğini, karmaşık
1.0 ve Yazılım 2.0 arasındaki fark nedir?
yazılım ve kodlama prosedürlerini
Marc Andreessen, daha standart ve otomatik hâle
fazlasıyla ilgi ARTIK KODU DA YAPAY ZEKÂ YAZIYOR getirdiğini belirtiyor. Yazılım 1.0’da her
çeken bir yazı kaleme aldı. “Bilgisayar Öncelikle Yazılım 1.0 insanlar bir kod satırı, programcının programın
devriminden 60, mikroişlemcinin tarafından, Yazılım 2.0 ise genellikle belirli bir yönünü istenen davranışla
icadından 40 ve modern internetin derin öğrenme biçiminde Yapay Zekâ belirlemesine yardımcı olurken Yazılım
yükselişinden tam 20 yıl sonra, tarafından yazılıyor. Derin öğrenme, 2.0’da sayısız değişkenle başa çıkmaya
endüstrileri yazılım yoluyla dönüştüren son 10 yıl içinde geliştirilen en hazır milyonlarca kod satırına sahip sinir
teknolojiler nihayet işe yaramaya teknolojik buluşlardan biri. Genellikle ağları, insanlardan çok daha kapsamlı
başladı!” diyen Andressen, “Yazılım belirli veri türlerinden akıl yürütmek kodlar yazabilme yeteneğine sahip.
dünyayı yiyor.” diyordu. Andressen, için geliştirilen bu “derin öğrenme” Bu teknoloji, insanlar için zorlu kod
arka uçta, yazılım programlama araçları biçiminde, Doğal Dil İşleme (NLP) yazma sürecini ortadan kaldırarak
ve internet tabanlı hizmetlerin, yeni teknikleri metin verilerini işlerken istenen programın davranış hedeflerini
altyapıya yatırım yapmaya ve yeni Bilgisayarlı Görme (CV) algoritmaları ise açıkça belirliyor, kod yapısını
çalışanlar yetiştirmeye gerek kalmadan, görüntülerle ilgileniyor. Yapay Zekâyı oluşturuyor, ardından mevcut çevrimiçi
birçok sektörde yeni, küresel ve yazılım yönlendiren bu modeller, geleneksel çözümlerle karşılaştırarak hataları
destekli start-up'ların kurulmasını yazılımların önceden belirlenmiş belirliyor ve bu hataları çözmek için
kolaylaştırdığını söylüyordu. Eskiden yapısına ihtiyaç duymuyor, aksine kullanılıyor.
bir müşterinin, temel bir internet düzensiz ve yapılandırılmamış verileri
uygulaması çalıştırmasının maliyeti yapılandırılmış verilere dönüştürüyor. YAZILIM MÜHENDİSİNDEN VERİ
ayda yaklaşık 150 bin dolarken, yazıyı İnsanlar yerine, sinir ağlarının ve KÜRATÖRÜNE
kaleme aldığı tarihte bunun 1.500 makine öğreniminin kod yazdığı ve Son birkaç yılda, açık kod yazma
dolara kadar indiğini belirtti. Tarihleri yeni yazılımlar ortaya çıkarttığı Yazılım sürecinin yerini alan pratik Yazılım 2.0
biraz ileri sarıp bugüne geldiğimizde ise 2.0; zengin, Yapay Zekâ odaklı yeni teknolojisiyle, bu alanda bazı gelişmeler
maliyetler, çok daha fazla düştü.
Tesla’nın Yapay Zekâ direktörü Andrej
Karpathy’nin de dediği gibi," Önce
yazılım dünyayı yedi şimdi de Yapay
Zekâ yazılımı yiyor!" Yapay Zekâ, diğer
adıyla Yazılım 2.0, bugün yazılımları
tüketeceği bir geleceği bizlere işaret
ediyor. Makine öğrenimi tarafından
Sinir ağlarının ve makine öğreniminin kod yazdığı Yazılım 2.0 yönlendirilen yazılım geliştirmedeki
paradigma değişimini tanımlamak
(Software 2.0), zengin, Yapay Zekâ odaklı yeni uygulamaların hızla için Karpaty tarafından ortaya atılan
ölçeklendirilmesini ve yaygınlaştırılmasını mümkün kılıyor. Yazılım bir terim olan Yazılım 2.0, geleneksel
programlama dillerinde kod yazmak
1.0; insanlar tarafından, Yazılım 2.0 ise genellikle derin öğrenme yerine bilgisayarla görme, doğal
biçiminde Yapay Zekâ tarafından yazılıyor. dil işleme ve takviyeli öğrenme gibi
karmaşık görevleri yerine getirebilen
22 23

