h Dolar %
h Euro %
h BIST100 %
a İmsak Vakti 02:00
İstanbul 16°
  • Adana
  • Adıyaman
  • Afyonkarahisar
  • Ağrı
  • Amasya
  • Ankara
  • Antalya
  • Artvin
  • Aydın
  • Balıkesir
  • Bilecik
  • Bingöl
  • Bitlis
  • Bolu
  • Burdur
  • Bursa
  • Çanakkale
  • Çankırı
  • Çorum
  • Denizli
  • Diyarbakır
  • Edirne
  • Elazığ
  • Erzincan
  • Erzurum
  • Eskişehir
  • Gaziantep
  • Giresun
  • Gümüşhane
  • Hakkâri
  • Hatay
  • Isparta
  • Mersin
  • istanbul
  • izmir
  • Kars
  • Kastamonu
  • Kayseri
  • Kırklareli
  • Kırşehir
  • Kocaeli
  • Konya
  • Kütahya
  • Malatya
  • Manisa
  • Kahramanmaraş
  • Mardin
  • Muğla
  • Muş
  • Nevşehir
  • Niğde
  • Ordu
  • Rize
  • Sakarya
  • Samsun
  • Siirt
  • Sinop
  • Sivas
  • Tekirdağ
  • Tokat
  • Trabzon
  • Tunceli
  • Şanlıurfa
  • Uşak
  • Van
  • Yozgat
  • Zonguldak
  • Aksaray
  • Bayburt
  • Karaman
  • Kırıkkale
  • Batman
  • Şırnak
  • Bartın
  • Ardahan
  • Iğdır
  • Yalova
  • Karabük
  • Kilis
  • Osmaniye
  • Düzce
a

IBM’in CodeNet data kümesi, yapay zekaya bilgisayar lisanlarını çevirmeyi öğretecek

IBM, yapay zeka dayanaklı en büyük açık kaynak bilgi kümesi olan Project CodeNet‘i tanıttı. 14 milyon kod örneği, 500 milyon satır kod ve C ++, Java, Python, Go, COBOL, Pascal ve FORTRAN dahil 55 programlama lisanından oluşan CodeNet, 52.000 örnek içeren sonraki en benzeri data kümesinden yaklaşık 10 kat daha büyük.

Ayrıyeten Bkz. “Apple’a bir App Store kurulu davası da Birleşik Krallık’tan” İlginizi Çekebilir Huawei kendi programlama lisanını geliştiriyor

Cambridge Üniversitesi Judge Business School’dan yapılan bir araştırmaya nazaran, programcılar çalışma müddetlerinin %50.1 yanılgı ayıklamaya ayırıyorlar ve bu yanılgı ayıklamanın toplam iddiası maliyeti yılda 312 milyar dolar. Yapay zeka takviyeli kod önerme ve inceleme araçları ise kodlayıcıların daha yaratıcı, daha az tekrarlayan vazifelere odaklanmasını sağlarken geliştirme maliyetlerini değerli ölçüde azaltma kelamı veriyor.

CodeNet, bilhassa kod çevirisi, kod benzerliği ve kod kısıtlamaları sıkıntılarına odaklanıyor. Hedef, kodu öteki bir programlama lisanına otomatik olarak çevirebilen, farklı kod kümeleri ortasındaki örtüşmeleri ve benzerlikleri belirleyebilen ve bir geliştiricinin özel gereksinimlerine ve parametrelerine nazaran kısıtlamaları özelleştirebilen AI sistemlerinin geliştirilmesini ilerletmek.

Altyapı değişikliklerindeki maliyeti de azaltacak

Mevcut bir kod tabanını Java yahut C ++ üzere çağdaş yahut daha verimli bir lisana geçirmek hem kaynak hem de maksat lisanlarda uzmanlık gerektirdiğinden, programlama lisanı çevirisi faydalı olabilir. Örneğin, Commonwealth Bank of Australia, platformunu COBOL’dan Java’ya dönüştürmek için beş yıl boyunca yaklaşık 750 milyon dolar harcadı.

CodeNet, kod arama ve klon algılama dahil olmak üzere bir dizi programlama misyonunu tamamlamak üzere yapay zekayı eğitmek için tasarlanmış örnekler içeriyor. Bunun ötesinde, data kümesi, kod boyutu, CPU çalışma müddeti ve durumu kapsayan güçlü bir bilgi kümesine sahip meta bilgilere ve ek açıklamalara sahip. Bu da hakikat kodu problemli koddan ayırt etmeye yardımcı oluyor.

IBM Araştırmacısı ve baş bilim adamı Ruchir Puri farklı lisanların kullanılmasının AI sistemlerinin eşleştirilmiş süreçlerde kullanılmasına müsaade vereceğini söyledi. Örneğin, COBOL kodunu alıp Java’ya çevirebilir yahut aykırısını yapabilirsiniz. Bu data kümesi teorik olarak büsbütün yeni kod dizileri oluşturmak için kullanılabilirken, CodeNet’in temel gücü ise çeviri yeteneği. IBM, CodeNet bilgilerini herkese açık hale getirdi ve GitHub hesabında yayınladı.

https://research.ibm.com/blog/codenet-ai-for-code

Kaynak: Donanimhaber

YORUMLAR

s

En az 10 karakter gerekli

Sıradaki haber:

Endişe sineması direktörü, Resident Evil Village’daki bir karakterin kendi sinemasından kopyalandığını tez etti

HIZLI YORUM YAP

r

Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için veri politikamızı inceleyebilirsiniz.