Невронна мрежа генерира сорс-код при поставяне на задачата с естествен човешки глас

Най-четени

Даниел Десподов
Даниел Десподов
Новинар. Увличам се от съвременни технологии, информационна безопасност, спорт, наука и изкуствен интелект.

Китайските учени публикуваха изследване, което изглежда е една от първите стъпки към изчезването на още една човешка специалност – програмирането.

 

Невронна мрежа генерира сорс-код при поставяне на задачата с естествен човешки глас

Експертите са тренирали RNN невронна мрежа с помощта на база данни с кратки програми, сорс-кодът на които е написан от студенти, а програмите са проверени дали решават поставените задачи, чрез автоматизирана компютърна система.

На невронната мрежа е поставена задачата „да се намерят максималните две числа в даден масив“. Системата генерира следния сорс-код (стилът, отстъпите и пунктуацията са на невронната мрежа):

 

Невронна мрежа генерира сорс-код при поставяне на задачата с естествен човешки глас

Кодът съдържа четири грешки, след оправянето на които така съставената програма започва да решава поставената задача.

Генерираният по този начин сорс-код не се съдържа в нито един от примерите в базата данни. Невронната мрежа е намерила най-подходящите примери от 500 различни сорс-кода.

 

Невронна мрежа генерира сорс-код при поставяне на задачата с естествен човешки глас

Невронна мрежа генерира сорс-код при поставяне на задачата с естествен човешки глас

Системата е ограничила избора си до два примера, като от първия е взела структурата, а от втория – имената на идентификаторите. Любопитно, е че невронната мрежа самостоятелно е определила, че в нейния сорс код, изразите i<n и i<=n-1 са синоними.

Китайските специалисти допълват, че никой не е учил невронната мрежа на синтаксиса на езика C и тя самостоятелно е извлякла всички правила от решените примери в базата данни.

Учените считат, че след около 10 години компютрите ще могат да пишат пълноценни програми, зададени с помощта на естествен човешки глас.

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

Нови ревюта

Подобни новини