Рамис Ганиев

Нейросеть научилась распознавать программистов по «почерку»

Для идентификации ему достаточно изучить несколько строк кода. В будущем алгоритм может использоваться для поиска авторов вредоносного ПО.

2026

Исследователи из Университетов Дрекселя и Вашингтона представили искусственный интеллект для распознавания программистов по их манере написания кода. Для идентификации личности ему достаточно изучить несколько строк. При наличии большего объема материала точность определения увеличивается.

Искусственный интеллект против программистов

Разработанный алгоритм опирается на структуры образцов кода. В них находятся фрагменты, наиболее сильно отличающие программистов друг от друга. Это позволяет уменьшить количество претендентов с сотен тысяч до десятков человек.

Для тестирования алгоритма использовалась база исходных кодов с ежегодного конкурса Google Code Jam. Изучив работы 100 программистов, искусственный интеллект распознал 96 % авторов, используя по 8 примеров кода от каждого разработчика. В случае с исходниками 600 участников конкурса точность распознавания составила 83 %.

Авторы проекта считают, что алгоритм может быть полезен при розыске создателей вредоносного ПО и сканировании работ на наличие украденного кода. С другой стороны, он способен стать инструментом для раскрытия личностей программистов, поддерживающих open source проекты. Отрывки кода могут использоваться даже в слежке за местоположением разработчиков.

Искусственный интеллект может быть полезен для поимки преступников. Так, в апреле 2018 года система распознавания лиц помогла задержать девять преступников.

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

Распознавание
Искусственный интеллект
2026
Что думаете?
0 комментариев
Сначала интересные
Курсы
набор еще идетонлайн7590₽
набор еще идетонлайнбесплатно
набор еще идетонлайнбесплатно
набор еще идетонлайн2790₽
Все курсы