- 博客(14)
- 资源 (24)
- 收藏
- 关注
原创 自然语言和编程语言的区别。
自然语言是序列化的语言。编程语言是与自然语言文章不同的是,编程语言中的源代码往往遵循僵化的语法结构,而且通过复杂的控制流和数据流,彼此之间的代码元素之间可能存在依赖关系。例如圆面上的三个点,找圆心。在中垂线的交界处。...
2019-10-24 09:45:50 5439
原创 python语法的几篇好文章
Python源码分析1 - Building Pythonhttps://blog.csdn.net/ATField/article/details/1396729Python源码分析2 - 一个简单的Python程序的执行https://blog.csdn.net/ATField/article/details/1396735Python源码分析3 – 词法分析器PyTokeniz...
2019-10-23 15:50:10 110
原创 python3中argparse模块
1、定义:argparse是python标准库里面用来处理命令行参数的库2、命令行参数分为位置参数和选项参数: 位置参数就是程序根据该参数出现的位置来确定的 如:[root@openstack_1/]#lsroot/ #其中root/是位置参数 选项参数是应用程序已经提前定义好的参数,不是随意指定的 ...
2019-10-22 20:44:54 133
转载 GANCoder自动编码:从自然语言到代码
1自动编程“自动编程”这个名字听起来就让人浮想联翩,难道人工智能真的要走程序员的路,让程序员无路可走?本文的“自动编程”是一个从自然语言到编程语言的翻译任务,也就是用户对于一个功能用自然语言描述出来,然后自动编程系统能够将自然语言描述转换成具有相同功能的程序。自动编程的任务目标是在理解自然语言描述语义的基础上,将语义解码成机器可理解的逻辑表示,这属于自然语言处理任务中语义分析任务的一种。语义...
2019-10-22 14:21:06 1858 3
原创 python3.6版本安装progressbar出现错误怎么办?
解决方法安装progressbar2安装命令如下:pip install progressbar2
2019-10-21 15:09:55 797
原创 在ubuntu下安裝MySQL-python失敗如何解決?
需要先安裝libmysqlclientapt-get install libmysqlclient-dev在安裝MySQL-python.
2019-10-16 16:58:37 95
原创 ubuntu18.04下安裝anaconda.
這個跟ubuntu16.04差不多.可以參考這篇博文https://blog.csdn.net/weixin_41735859/article/details/89076582其中操作打開anaconda界面時,需要用的代碼段有$ source ~/anaconda3/bin/activate root$ anaconda-navigator...
2019-10-15 10:14:48 92
原创 TREECAPS:TREE-STRUCTURED CAPSULE NETWORKS FOR PROGRAM SOURCE CODE PROCESSING 读后心得
1、论文论文要解决的问题是:读懂代码功能,对代码功能进行分类。之前的技术为啥不行?与自然语言不同的是,编程语言有明确的语法定义,可编译的源代码必须遵循严格的语法结构。所以一般的技术无法处理。目前Tbcnns接受源代码的抽象语法树(Asts)作为输入,并捕获代码元素之间显式的、结构化的父-子兄弟关系。但是不能同时捕捉语法结构与依赖信息。本文中提出的模型:Treecaps 树胶囊网络。...
2019-10-14 10:05:57 507
原创 word embedding和contextual embedding
embedding可以描述为Many models of source code are based on learned representation called embedding。word embedding可以看作为word vectorcontextual embedding可以表述为it captures the context, since the hidden state...
2019-10-11 10:38:18 854
转载 上下文无关文法看这两篇文章基本都可以明白
csdnhttps://blog.csdn.net/qq_37236745/article/details/83540187https://blog.csdn.net/zhuiyunzhugang/article/details/102372057这两篇写的比较详细
2019-10-08 13:55:16 207
转载 上下文无关文法
本文的部分例子来自北京大学计算语言学研究所詹卫东老师开设的研究生课程“计算语言学概论”的课件,在此向詹老师表示感谢。感谢夏雪同学指导作者理清“规则”与“文法”之间的关系。对本文中的可能存在的其他错误由作者本人负责。由形式语言理论提出,在计算语言学中广泛使用的“上下文无关文法”(Context Free Grammar,缩写为CFG,也被称作2型语法)并不是上下文无关的。之所以被称作“上下文无关...
2019-10-08 11:22:56 2590 1
翻译 TREECAPS:TREE-STRUCTURED CAPSULE NETWORKS FOR PROGRAM SOURCE CODE PROCESSING
12作者:佚名摘要:程序理解是软件开发和维护过程中的一项基本任务。在开发新特性或修复现有程序中的错误之前,软件开发人员通常需要了解大量现有代码。能够自动处理编程语言代码并准确地提供代码功能摘要,可以极大地帮助开发人员减少代码导航和理解所花费的时间,从而提高工作效率。与自然语言文章不同的是,编程语言中的源代码往往遵循僵化的语法结构,而且通过复杂的控制流和数据流,彼此之间的代码元素之间可能存在依赖...
2019-10-07 21:49:40 402
cora.tgz.gz
2020-04-07
论文写作与国际发表=PAPER WRITING AND INTERNATIONAL PUBLICATION_13503506(1).zip
2020-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人