Yapay zeka kendi kendine evrimleşebilir mi?

spartacus256

Hectopat
Katılım
3 Haziran 2018
Mesajlar
33
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci(Tıbbi görüntüleme teknikleri
Günlerdir kafamı kurcalayan bir konu var. Beyin fırtınası yapalım istiyorum.

Yapay zeka denen şey aslında bir programcı kadar olmasa da basit ama zaman alan hesaplamaların, kod yazma işinin vs. bilgisayarın kendisi içerisinde bulunan bir yazılım tarafından kısmen otomatikleştirilmesi bana göre. Bilgisayarın içinde sahip olduğu kısıtlı bilgi ile sizin yerinize kodlama yapabilen bir programcı... Örneğin DLSS teknolojisi sahip olduğu görüntü işleme bilgisi (algoritması) sayesinde görüntü oluşturulurken GPU'nun performans düşüşüne sebep olduğu görüntüdeki ayrıntıları GPU'dan devralıyor, kendi hızlı algoritması ile performans kaybettirmeden işleyebiliyor. Ve sürekli öğreniyor. Ama ben bu "öğrenme" kısmının yavaşlığından şikayetçiyim.

Yorum yazmadan önce lütfen şunu bir düşününün; bir insan küçük yaştan itibaren hiçbir şey bilmeden okula başlar ve daha önce insanlık tarafından keşfedilmiş bilgiler bu insana öğretilir. Bu insan da ileride eğer ileride alanında uzmanlaştıysa, daha önce öğrendiği bilgilerin birbirleri arasında bağlantılar kurmaya çalışır, veya daha önce hiç yaşanmamış, düşünülmemiş bir durum hayal eder ve bunun gerçek olup olmadığını dener.

Şimdi de olaya yapay zeka açısından bakalım. Yapay zekanın yaşı yoktur. Programlayan kişi belirli bir süre diliminde kendi geliştirdiği ve optimize ettiği kodları bir çatı altında toplar. Ve bu kodlar kendisine tanımlanan görev için çalışmaya başlar, uzun süreler belirli bir bilgi hakkında uzmanlaşmasına gerek yoktur. Küçükken hocalarımızın dediği "kafanızı açıp içine bilgi dökemeyiz" ifadesi yapay zeka için geçerli değildir. Hard disk bozulmadığı sürece ona tanımlanan(öğrendiği) bilgiyi asla unutmaz ve başka yerlere "değiştirilmeden" kopyalayabilir (insanlarda bilgi paylaşımı olur kafandaki bir bilgiyi doğrudan kopyalayamazsın). Günümüzde zaten yapay zekalar sürekli yaptıkları işi hızlandırabiliyorlar. Ama geliştiremiyorlar, mesela a kodu ile b kodunu gözden geçirip daha hızlı çalışabilecek şekilde optimize edebiliyorlar. Ama ikisini birleştirip belki de farklı bir görev yapabilecek olan ab kodunu oluşturamıyorlar. Bana göre DLSS teknolojisi grafik işlemek konusunda sahip olduğu tecrübeyi uyarlayıp depolama birimlerinin daha hızlı ve stabil çalışması için kullanabilir. Olmaz öyle şey demeyin bir insan okulda 4 işlem öğrenip bunu günlük hayatında alışveriş yaparken kullanabiliyor. İnsan beyninden istese kat be kat daha hızlı çalışabilecek bir varlık bunu nasıl yapamaz benim bunu aklım almıyor.

Şu anda gündelik kullandığımız tenknolojik cihazların iç dış tasarımı için bile yüzlerce mühendis çalışıyor örneğin bir telefonun içine anakart pil tuşlar hoparlör ahize kameralar sensörler yerleştirilecek ve amiral gemisi telefonlar içlerinde barındırdıkları elektronik bileşenlerin fazlalığı nedeniyle ucuz modellere göre daha az pil kapasitesine sahipler, bu tasarımsal bir zorunluluk. Apple anakartları bugün birbirine yüzden fazla noktadan lehimlenmiş iki katmandan oluşuyor, daha büyük pil sığdırılabilmesi için.

Neden bu tasarım işini yapay zekaya bırakmıyorlar mesela? Belirli temel bilgiler kod olarak yüklenir, tasarım örneği gösterilir ve yapay zekadan elindeki bilgilerle farklı kombinasyonlar oluşturarak tasarım yapması istenebilir? Üretim maliyeti, ergonomi, tasarım güvenliği gibi şeyleri göz önünde bulundurarak ve yaptığı her tasarımdan yeni bir şeyler öğrenip bir sonraki tasarımını daha iyi yapabilir? Ama yapay zekalar(en azından bize gösterilen) elindeki bilgiyi sadece daha hızlı çalışabilecek hale getiriyor, geliştirip farklı ve gelişmiş bir bilgi oluşturamıyor.

Ben şu an dünyada bunu yapabilen yapay zekalar olduğuna inanıyorum, dünyada hiç var olmamış insan modelleri yapabilen bir yapay zeka tanıtıldı geçenlerde, Barış Özcan'ın da video konusu oldu. Yapay zekaya sadece belirli parametreler verilerek insan tasarlaması istenmiş, yapay zeka da günümüzdeki insanlara benzer insanlar modellemiş. Ama nedense belli bir çizginin dışına hiç çıkmamış, yeni bir şeyler denememiş. Yani insan vücudunun varolduğu günden beri evrimleştiğini (adapte olduğunu) ve halen daha evrimleşmesine rağmen onu kısıtlayan ciddi kusurlarının olduğunu hepimiz biliyoruz. Yapay zeka bu kusurları görüp, elindeki bilgilerle daha kusursuz bir insan bedeni tasarlayabilirdi? Neden bunu yapmadı? Yapamaz mıydı? Yapardı, belki de yaptı ama bizimle paylaşılmadı...

---------Spoiler---------
Not: Subnautica Below Zero oyunundaki Al-an adlı mimarın bedeni, onun söylediğine göre birçok türde bulunan en iyi özelliklerin harmanlanmasıyla kendileri tarafından oluşturulmuş. Oynamadıysanız kesin oynayın.
---------Spoiler---------

Bu konu ile alakalı en beğendiğim film Transcandence (Evrim) adlı filmdir. İzlemenizi kesinlikle tavsiye ederim. Başrol Johnny Depp 😉
 
Son düzenleyen: Moderatör:
Öğrenebilen her şey kenidini geliştirebilir bir makineyi öğrenmek için yazılım yaparsan öğrenmek için çalışır bir makineyı yerleri süpürmesi için kodlarsan yerleri süpürür.
 
Yazıyı okumadım ama başlığa binayen "Makine Öğrenmesi" diye bir kavram mevcut yapay zeka dalında. Yani evet, şuan bile kendini geliştiren makineler hali hazırda mevcut.
 
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
 
Günlerdir kafamı kurcalayan bir konu var. Beyin fırtınası yapalım istiyorum.

Yapay zeka denen şey aslında bir programcı kadar olmasa da basit ama zaman alan hesaplamaların, kod yazma işinin vs. bilgisayarın kendisi içerisinde bulunan bir yazılım tarafından kısmen otomatikleştirilmesi bana göre. Bilgisayarın içinde sahip olduğu kısıtlı bilgi ile sizin yerinize kodlama yapabilen bir programcı... Örneğin DLSS teknolojisi sahip olduğu görüntü işleme bilgisi (algoritması) sayesinde görüntü oluşturulurken GPU'nun performans düşüşüne sebep olduğu görüntüdeki ayrıntıları GPU'dan devralıyor, kendi hızlı algoritması ile performans kaybettirmeden işleyebiliyor. Ve sürekli öğreniyor. Ama ben bu "öğrenme" kısmının yavaşlığından şikayetçiyim.

Yorum yazmadan önce lütfen şunu bir düşününün; bir insan küçük yaştan itibaren hiçbir şey bilmeden okula başlar ve daha önce insanlık tarafından keşfedilmiş bilgiler bu insana öğretilir. Bu insan da ileride eğer ileride alanında uzmanlaştıysa, daha önce öğrendiği bilgilerin birbirleri arasında bağlantılar kurmaya çalışır, veya daha önce hiç yaşanmamış, düşünülmemiş bir durum hayal eder ve bunun gerçek olup olmadığını dener.

Şimdi de olaya yapay zeka açısından bakalım. Yapay zekanın yaşı yoktur. Programlayan kişi belirli bir süre diliminde kendi geliştirdiği ve optimize ettiği kodları bir çatı altında toplar. Ve bu kodlar kendisine tanımlanan görev için çalışmaya başlar, uzun süreler belirli bir bilgi hakkında uzmanlaşmasına gerek yoktur. Küçükken hocalarımızın dediği "kafanızı açıp içine bilgi dökemeyiz" ifadesi yapay zeka için geçerli değildir. Hard disk bozulmadığı sürece ona tanımlanan(öğrendiği) bilgiyi asla unutmaz ve başka yerlere "değiştirilmeden" kopyalayabilir (insanlarda bilgi paylaşımı olur kafandaki bir bilgiyi doğrudan kopyalayamazsın). Günümüzde zaten yapay zekalar sürekli yaptıkları işi hızlandırabiliyorlar. Ama geliştiremiyorlar, mesela a kodu ile b kodunu gözden geçirip daha hızlı çalışabilecek şekilde optimize edebiliyorlar. Ama ikisini birleştirip belki de farklı bir görev yapabilecek olan ab kodunu oluşturamıyorlar. Bana göre DLSS teknolojisi grafik işlemek konusunda sahip olduğu tecrübeyi uyarlayıp depolama birimlerinin daha hızlı ve stabil çalışması için kullanabilir. Olmaz öyle şey demeyin bir insan okulda 4 işlem öğrenip bunu günlük hayatında alışveriş yaparken kullanabiliyor. İnsan beyninden istese kat be kat daha hızlı çalışabilecek bir varlık bunu nasıl yapamaz benim bunu aklım almıyor.

Şu anda gündelik kullandığımız tenknolojik cihazların iç dış tasarımı için bile yüzlerce mühendis çalışıyor örneğin bir telefonun içine anakart pil tuşlar hoparlör ahize kameralar sensörler yerleştirilecek ve amiral gemisi telefonlar içlerinde barındırdıkları elektronik bileşenlerin fazlalığı nedeniyle ucuz modellere göre daha az pil kapasitesine sahipler, bu tasarımsal bir zorunluluk. Apple anakartları bugün birbirine yüzden fazla noktadan lehimlenmiş iki katmandan oluşuyor, daha büyük pil sığdırılabilmesi için.

Neden bu tasarım işini yapay zekaya bırakmıyorlar mesela? Belirli temel bilgiler kod olarak yüklenir, tasarım örneği gösterilir ve yapay zekadan elindeki bilgilerle farklı kombinasyonlar oluşturarak tasarım yapması istenebilir? Üretim maliyeti, ergonomi, tasarım güvenliği gibi şeyleri göz önünde bulundurarak ve yaptığı her tasarımdan yeni bir şeyler öğrenip bir sonraki tasarımını daha iyi yapabilir? Ama yapay zekalar(en azından bize gösterilen) elindeki bilgiyi sadece daha hızlı çalışabilecek hale getiriyor, geliştirip farklı ve gelişmiş bir bilgi oluşturamıyor.

Ben şu an dünyada bunu yapabilen yapay zekalar olduğuna inanıyorum, dünyada hiç var olmamış insan modelleri yapabilen bir yapay zeka tanıtıldı geçenlerde, Barış Özcan'ın da video konusu oldu. Yapay zekaya sadece belirli parametreler verilerek insan tasarlaması istenmiş, yapay zeka da günümüzdeki insanlara benzer insanlar modellemiş. Ama nedense belli bir çizginin dışına hiç çıkmamış, yeni bir şeyler denememiş. Yani insan vücudunun varolduğu günden beri evrimleştiğini (adapte olduğunu) ve halen daha evrimleşmesine rağmen onu kısıtlayan ciddi kusurlarının olduğunu hepimiz biliyoruz. Yapay zeka bu kusurları görüp, elindeki bilgilerle daha kusursuz bir insan bedeni tasarlayabilirdi? Neden bunu yapmadı? Yapamaz mıydı? Yapardı, belki de yaptı ama bizimle paylaşılmadı...

---------Spoiler---------
Not: Subnautica Below Zero oyunundaki Al-an adlı mimarın bedeni, onun söylediğine göre birçok türde bulunan en iyi özelliklerin harmanlanmasıyla kendileri tarafından oluşturulmuş. Oynamadıysanız kesin oynayın.
---------Spoiler---------

Bu konu ile alakalı en beğendiğim film Transcandence (Evrim) adlı filmdir. İzlemenizi kesinlikle tavsiye ederim. Başrol Johnny Depp 😉
facebook un yaptığı 2 robot kendi kendine dil oluşturdular yani evet
 
Bence populer bilimin fazlaca hypeladigi yapay zeka konusunu cok abartiyorsunuz.

60-70 sene once matematiksel olarak teorize edilen modellerin gunumuzde memory ve CPU gucunun ucuzlamasi ve hizlanmasi ile gercek zamanli uygulanmasinin sonucu yasadiklarimiz.

Ozunde bir matematiksel model var cogunlukla sadece aldigi bilgiye gore katsayi modifikasyonu yapiyor. "Ogrenme" denilen sey bu. Makine hicbir sey ogrenmiyor, binlerce sayiyi degistiriyor daha uygun prediction yapabilmek icin, bu kadar.

Ama ben bu "öğrenme" kısmının yavaşlığından şikayetçiyim

Daha hizli ogrenecek sekilde modelleyebilirsin ancak bu sefer de overfit ve high momentum problemi yasarsin. Makine ogrenmesi konseptinde bunlarin ne anlama geldigini arastirarak anlayabilirsin ne dedigimi.


Amac dogru sonucu vermek ise modifikasyon islemini yavas adimlarla yapmalisin. Ya da momentum parametreleri ile duzenlemelisin. ( Onceleri hizli, sonralari yavas ya da tam tersi. )


Verdigim linklerden surekli grafikli ve matematiksel islemler yapildigi acikca gorulebilir, zaten dedigim gibi yapay zekanin kendisi matematiksel bir modeldir. Ogrenmek diye bir sey yok, katsayi modifiye ediyorsun yalnizca. ( Istisnai algoritmalar var )

Bana göre DLSS teknolojisi grafik işlemek konusunda sahip olduğu tecrübeyi uyarlayıp depolama birimlerinin daha hızlı ve stabil çalışması için kullanabilir.

Hayir, yavas calisan donanimi daha hizli hale getiremezsin. Disk islemlerinde 1 bitin dahi yanlis olmasi onemli sonuclar dogurur, ozellikle sifreleme islemlerinde. Sifir hata ile calisan yapay zeka olmadigi icin bu mumkun degil. Zaten DLSS'in calisma prensibi de kapsami supervised edilen oyunlar icin gecerli, her oyunda calismiyor. Potansiyel her dosyayi bilmedigin icin bu da disk sistemlerine adapte edilemez. Resim kalitesi arttirma gibi alanlarda yeri var ve yapiliyor zaten.

Yapay zeka bu kusurları görüp, elindeki bilgilerle daha kusursuz bir insan bedeni tasarlayabilirdi? Neden bunu yapmadı? Yapamaz mıydı?

Yapamaz cunku insan evrimi mutasyon ve seleskyon birlesimi neticesinde sekil alir. Bir makine mutasyon kismini simule etse dahi teorik olarak, yasamadigimiz caglarda olusabilecek seleksyon baskisini bilmedigi ve modelleyemeyecegi icin bunu yapamaz.

Bazi on kabuller belirleyerek belirli optimizasyonlar denenebilir. Ornegin daha hizli kosan bir insan iskeleti yapay zeka ile generate edilebilir. Fizik kurallarini cok basarili simule edebiliyoruz zira. Ancak tum bu iskeleti, organizmayi ve cevresel kurallari simule edecek CPU hicbir zaman tasarlayamayacagiz. Henuz 4 gun sonraki havayi tahmin edebilecek donanimimiz yok, rastlantisal faktorler ve kaos teorisi sebebiyle.
 

Yeni konular

Geri
Yukarı