Новый ИИ определяет плохой код

Ученые представили новую модель на основе ИИ, которая быстро находит ошибки в коде. Она ускорит разработку минимум на 30%.

Исследователи компании Microsoft разработали решение на основе искусственного интеллекта (ИИ), которое поможет быстрее и лучше писать код. ИИ под названием BugLab основан на игровой модели hide and seek и работает по принципу генеративно-состязательных сетей (GAN).

В блоге исследователи Милтос Алламанис и Марк Брокшмидт рассказали, как они создали две сети и как они обучали друг друга, когда их настроили на состязательность.

«Для измерения производительности мы вручную аннотировали небольшой набор данных с ошибками из пакетов в Python Package Index и показали, что модели, обученные с помощью нашего метода, работают на 30% лучше по сравнению с альтернативами. Например, детекторами, обученными на случайно вставленных ошибках», — отметили в блоге.

Одна сеть предназначена для создания ошибок в коде, а другая — для их поиска. По мере того, как игра продолжается, оба алгоритма становятся лучше. Затем ИИ учится до того момента, когда он становится достаточно точным, чтобы найти ошибки в реальном коде.

Обе модели обучали совместно, без использования маркированных данных самоконтролируемым способом на миллионах фрагментов кода, объясняют исследователи. Несмотря на то, что идея заключалась в создании программы, способной выявлять произвольно сложные ошибки, они все еще находятся «за пределами досягаемости современных методов ИИ», утверждают ученые.


Читать далее

Китайский самолет летит в 5 раз быстрее скорости звука: он облетит Землю за несколько часов

Древний меч викингов оказался очень хрупким: узор гарды проявился лишь в рентген-лучах

Посмотрите на метеорит, который пролетел над Канадой

Подписывайтесь
на наши каналы в Telegram

«Хайтек»новостионлайн

«Хайтек»Dailyновости 3 раза в день

Первая полоса
Больше миллиона Гбит в секунду: японцы побили рекорд скорости передачи данных по оптоволокну
Новости
Хаос во благо: физики создали новый инструмент для квантового мира
Наука
Hugging Face выпустила недорогих человекоподобных роботов с открытым кодом
Новости
Китайский аккумулятор для электромобиля выдержал наезд 36-тонного танка
Новости
Воспитанники детских домов изучат основы работы с нейросетями
Новости
Четвероногий робот из Цюриха научился играть в бадминтон с людьми
Новости
В MIT раскрыли механизм набора веса из-за жирной пищи и как обратить его вспять
Наука
60 000 лет рядом: ученые выяснили, кто стал первым паразитом человека
Наука
Ректора Университета Иннополис избрали членом-корреспондентом РАН
Иннополис
В Корее робопса научили паркуру и бегу по стенам: посмотрите, что он может
Новости
Древний череп «человека-муравья» нашли в Аргентине
Наука
На селфи марсохода попал неожиданный объект: его заметили не сразу
Космос
Посмотрите на двух морских коньков, которых застукали за «поцелуем» в океане
Наука
Почти 10 000 роутеров Asus тайно заразили: как проверить свой и защититься
Новости
Ракета будет доставлять товары с AliExpress за час по всему миру: ее испытали в Китае
Новости
В России пригрозили «душить» иностранные сервисы: кто в опасности
Новости
Boston Dynamics усовершенствовала систему восприятия гуманоидного робота Atlas
Новости
Наклейка на лоб анализирует мозговые волны и предсказывает переутомление
Наука
Посмотрите на робота-трансформера, который меняет форму прямо в полете
Новости
Китай отправил миссию за образцами горных пород с квазиспутника Земли
Космос