Team Ai
Modelpublic

text2sql/llama-3-8B-Instruct-text2sql-lora

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
8likes
README.md326 linesDownload Raw Back to root
1---2license: apache-2.03language:4- zh5metrics:6- accuracy7tags:8- text-generation-inference9---10# 项目名称:llama-3-8B-Instruct-text2sql11 12## 项目简介13模型介绍14该版本是 基于 Llama-3-Chinese-8B-Instruct-v2 进行的微调15项目地址:(https://github.com/dusens/llama-3-8B-Instruct-text2sql)16 17## 训练数据18  本项目初期使用的训练数据集为 **CSPIDER 中文数据集 Spider数据集 BIRD-SQL 数据集**,该数据集包含多种数据库环境下的中文到SQL的查询转换样本。19  我们计划在后续阶段引入更多样的中文文本到SQL的样本,以增强模型的泛化能力和准确性。   20  21- [Spider](https://yale-lily.github.io/spider): 一个跨域的复杂text2sql数据集,包含了10,181条自然语言问句、分布在200个独立数据库中的5,693条SQL,内容覆盖了138个不同的领域。22- [BIRD-SQL:](https://bird-bench.github.io/)数据集是一个英文的大规模跨领域文本到SQL基准测试,特别关注大型数据库内容。该数据集包含12,751对文本到SQL数据对和95个数据库,总大小为33.4GB,跨越37个职业领域。BIRD-SQL数据集通过探索三个额外的挑战,即处理大规模和混乱的数据库值、外部知识推理和优化SQL执行效率,缩小了文本到SQL研究与实际应用之间的差距。23- [CSpider:](https://drive.google.com/drive/folders/1TxCUq1ydPuBdDdHF3MkHT-8zixluQuLa?usp=sharing)2019年9月,西湖大学提出了一个大型中文数据集CSpider,用于复杂和跨领域的语义解析和Text-to-SQL任务,由2位NLP研究人员和1位计算机专业学生从数据集Spider翻译而来,其中包含200个数据库上的10181个问题和5693个独特的复杂SQL查询,具有涵盖138个不同领域的多个表的数据库。24 25## 模型架构26微调模型采用的是 `Llama-3-Chinese-8B-Instruct-v2` 版本,27 28## 功能和特点29- **自然语言理解**:能够准确理解中文自然语言输入。30- **SQL生成**:基于理解的内容生成符合逻辑的SQL查询语句。31 32<Gallery />33 34 35 36## 模型指标37- 更新日期: 2024/05/1138- 评价指标: execution accuracy (ex)39 40<table style="text-align: center;">41  <tr>42    <th style="text-align: center;">Model</th>43    <th>Method</th>44    <th>Easy</th>45    <th>Medium</th>46    <th>Hard</th>47    <th>Extra</th>48    <th>All</th>49  </tr>50    <tr>51    <td>llama-3-8B-Instruct-text2sql</td>52    <td>lora</td>53    <td>0.938</td>54    <td>0.782</td>55    <td>0.581</td>56    <td>0.524</td>57    <td>0.768</td>58  </tr>59  <tr>60    <td></td>61    <td>qlora</td>62    <td>0</td>63    <td>0</td>64    <td>0</td>65    <td>0</td>66    <td>0</td>67  </tr>68  <tr>69    <td></td>70    <td>base</td>71    <td>0.297</td>72    <td>0.245</td>73    <td>0.151</td>74    <td>0.095</td>75    <td>0.230</td>76  </tr>77  <tr>78    <td>Llama2-7B-Chat</td>79    <td>lora</td>80    <td>0.887</td>81    <td>0.641</td>82    <td>0.489</td>83    <td>0.331</td>84    <td>0.626</td>85  </tr>86  <tr>87    <td></td>88    <td>qlora</td>89    <td>0.847</td>90    <td>0.623</td>91    <td>0.466</td>92    <td>0.361</td>93    <td>0.608</td>94  </tr>95  <tr>96    <td></td>97    <td>base</td>98    <td>0</td>99    <td>0</td>100    <td>0</td>101    <td>0</td>102    <td>0</td>103  </tr>104  <tr>105    <td>Llama2-13B-Chat</td>106    <td>lora</td>107    <td>0.907</td>108    <td>0.729</td>109    <td>0.552</td>110    <td>0.343</td>111    <td>0.68</td>112  </tr>113  <tr>114    <td></td>115    <td>qlora</td>116    <td>0.911</td>117    <td>0.7</td>118    <td>0.552</td>119    <td>0.319</td>120    <td>0.664</td>121  </tr>122  <tr>123    <td></td>124    <td>base</td>125    <td>0.214</td>126    <td>0.177</td>127    <td>0.092</td>128    <td>0.036</td>129    <td>0.149</td>130  </tr>131  <tr>132  <td>CodeLlama-7B-Instruct</td>133    <td>lora</td>134    <td>0.923</td>135    <td>0.756</td>136    <td>0.586</td>137    <td>0.349</td>138    <td>0.702</td>139  </tr>140  <tr>141    <td></td>142    <td>qlora</td>143    <td>0.911</td>144    <td>0.751</td>145    <td>0.598</td>146    <td>0.331</td>147    <td>0.696</td>148  </tr>149  <tr>150    <td></td>151    <td>base</td>152    <td>0.698</td>153    <td>0.601</td>154    <td>0.408</td>155    <td>0.271</td>156    <td>0.539</td>157  </tr>158  <tr>159    <td>CodeLlama-13B-Instruct</td>160    <td>lora</td>161    <td>0.94</td>162    <td>0.789</td>163    <td>0.684</td>164    <td>0.404</td>165    <td>0.746</td>166  </tr>167  <tr>168    <td></td>169    <td>qlora</td>170    <td>0.94</td>171    <td>0.774</td>172    <td>0.626</td>173    <td>0.392</td>174    <td>0.727</td>175  </tr>176  <tr>177    <td></td>178    <td>base</td>179    <td>0.577</td>180    <td>0.352</td>181    <td>0.201</td>182    <td>0.066</td>183    <td>0.335</td>184  </tr>185  <tr>186    <td>Baichuan2-7B-Chat</td>187    <td>lora</td>188    <td>0.871</td>189    <td>0.63</td>190    <td>0.448</td>191    <td>0.295</td>192    <td>0.603</td>193  </tr>194  <tr>195  <td></td>196    <td>qlora</td>197    <td>0.891</td>198    <td>0.637</td>199    <td>0.489</td>200    <td>0.331</td>201    <td>0.624</td>202  </tr>203  <tr>204    <td></td>205    <td>base</td>206    <td>0.581</td>207    <td>0.413</td>208    <td>0.264</td>209    <td>0.187</td>210    <td>0.392</td>211  </tr>212    <tr>213    <td>Baichuan2-13B-Chat</td>214    <td>lora</td>215    <td>0.903</td>216    <td>0.702</td>217    <td>0.569</td>218    <td>0.392</td>219    <td>0.678</td>220    </tr>221  <tr>222  <td></td>223    <td>qlora</td>224    <td>0.895</td>225    <td>0.675</td>226    <td>0.58</td>227    <td>0.343</td>228    <td>0.659</td>229  </tr>230  <tr>231  <td></td>232  <td>base</td>233  <td>0.395</td>234  <td>0.256</td>235  <td>0.138</td>236  <td>0.042</td>237  <td>0.235</td>238  </tr>239<tr>240<td>Qwen-7B-Chat</td>241  <td>lora</td>242  <td>0.855</td>243  <td>0.688</td>244  <td>0.575</td>245  <td>0.331</td>246  <td>0.652</td>247  </tr>248  <tr>249    <td></td>250    <td>qlora</td>251    <td>0.911</td>252    <td>0.675</td>253    <td>0.575</td>254    <td>0.343</td>255    <td>0.662</td>256  </tr>257  <tr>258  <td></td>259  <td>base</td>260  <td>0.871</td>261  <td>0.632</td>262  <td>0.368</td>263  <td>0.181</td>264  <td>0.573</td>265  </tr>266  <tr>267    <td>Qwen-14B-Chat</td>268    <td>lora</td>269    <td>0.895</td>270    <td>0.702</td>271    <td>0.552</td>272    <td>0.331</td>273    <td>0.663</td>274  </tr>275  <tr>276    <td></td>277    <td>qlora</td>278    <td>0.919</td>279    <td>0.744</td>280    <td>0.598</td>281    <td>0.367</td>282  <td>0.701</td>283  </tr>284    <tr>285    <td></td>286    <td>base</td>287    <td>0</td>288    <td>0</td>289    <td>0</td>290    <td>0</td>291    <td>0</td>292  </tr>293  <tr>294    <td>ChatGLM3-6b</td>295    <td>lora</td>296    <td>0.855</td>297    <td>0.605</td>298    <td>0.477</td>299    <td>0.271</td>300    <td>0.59</td>301  </tr>302  <tr>303    <td></td>304    <td>qlora</td>305    <td>0.843</td>306    <td>0.603</td>307    <td>0.506</td>308    <td>0.211</td>309    <td>0.581</td>310  </tr>311</table>312 313## 下载地址314 315| 模型名称                  |                    完整版                    |                    LoRA版                    |                    GGUF版                    |316| :------------------------ | :----------------------------------------------------------: | :----------------------------------------------------------: | :----------------------------------------------------------: |317| **llama-3-8B-Instruct-text2sql**<br/>(指令模型) | [[🤗Hugging Face]]()<br/> [[🤖ModelScope]](https://www.modelscope.cn/models/senjia/llama-3-8B-Instruct-text2sql/summary)<br/>[[wisemodel]]() | [[🤗Hugging Face]]()<br/> [[🤖ModelScope]](https://www.modelscope.cn/models/senjia/llama-3-8B-Instruct-text2sql-lora/summary)<br/>[[wisemodel]]() |  |318 319 320## 贡献者321sensen322## 许可证323本项目采用 MIT 许可证。详细许可信息可以在项目仓库的LICENSE文件中找到。324 325## 如何参与326欢迎对中文处理和SQL生成感兴趣的开发者加入我们的项目。你可以通过 GitHub Issue 或 Pull Request 的方式参与项目贡献。