ag真人线上开户

程序员福音!这款神器利用深度学习帮你补全编程代码

ag真人登录

导语:“打个比方,程序员常用的编程方法律就像“用手机键盘打字”,使用DeepTabNine就像切换到“电脑键盘”。

聪明的事情7月25日消息,最近,滑铁卢大学的学生开发了一个名为DeepTabNine的代码自动完成功能。该软件通过机器学习算法为程序员提供高质量的编程建议,而无需解析大量现有代码。

近年来,人工智能技术已被大规模用于生成文本内容。通过扫描大量文本,许多机器学习应用程序可以生成逻辑严谨的文本,如歌词,经文,短篇小说和新闻稿,这些都非常接近现实生活中的写作水平。

现在。滑铁卢大学的学生将AI应用于计算机编程领域。该公司开发的DeepTabNine代码自动完成程序使用GPT-2模型,并受过200多万个文件的培训,为20多种语言的编程提供高质量的建议。 DeepTabNine可在相关网站上下载,并且没有进一步商业化的计划。

▲在C ++中编写代码时,建议使用DeepTabNine

(DeepTabNine支持的完整语言列表如下:Python,JavaScript,Java,C ++,C,PHP,Go,C#,Ruby,Objective-C,Rust,Swift,TypeScript,Haskell,OCaml,Scala,Kotlin ,Perl,SQL,HTML,CSS和Bash)

同时,依靠深度学习和分析功能,DeepTabNine创始人杰克逊也承认Deep的糟糕评论,这意味着DeepTabNine更适合某些特定类型的编程指令。 DeepTabNine在自动执行相对死记硬背的代码时效率最高,因为它经常使用并且通常几乎没有变化。当用户需要解决新问题时,面对突破性的编码要求,它有点“压力”。据说这个问题的存在也是合理的,主要是因为软件的智能来自于存档数据的学习。

那对程序员来说有多大用处呢?这取决于许多因素,例如他们使用的编程语言以及他们想要实现的目标。但Jackson表示,它更像是一种比程序员编码伙伴更快的输入法,而不是一种常见的团队编程应用程序。

杰克逊说:“例如,程序员经常使用编程方法,比如'用手机键盘打字',而使用DeepTabNine就像切换到'电脑键盘'。”软件可以提高输入速度,让你更有效, “所以你可以花更多的时间考虑高级别的东西,而不是细节。”但它不会为你编写代码。您还需要检查验证,而不是过多依赖它。

七、未确定是否商业化,但花49美元可买到

目前,杰克逊正在考虑如何在下一步使用该软件以及是否值得将其商业化。他说:“我在一家大型科技公司全职工作。我不想放弃这份工作。很多来自各行各业的人都找到了我,并表达了对DeepTabNine的兴趣。但我还没弄明白该做什么下一个。”/P>

TabNine的个人许可证价格为49美元,商业许可证价格为99美元。用户必须注册DeepTabNinebeta才能使用新的深度学习功能。在相关网站上,杰克逊解释了价格:“TabNine每分钟至少可以节省1秒。如果你设定的时间价值超过每小时1.40美元,你可以在不到一年的时间内收回成本。”/P>

“我的梦想是在未来建立一个程序,可以根据程序员的需要直接生成代码。目前我们远非这个目标,但我认为DeepTheVerge