Şimdi Ara

Kendi başına kod yazabilen yapay zeka geliştirildi

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
28
Cevap
1
Favori
671
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • Kendi başına kod yazabilen yapay zeka geliştirildi 

    Microsoft ve Cambridge Üniversitesi’nin ortak çalışmalarıyla kendi başına kod yazabilen bir yapay zeka yazılımı geliştirildi. DeepCoder isimli yazılım, yapılan testlerde basit kod bilgisi ile çözülebilecek sorunların üstesinden gelmeyi başardı.
     

    DeepCoder, kod yazma yeteneğini “sentez” adı verilen yeni bir sisteme borçlu. Bu sistemi kullanan yapay zeka, kod yazmak için farklı kod kaynaklarını inceliyor ve kodlar arasından dilediğini seçiyor. Yapay zeka, ona verilen göreve veya karşılaştığı soruna göre elde ettiği kodları birleştiriyor ve ortaya yeni kod dizelerinin çıkmasını sağlıyor. DeepCoder, kodların ne tür işlevlere sahip olduğunu anlayarak hangi kodu kullanmasının yararlı olabileceğinde karar kılıyor.

     

    DeepCoder’ın bu becerisi, yapay zekanın yaratıcılarından birisi olan Marc Brockschmidt’e göre kod yazmayı bilmeyen kişilerin bile diledikleri şekilde kod yazabilmesini mümkün kılabilir. Bunun yanı sıra yapay zeka, kod tarama hızıyla normal bir insandan kat kat hızlı olduğu için kod yazmayı bilen kişiler tarafından da tercih edilebilir.

     
     

    DeepCoder’ı kullanışlı kılan özelliklerden birisi de “yapay zeka” olması, yani öğrenebilmesi. Öğrenebilme özelliği, DeepCoder’ın rakiplerine göre çok daha hızlı olmasını sağlıyor. Benzer işlevlere sahip olan yazılımlar ancak dakikalar içerisinde hangi kodların kullanılabileceğini tanımlarken, DeepCoder bir saniyeden daha kısa bir sürede aynı işlevi gerçekleştirebiliyor. Üstelik zaman içerisinde hangi kodların birbiriyle uyumlu olduğunu öğrenebilen yazılım, ne kadar fazla kullanılırsa o kadar hızlanıyor ve gelişiyor.

     

    MIT, 2015 senesinde DeepCoder’e benzer bir yazılım geliştirmişti. Bu yazılım, programların sorunlu kod dizelerini belirliyor ve çalışan programlardan aldığı yeni kodlarla bozuk programı onarabiliyordu. Brockschmidt’e göre bu ve benzer işlevlere sahip olan yazılımların geliştirilmesiyle birçok kişi, parmağını bile oynatmadan dilediği gibi kod yazabilecek.

     

    Programcılar işsiz mi kalacak?

    DeepCoder’ın becerileri hakkında konuşan MIT profesörü Armando Solar-Lezama, bu tür yapay zekaların gelişmesiyle kod yazabilme becerisine sahip olan kişilerin sayısının artacağını, fakat programcıların asla işsiz kalmayacağını düşünüyor. Solar-Lezama’nın söylediğine göre DeepCoder, farklı programların kodlarını kullanması nedeniyle şimdilik yeni kodlar üretme, yani yeni programlar yaratma becerisinden yoksun. Proseför, yeni programlar yaratma gibi daha karmaşık ve zorlu görevlerde programcılardan vazgeçilmeyeceğini düşünüyor.

     
     

    DeepCoder ne zaman kullanıma sunulacak?

    Microsoft, yapay zekanın son derece başarılı olmasına rağmen yalnızca birkaç kod dizesi oluşturabildiğini ve düzenleyebildiğini açıkladı. Yeni geliştirildiğinden ötürü karmaşık ve uzun kod dizeleri oluşturabilme becerisine sahip olmayan yazılım, umuyoruz ki en kısa sürede geliştirilecek ve bunları yapabilecek seviyeye ulaşacak.




  • Bilgisayar ve yazılım mühendisliğinin önündeki en büyük tehlike bu. Editör de çıkmış "umuyoruz ki en kısa sürede geliştirilecek ve bunları yapabilecek seviyeye ulaşacak" demiş, aferin sana gerçekten. Şu olay kapitalizmin geldiği son noktalardan birisi ve editör bunu desteklercesine yorum yapmış. Kesinlikle katılmıyorum.

  • Bunu uzun süredir düşünüyordum ve açıkçası korkutucu geliyordu, ilk adımı atmışlar, süresini öngöremesem de bence programcıların da işini alacağı zamanlar gelecek. Sadece üniversitede derslerden ötesini araştırmamış, tek bir programlama dili bilen adamların yerini alsa ya da debug işlemlerini yapsa ve bu bir yazılım olarak firmalara satılsa. Bir maaş ücretine eleman satın almış olacaksın. Mekanik birşeyler yapmasını bekleyen de yok.



    Yapay zeka mükemmel bir gelişme ama Sanayi Devrimi gibi birçok toplumsal sorunu da beraberinde getirecek gibi maalesef.

  • iyi robotlarla sevişiriz artık. öldüründe kurtulan insanlıktan...

  • Yapay zeka sistemlerine "Deep" ön eki koymak moda oldu. İleride yapay zeka yemek yapan sistem DeepChef, yapay zeka ile araba süren sistem DeepDriver falan böyle gider.

  • "Benim projemde yok" diye övündüğün şeylerin olması gerekiyor sanki projelerde. Övünülecek bişi değil o. Hamallık. Ve sektörde tam istenmeyen yazılımcıyı tarif etmişsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • şimdi hapı yuttuk işte kendi kendine kod yazan yapay zeka insanlığın en büyük düşmanı olabilecek şeydir. bizim sonumuz bu yüzden gelebilir. kendisi için süper yapayzeka sistem yapar ve gerçekten bizden kat ve kat üstün bir şey ortaya çıkar.

  • quote:

    Orijinalden alıntı: ozbey08

    şimdi hapı yuttuk işte kendi kendine kod yazan yapay zeka insanlığın en büyük düşmanı olabilecek şeydir. bizim sonumuz bu yüzden gelebilir. kendisi için süper yapayzeka sistem yapar ve gerçekten bizden kat ve kat üstün bir şey ortaya çıkar.

    Tam da onu yazacaktım, kod yazabilen bir yapay zeka kendisinden daha gelişmiş bir yapay zeka programlar o da daha gelişmişini. Sadece programcıların işsiz kalması sorunu değil bu bütün mesleklerin sonunu getirebilir, her türlü kabiliyete sahip robot tasarlayabilir. Ex Machina filmindeki gibi insanların zayıflıklarını kullanıp yönetebilir.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: bortecin09

    "Benim projemde yok" diye övündüğün şeylerin olması gerekiyor sanki projelerde. Övünülecek bişi değil o. Hamallık. Ve sektörde tam istenmeyen yazılımcıyı tarif etmişsin.

    Haklısın. Performans uğruna okunabilirlikten ve kod düzeninden taviz vermek diyelim biz ona, biraz abartarak söylemişim.
  • quote:

    Orijinalden alıntı: Guhong01

    Bilgisayar ve yazılım mühendisliğinin önündeki en büyük tehlike bu. Editör de çıkmış "umuyoruz ki en kısa sürede geliştirilecek ve bunları yapabilecek seviyeye ulaşacak" demiş, aferin sana gerçekten. Şu olay kapitalizmin geldiği son noktalardan birisi ve editör bunu desteklercesine yorum yapmış. Kesinlikle katılmıyorum.

    Teşekkürler Sosyalist kardeş... Direne, direne kazanacağız.....
  • quote:

    Orijinalden alıntı: ozbey08

    şimdi hapı yuttuk işte kendi kendine kod yazan yapay zeka insanlığın en büyük düşmanı olabilecek şeydir. bizim sonumuz bu yüzden gelebilir. kendisi için süper yapayzeka sistem yapar ve gerçekten bizden kat ve kat üstün bir şey ortaya çıkar.

    Bunlar ancak film senaryolarına konu olabiliecek şeyler, gerçekle ilgisi yok.

    İnsan beyni analog sistemle çalışıyor. Yani insan iki şeyi karşılaştırırken doğru ve yanlış arasında sınırsız sayıda olasılığı hesaba katabilir. Ancak "yapay zeka" her ne kadar insana ilgi çekici gelse de nihayetinde bir bilgisayar programı ve dijital ortamda bir karşılaştırmadan ancak 2 sonuç çıkabilir. Yani o yapay zeka dediğimiz şeyin kodu "şu olursa şunu yap, bu olursa bunu yap" tan öte bişey değil. Bütün programlar ancak insanın tarifine göre çalışır. Sen yapılacak işi ne kadar iyi tarif edersen program da o kadar iyi çalışır.

    Sonuç olarak A kişisinin geliştirdiği yapay zeka bir işi yapmak için bir program kodluyor fakat B kişisinin geliştirdiği yapay zeka aynı işi daha kısa sürede yapan bir programı kodlayabiliyorsa burada birbirine rakip olan şeyler yapay zekalar değil A ve B kişisidir. Yani günümüzde olan şeyin aynısı.
  • Skynet is coming
  • Bu iyiymiş

  • quote:

    Orijinalden alıntı: elektro_gadget


    quote:

    Orijinalden alıntı: ozbey08

    şimdi hapı yuttuk işte kendi kendine kod yazan yapay zeka insanlığın en büyük düşmanı olabilecek şeydir. bizim sonumuz bu yüzden gelebilir. kendisi için süper yapayzeka sistem yapar ve gerçekten bizden kat ve kat üstün bir şey ortaya çıkar.

    Bunlar ancak film senaryolarına konu olabiliecek şeyler, gerçekle ilgisi yok.

    İnsan beyni analog sistemle çalışıyor. Yani insan iki şeyi karşılaştırırken doğru ve yanlış arasında sınırsız sayıda olasılığı hesaba katabilir. Ancak "yapay zeka" her ne kadar insana ilgi çekici gelse de nihayetinde bir bilgisayar programı ve dijital ortamda bir karşılaştırmadan ancak 2 sonuç çıkabilir. Yani o yapay zeka dediğimiz şeyin kodu "şu olursa şunu yap, bu olursa bunu yap" tan öte bişey değil. Bütün programlar ancak insanın tarifine göre çalışır. Sen yapılacak işi ne kadar iyi tarif edersen program da o kadar iyi çalışır.

    Sonuç olarak A kişisinin geliştirdiği yapay zeka bir işi yapmak için bir program kodluyor fakat B kişisinin geliştirdiği yapay zeka aynı işi daha kısa sürede yapan bir programı kodlayabiliyorsa burada birbirine rakip olan şeyler yapay zekalar değil A ve B kişisidir. Yani günümüzde olan şeyin aynısı.

    işi çok basite almışsınız. Şimdi sen wikipedia daki tüm bilgileri beyninde tutabilir misin? tutamazsın ama o yapayzeka bilgisayar tutabilir. bir insan şuan kadar yazılmış tüm kodları hafızasında tutabilir mi? tutamaz.ama o yapayzeka bilgisayar tutabilir.
    bir insan kendi amaçını gerçekleştirmek için belli sınırlı kodlama yapar. amacını gerçekleştirince kod yazma işini bırakır. Ama kod yazabilen bilgisayar her türlü kod bilgisine sahiptir ve günlerce hiç durmadan kod yazabilir. hemde insanın kod yazma hızının 100 katı hızda yazabilir.
    insan yapımı yapay zekanın yazdığı yapay zeka yazılımı da bir sonraki süper yapay zeka yazılımını yazarsa görürüm ben o zaman sizi.
    Ayrıca insan gibi zaman geçtikçe bilgisini veyeteneklerini de geliştirebilen bir yapay zeka düşünün.
  • Gerçek Skynet in başlangıcı. Bundan önce pek çok zaman Skynet is Coming dedik ama bu tam olarak öyle denilecek türden bir haber...

  • umarım bu gelişmez... düşünsenize her türlü açığı ve gediği bulup sistemleri ele geçirmeye çalışan bir uygulama olabilir...

  • İşin ironisi kendi başına kod yazanların da kodlanması gerekiyor :)

  • Makinanın öğrenme işi nasıl oluyor? Bunun için akıl gerekmez mi? Veritabanına veri eklemek, ögrenmek mi oluyor?

  • astralll kullanıcısına yanıt
    Belirli bir zaman icerisinde inceledigi seylerden sonuclara variyor. Diyelim ki senin arabanda otomatik vites var, ama once senden vites atmayi ogreniyor. Sen 2. vitesten 3. vitese gecerken yuksek devirde geciriyorsan o da seni taklit ederek bu sekilde davraniyor. "Ogrenmis" oluyor.

    Ya da A noktasinda B noktasina giden arabalari inceleyen bir robot, arabalarin gittigi guzergahta yol oldugunu ogreniyor. 2 sene sonra arabalar aniden farkli bir guzergahtan gitmeye baslarsa "buraya yeni yol yaptilar herhalde" diye ogreniyor. Ama bir kac tane araba yol olmayan yerden giderek sistemi kandirmasin diye bu davranisin tekrar etmesini bekliyor.

    Bu sekilde mantik aslinda. Bunlar hep "train" edilerek ogretme ornekleri. Genel olarak seni izleyerek kendini surekli duzeltiyor. google translate senden bir sey ogreniyor, kendini iyilestiriyor. Captcha fotograflarindan bir seyler ogreniyor, vs.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • astralll kullanıcısına yanıt
    Veriyi eklemek + veriden anlam çıkarabilecek sistemi kodlamak şeklinde. Bu projenin de isminin başında "Deep" olduğuna göre muhtemelen deep neural network kullandılar. İnsan beyninin sinir yapısını taklit eden bi sınıflandırma teknolojisi.

    Kodları çıktılarıyla birlikte verirseniz çıktılarla girdiler arasındaki kompleks bağı çözüp (train) sonradan sistemi ters çevirince çıktıdan girdiyi (yani kodu) sentezleyebilir hale geliyor. Tabiki çıplak biçimde koddan ziyade akışı modelleyip ona göre düşünmesini sağlamışlar. Öyle ya, eninde sonunda 0-1 arası floating point sayılardan anlıyor sadece bilgisayar (bit hesabından değil machine learning olayından bahsediyorum).

    General Adversarial Network olayına bir bakın derim. LSTM'ler de böyle işleri halledebiliyor.



    < Bu mesaj bu kişi tarafından değiştirildi KaramazovX -- 24 Şubat 2017; 3:45:36 >
  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.