文件名称:concode:在程序上下文中将语言映射到代码
文件大小:1.92MB
文件格式:ZIP
更新时间:2024-06-14 07:48:31
Python
在程序上下文中将语言映射到代码 安装要求 火炬0.3(需要0.4的小改动) pip install antlr4-python3-runtime==4.6 pip install allennlp==0.3.0 pip install ipython 从Google云端硬盘下载数据 mkdir concode cd concode 从以下位置下载数据: : 到此文件夹中。 创建生产规则。 这将数据限制为100000列和2000次有效/测试。 如果您的资源可以支持它,则可以使用更多资源。 python build.py -train_file concode/train_shuffled_with_path_and_id_concode.json -valid_file concode/valid_shuffled_with_path_and_id_concode.json -te
【文件预览】:
concode-master
----Beam.py(10KB)
----RegularEncoder.py(1KB)
----Trainer.py(4KB)
----Tree.py(1KB)
----decoders.py(2KB)
----ProdDecoder.py(7KB)
----ConcodeEncoder.py(5KB)
----CopyGenerator.py(11KB)
----S2SModel.py(3KB)
----LICENSE(1KB)
----UtilClass.py(4KB)
----concode_poster.pdf(390KB)
----tools()
--------exact.py(208B)
--------multi-bleu.perl(5KB)
----java()
--------JavaParser.tokens(2KB)
--------antlr-4.6-complete.jar(1.55MB)
--------JavaParserModified.py(641KB)
--------JavaParserModified.tokens(2KB)
--------gen_parser.sh(70B)
--------process_grammar.py(4KB)
--------JavaParserModifiedListener.py(70KB)
--------JavaParserModified.g4(16KB)
--------JavaLexer.g4(6KB)
--------JavaParser.g4(12KB)
--------JavaParser.py(535KB)
--------JavaLexer.tokens(2KB)
--------JavaParserListener.py(58KB)
--------JavaLexer.py(38KB)
----README.md(2KB)
----Statistics.py(1KB)
----translate.py(2KB)
----RegularDecoder.py(4KB)
----ConcodeDecoder.py(9KB)
----build.py(6KB)
----preprocess.py(23KB)
----predict.ipy(2KB)
----GlobalAttention.py(7KB)
----train.py(6KB)