加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

Stack Overflow 引入 CROKAGE,搜题目不消再东拼西凑

发布时间:2019-08-21 19:59:04 所属栏目:建站 来源:h4cd
导读:很多开拓者行使 Stack Overflow 搜刮开拓中碰着的题目,偶然辰必要查询的功效中有普通的讲授,并且最好还可以或许带上代码 demo,可是两者同时很美满地满意要求照旧较量坚苦的。不外最近 Stack Overflow 官方博客上先容了一种智能化的技能,或者可以办理这一问

很多开拓者行使 Stack Overflow 搜刮开拓中碰着的题目,偶然辰必要查询的功效中有普通的讲授,并且最好还可以或许带上代码 demo,可是两者同时很美满地满意要求照旧较量坚苦的。不外最近 Stack Overflow 官方博客上先容了一种智能化的技能,或者可以办理这一题目。

Stack Overflow 引入 CROKAGE,搜题目不消再东拼西凑

新技能名叫 CROKAGE(Crowd Knowledge Answer Generator,群众常识谜底天生器),它来历于本年早些时辰一个计较机科学研究小组颁发的一篇论文,CROKAGE 可以将提问作为查询,然后返回相干的、全面的编程办理方案,所谓全面,就是说它不只有代码片断,还包罗简捷的天然说话表明,这样开拓者就不消在浩瀚的谜底中拼集出一个办理方案。

CROKAGE 行使 Stack Overflow 上的数百万个 Q&A 作为实习语料库举办实习,还扩展了天然说话查询(使命描写),包罗从 Stack Overflow 中细心发掘出来的奇异的开源软件库和成果术语。

对付返返来的候选谜底,研究职员组合了四个加权因子举办排序,他们操作传统的信息检索(IR)指标,如 TF-IDF 和非对称相干性,同时为了顺应 Stack Overflow 的情形,还回收了很是得当软件特定文档的针对性排序机制。

简朴来讲,整个运作机制如前边的图片所示,首要分为几个步调:

  • A、语料库筹备
  • B、构建模子,map、索引
  • C、搜刮相干谜底
  • D、整合编程办理方案

研究团队还对功效举办了比拟,如下图所示,在比拟中,CROKAGE 给出的提议谜底中,代码示例的相干性、代码表明的清楚度以及整体办理方案的质量(也就是代码+表明的整体质量),比今朝最先辈的器材产出了更好的功效。

Stack Overflow 引入 CROKAGE,搜题目不消再东拼西凑

今朝 CROKAGE 尚有一些范围性,好比它仅支持 Java 说话的相干查询,并且假如题目描写较量差,那器材也无法给出怎样改造的提议。

开拓者可以通过 http://www.isel.ufu.br:9000 体验该成果。

Stack Overflow 引入 CROKAGE,搜题目不消再东拼西凑

关于该成果的更多信息,查察:

  • https://stackoverflow.blog/2019/08/14/crokage-a-new-way-to-search-stack-overflow
  • https://dl.acm.org/citation.cfm?id=3339130

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读