人工智能现在已经可以按代码风格识别真正的作者

通配符SSL证书支持不限子域名支持,点击进入信孚科技了解详情

程序员往往都有自己的风格因此写出的代码也具有各自特点,这种特点可以用来检测代码是否存在剽窃抄袭。

目前就有研究人员利用这个特点创建人工智能应用,只需要片段代码即可检索到代码是属于哪个程序员编写。

在实际测试中人工智能识别的准确性达到 80% 以上, 绝大多数情况下人工智能都可以在极短的时间内识别。

这用来检测某些代码是否是抄袭或者剽窃别人的十分有用,但凡是总有两面因此这种技术也存在隐私的问题。

人工智能现在已经可以按代码风格识别真正的作者

例如程序员想要隐藏自己通常新建不同的代码库即可,不同的账号昵称即可迷惑别人将自己的真实身份隔离。

这种情况在很多开源软件里非常常见,经常有程序员通过匿名向某个项目贡献代码而不需要公开自己的身份。

在这种人工智能应用下切换账户和昵称已经无法保持匿名,只要有公开代码片段那么就可以成功识别其作者。

因此这款人工智能应用的作者并未公开其源代码,估计同为程序员也考虑到既然人家匿名那就不要去追踪了。

本文来源 Wired,由 山外的鸭子哥 整理编辑,其版权均为 Wired 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
已赞1
哇哦恭喜您已成功屏蔽了蓝点网的小广告
   
百度网盘不限速下载器PanDownload v2.1.0版发布 满速下载网盘文件你家的宽带可能已经支持IPv6协议要不要设置试试看如何禁止系统自动更新到Windows 10 Version 1809版[视频]生命在于折腾系列 虚拟机里玩谷歌原生版安卓系统

评论:

3 条评论,访客:2 条,站长:1 条
  1. bakura1
    bakura1发布于: 
    Google Chrome 62.0.3202.75 Google Chrome 62.0.3202.75 Windows 7 64位版 Windows 7 64位版

    这个,麻花疼和巨婴不第一时间出来收购,然后让这东西彻底吃灰?

  2. weliong
    weliong发布于: 
    Google Chrome 55.0.2883.87 Google Chrome 55.0.2883.87 Windows 7 64位版 Windows 7 64位版

    这有点不太科学吧!很多人刚开始写代码,可能会模仿别人类似程序去写,那这样不就容易被认为是剽窃?

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 68.0.3440.106 Google Chrome 68.0.3440.106 Windows 10 64位版 Windows 10 64位版

      所以这个关注的重点不应是剽窃 而是隐私问题 要是模仿别人 很多代码都是开源的 大家也都能一起用 除非出现那种两个人都说某个比较知名的代码是自己的 不然也用不上这类技术

发表评论