Штучний інтелект не перестає вчитися робити все більш цікаві речі. Але якщо раніше «список навичок» розширювався завдяки додаванню нових функцій до вже існуючої системи, то зараз завдяки фахівцям з Microsoft Research та Кембриджського університету все стало значно цікавіше. Їх система штучного інтелекту під назвою DeepCoder здатна самостійно писати не дуже складні (на даний момент) програми, «запозичивши» вихідний код в уже готових рішеннях.
В основі системи ШІ DeepCoder лежить так званий програмний синтез. Суть цього методу полягає в тому, що DeepCoder бере з інших програм вже готові ділянки коду, в залежності від того, що потрібно отримати в результаті, і з'єднує їх у власну послідовність. Одним з основних перевага такого підходу є те, що штучний розум має можливість при складанні власної програми вибирати найбільш ефективні ділянки вихідного коду або ділянки, найбільш придатні для даного випадку. Та й сам штучний інтелект може використовувати такі прийоми, які ніколи б не використовували люди в силу особливостей людського мислення.
Важливою частиною системи DeepCoder є пошукова машина, що виробляє пошук і аналіз загальнодоступних баз даних вихідних кодів, сортування, оцінку і функціональність коду. Варто сказати, що подібний підхід використовується і деякими програмістами, які також часто в своїй роботі користуються базами даних при написанні нових програм.
Більше:
Штучний інтелект навчили контролювати дистанцію між людьми
Під час пандемії коронавіруса соціальне дистанціювання виявилося дуже ефективним заходом для уповільнення поширення захворювання. Але в той час, як мільйони людей залишаються вдома, щоб спільними зусиллями перемогти небезпечну інфекцію, багатьом спів...
Як навчитися програмування на Python?
За останні кілька тижнів популярність онлайн-курсів сектора онлайн-навчання в цілому зросла майже в 4 рази. Чому? По-перше, зараз багато хто знаходяться на самоізоляції, і щоб остаточно не втратити голову від неробства, намагаються зайняти себе чимос...
останнім часом проблема конфіденційності в Мережі одержала велике поширення. Турбуючись про збереження даних своїх користувачів, розробники з усього світу тестують все нові й нові способи захисту і шифрування даних, таким чином удосконалюючи вже нако...
Новини
Розробники Microsoft опублікували програму для проведення краш-тестів безпілотників
Симулятор, розробниками корпорації Microsoft, зараз знаходиться на стадії бета-версії, але, навіть незважаючи на це, вже може допомогти провести віртуальний краш-тест дрона, безпілотного автомобіля або робота, пише Engadget. «Ва...
Примітка (0)
Ця стаття не має коментарів, будьте першим!