文字问题转sql语句。

liuyuqi-dellpc f36d22ed8d 增加 notebook 4 years ago
.vscode 94e8a3833c ini 4 years ago
data 5c411249fc update data structure 4 years ago
img 61a61e330e update readme 4 years ago
saved_model 9a9c2a4c7f init 4 years ago
sqlnet c5a727a42b 修改注释bug 4 years ago
.dockerignore c5a727a42b 修改注释bug 4 years ago
.gitignore c5a727a42b 修改注释bug 4 years ago
Dockerfile c5a727a42b 修改注释bug 4 years ago
LICENSE 9a9c2a4c7f init 4 years ago
README.cn.md 94e8a3833c ini 4 years ago
README.md 50b336e700 update readme 4 years ago
colab-nl2sql.ipynb f36d22ed8d 增加 notebook 4 years ago
docker-compose.debug.yml c5a727a42b 修改注释bug 4 years ago
docker-compose.yml c5a727a42b 修改注释bug 4 years ago
pip.conf c5a727a42b 修改注释bug 4 years ago
requirements.txt 94e8a3833c ini 4 years ago
start_test.sh 9a9c2a4c7f init 4 years ago
start_train.sh 9a9c2a4c7f init 4 years ago
test.py c5a727a42b 修改注释bug 4 years ago
train.py 94e8a3833c ini 4 years ago

README.cn.md

nl2sql 文字问题转 sql

https://drive.google.com/open?id=10RtAom_D4zOp_w5OsYLTtLd2TEuC7C1X

模型训练所需要的算力还是挺大的,在 K80 上训练一个 Epoch 大概需要 7 到 8 分钟,基线模型默认训练 100 个 Epoch。追一表示试验多次后,验证集上的平均 Logic Form Accuracy 为 27.5%,即 SQL 每一个子句全都预测正确的概率为 27.5%。

https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&mid=2650764672&idx=2&sn=bb8d8bb191bfb4b4093e874193019724&chksm=871ab1feb06d38e8a06dea5eb37bec8b386ebce5da23864a8b2d114bba96fc18521c531ab357&scene=0&xtrack=1#rd

WikiSQL 基准:https://github.com/salesforce/WikiSQL

CUDA_VISIBLE_DEVICES=0 python train.py --ca --gpu --bs 128