python_autocomplete:使用变形金刚和LSTM学习Python源代码 源码
Python自动完成 这是一个学习/演示项目,展示了如何使用深度学习来自动完成Python代码。 您可以尝试使用LSTM和Transformer模型。 我们还构建了一个简单的VSCode扩展,以试用经过训练的模型。 训练模式: 评估训练后的模型: 通过在大多数文件中节省30%以上的击键,而在某些文件中节省近50%的击键,可以提供相当不错的结果。 我们通过做出一个(最佳)预测并用一个键选择它来计算保存的键击。 我们使用的数据集是在链接的repos中找到的python代码。 我们将所有存储库下载为zip文件,提取它们,删除非python文件,然后随机分割它们以构建训练和验证数据集。
下载地址
用户评论