没有合适的资源?快使用搜索试试~ 我知道了~
python_autocomplete:使用变形金刚和LSTM学习Python源代码
共29个文件
py:12个
json:6个
ipynb:2个
需积分: 49 1 下载量 48 浏览量
2021-02-03
18:42:09
上传
评论
收藏 260KB ZIP 举报
温馨提示
Python自动完成 这是一个学习/演示项目,展示了如何使用深度学习来自动完成Python代码。 您可以尝试使用LSTM和Transformer模型。 我们还构建了一个简单的VSCode扩展,以试用经过训练的模型。 训练模式: 评估训练后的模型: 通过在大多数文件中节省30%以上的击键,而在某些文件中节省近50%的击键,可以提供相当不错的结果。 我们通过做出一个(最佳)预测并用一个键选择它来计算保存的键击。 我们使用的数据集是在链接的repos中找到的python代码。 我们将所有存储库下载为zip文件,提取它们,删除非python文件,然后随机分割它们以构建训练和验证数据集。
资源推荐
资源详情
资源评论
收起资源包目录
python_autocomplete-master.zip (29个子文件)
python_autocomplete-master
.labml.yaml 0B
notebooks
evaluate.ipynb 567KB
train.ipynb 32KB
images
python-autocomplete.png 227KB
requirements.txt 72B
LICENSE 1KB
vscode_extension
src
extension.ts 3KB
.vscode
launch.json 339B
settings.json 33B
tasks.json 258B
tsconfig.json 209B
.gitignore 19B
package-lock.json 2KB
package.json 667B
python_autocomplete
distributed.py 4KB
train.py 7KB
bundle.py 260B
models
lstm.py 852B
__init__.py 3B
highway.py 851B
transformer.py 1KB
__init__.py 0B
create_dataset.py 6KB
serve.py 1KB
evaluate.py 7KB
setup.py 2KB
Makefile 617B
.gitignore 149B
readme.md 4KB
共 29 条
- 1
资源评论
鑨鑨
- 粉丝: 26
- 资源: 4654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功