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

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

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

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

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

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

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

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

Добавил Имя_Фамилия Имя_Фамилия 21 Августа 2018
Комментарии участников:
vdemidov
+3
vdemidov, 21 Августа 2018 , url

О дивный новый мир

oleg_ws
+2
oleg_ws, 21 Августа 2018 , url

Авторы проекта считают, что алгоритм может быть полезен при розыске создателей вредоносного ПО

 А откуда они в этом случае исходники возьмут?

V.I.Baranov
0
V.I.Baranov, 22 Августа 2018 , url

Дак вот откуда янки знают, что это именно русские хакеры атаковали американскую демократию! Видимо создать нейросеть виртуозно подделывающую почерк программиста тоже не сложно....))))



Войдите или станьте участником, чтобы комментировать