Yapay zeka modelleri ve platformları
Beyin Bilgisayar Kodunu Nasıl Okur?
Massachusetts Teknoloji Enstitüsü (MIT) bünyesindeki nörobilimciler, beynin bilgisayar kodunu nasıl okuduğuna ilişkin değerli bir bakış açısına sahip oldular. Dil işlemeyle ilgili beyin bölgelerine değil, ‘çoklu talep ağı’ nun etkinleştirildiğini buldular. Bu ağ, matematik problemleri gibi karmaşık bilişsel görevler için de sorumludur.
Dil işlemeyle ilgili alanların bilgisayar programlaması için de aynı alanlar olacağını düşünmek kolaydır, çünkü bu iki görev çeşitli yönlerden benzerdir. Örneğin, bilgisayar kodlaması da yeni semboller ve terimlerin öğrenilmesini, daha sonra makinanın ne yapacağını bilmesi için bunların organize edilmesini gerektirir. Bilgisayar kodu ayrıca son derece açık olmalıdır, böylece programcılar bunu anlayabilsinler.
Bununla birlikte, things daha da karmaşık hale gelir, çünkü çoklu talep ağı ile bilgisayar kodunu okutmak, matematik için aynı bilişsel talepleri gerektirmez.
Anna Ivanova, MIT lisansüstü öğrencisi ve çalışmanın baş yazarıdır.
“Bilgisayar kodunu anlamak, kendi başına bir şey gibi görünüyor. Dil ile aynı değil, matematik ve mantık ile aynı değil” diyor Ivanova.
Araştırmada, nörobilim profesörü ve McGovern Enstitüsü için Beyin Araştırması üyesi olan senior yazar Evelina Fedorenko, MIT Bilgisayar Bilimi ve Yapay Zeka Laboratuvarı’ndan araştırmacılar ve Tufts Üniversitesi’nden araştırmacılar yer aldı.
Makale bu ay eLife dergisinde yayımlandı.
Fedorenko’nun çalışması, beynin dil ağı üzerindeki işlevlere odaklanıyor, bu ağ beyin sol yarımküresinde bulunur. Bazı önceki çalışmaları, dil ağı’nın müzik ve matematik tarafından etkinleştirilmediğini gösterdi.
“Burada, dil ve bilgisayar programlaması arasındaki ilişkiyi keşfetmeye intéressiyorduk, kısmen çünkü bilgisayar programlaması çok yeni bir icattır ve dil ağı’nın etkinleştirilmediğini biliyoruz” diyor Ivanova.
Etkinleştirilen Çoklu Talep Ağı
Araştırmacılar, bu dil bölgelerinde kodlara çok az yanıt buldular, ancak çoklu talep ağı’nın frontal ve parietal loblar boyunca etkinleştirildiğini buldular. Bu ağ, büyük miktarda bilgiyi aynı anda tutmayı gerektiren görevler için kullanılır, bu da çeşitli zihinsel görevleri gerçekleştirmemize olanak tanır.
“Herhangi bir şey yapmayı çok zorlaştırır, sizi düşünmeye zorlar” diyor Ivanova.
Araştırmacılar, programlama için özel olarak kullanılan belirli bölgeleri belirleyemediler, ancak önemli kodlama deneyimi olan bireylerin özel beyin aktivitesi geliştirebileceğini düşünüyorlar.
“Eğer bir programcı 30 veya 40 yıl bir dilde kodlama yapmışsa, belki de çoklu talep sisteminin bazı kısımlarında uzmanlaşma veya kristalleşme görülecektir” diyor Fedorenko. “Kodlama ile ilgili deneyimi sınırlı olan ancak verimli bir şekilde bu görevleri gerçekleştirebilen kişilerde henüz böyle bir uzmanlaşma görülmez.”
Johns Hopkins Üniversitesi’ndeki bir araştırmacı ekibi de benzer sonuçlar elde etti, özellikle kodlama sorunları için çoklu talep ağı’nın etkinleştirildiğini buldular. Araştırmacılara göre, bu bulgular, kodlamanın yalnızca matematik veya dil becerisi olarak sınırlanamayacağını, dil ve çoklu talep sistemlerinin her ikisine de dayanabileceğini gösteriyor.
“Her iki kampadan da iddialar var – matematik ile birlikte olmalı, dil ile birlikte olmalı” diyor Ivanova. “Ancak bilgisayar bilimcisi eğitimcilerin kodları en etkili şekilde öğretmek için kendi yaklaşımlarını geliştirmeleri gerekiyor gibi görünüyor.”












