Судний день все ближче: ІІ навчився писати код, крадучи його у інших програм

Дата:

2018-06-18 22:40:05

Перегляди:

41

Рейтинг:

1Дизлайк 0Любити

Поділитися:

Судний день все ближче: ІІ навчився писати код, крадучи його у інших програм Source:

Штучний інтелект не перестає вчитися робити все більш цікаві речі. Але якщо раніше «список навичок» розширювався завдяки додаванню нових функцій до вже існуючої системи, то зараз завдяки фахівцям з Microsoft Research та Кембриджського університету все стало значно цікавіше. Їх система штучного інтелекту під назвою DeepCoder здатна самостійно писати не дуже складні (на даний момент) програми, «запозичивши» вихідний код в уже готових рішеннях.

В основі системи ШІ DeepCoder лежить так званий програмний синтез. Суть цього методу полягає в тому, що DeepCoder бере з інших програм вже готові ділянки коду, в залежності від того, що потрібно отримати в результаті, і з'єднує їх у власну послідовність. Одним з основних перевага такого підходу є те, що штучний розум має можливість при складанні власної програми вибирати найбільш ефективні ділянки вихідного коду або ділянки, найбільш придатні для даного випадку. Та й сам штучний інтелект може використовувати такі прийоми, які ніколи б не використовували люди в силу особливостей людського мислення.

Важливою частиною системи DeepCoder є пошукова машина, що виробляє пошук і аналіз загальнодоступних баз даних вихідних кодів, сортування, оцінку і функціональність коду. Варто сказати, що подібний підхід використовується і деякими програмістами, які також часто в своїй роботі користуються базами даних при написанні нових програм.

Більше:

Штучний інтелект навчили контролювати дистанцію між людьми

Штучний інтелект навчили контролювати дистанцію між людьми

Під час пандемії коронавіруса соціальне дистанціювання виявилося дуже ефективним заходом для уповільнення поширення захворювання. Але в той час, як мільйони людей залишаються вдома, щоб спільними зусиллями перемогти небезпечну інфекцію, багатьом спів...

Як навчитися програмування на Python?

Як навчитися програмування на Python?

За останні кілька тижнів популярність онлайн-курсів сектора онлайн-навчання в цілому зросла майже в 4 рази. Чому? По-перше, зараз багато хто знаходяться на самоізоляції, і щоб остаточно не втратити голову від неробства, намагаються зайняти себе чимос...

Як вибрати безпечний браузер?

Як вибрати безпечний браузер?

останнім часом проблема конфіденційності в Мережі одержала велике поширення. Турбуючись про збереження даних своїх користувачів, розробники з усього світу тестують все нові й нові способи захисту і шифрування даних, таким чином удосконалюючи вже нако...

Примітка (0)

Ця стаття не має коментарів, будьте першим!

Додати коментар

Новини

Розробники Microsoft опублікували програму для проведення краш-тестів безпілотників

Розробники Microsoft опублікували програму для проведення краш-тестів безпілотників

Симулятор, розробниками корпорації Microsoft, зараз знаходиться на стадії бета-версії, але, навіть незважаючи на це, вже може допомогти провести віртуальний краш-тест дрона, безпілотного автомобіля або робота, пише Engadget. «Ва...