rnn code formatting:使用经过适当格式化的代码训练的LSTM RNN格式化源代码 Form source code
RNN代码格式 该项目使您可以使用LSTM-RNN格式化源代码,该LSTM-RNN已经过正确格式化的代码训练。 在训练RNN之前,我们以简化的格式对源代码进行编码,以方便学习。 然后,RNN被送入未格式化的代码,如果预测与输入的下一个字符不匹配,我们认为存在格式化问题。 然后,我们探索RNN预测,直到找到与输入的下一个非空白字符匹配的非空白字符。 与标准格式工具相比,此方法具有一些不错的优点。 您无需配置任何内容。 该工具将自动了解您用于缩进的空格以及特殊字符之间的间距。 RNN和转换代码来自 。 我只致力于格式化CSS文件,因为该语言相对简单。 该工具将处理代码缩进以及这些字符“:; {}”之间的空格。 格式化其他语言将需要更改代码。 例子: 培训档案: body { font-family : sans-serif; font-size : 100 % ;
文件列表
rnn-code-formatting-master.zip
(预估有个17文件)
rnn-code-formatting-master
.gitignore
34B
LICENSE
1KB
rnn
model
GRU.lua
2KB
RNN.lua
770B
LSTM.lua
2KB
train.lua
11KB
transform.lua
9KB
暂无评论