AbijahKaj/kicad-netlist-sft-dataset
收藏资源简介:
KiCad Netlist SFT数据集是一个用于微调大型语言模型(LLMs)的训练数据集,旨在从自然语言描述中生成有效的KiCad电子电路网表。数据集包含100,179个示例,提供两种互补的输出格式:SKiDL Python和结构化JSON网表。此外,还包括285个多轮工具增强的示例,用于组件查找。数据集来源多样,包括GitHub上的开源项目、LTspice电路转换以及人工合成的电路示例。数据集支持多种训练策略,如全监督微调(SFT)SKiDL Python、JSON网表格式、工具增强示例以及SKiDL和JSON的联合训练。
The KiCad Netlist SFT Dataset is a training dataset for fine-tuning LLMs to generate valid KiCad electronic circuit netlists from natural language descriptions. It contains 100,179 examples with two complementary output formats: SKiDL Python and structured JSON netlist. Additionally, it includes 285 tool-augmented examples for component lookup. The dataset is sourced from various origins, including open-source projects on GitHub, LTspice circuit conversions, and synthetic circuit examples. It supports multiple training strategies, such as full SFT on SKiDL Python, JSON netlist format, tool-augmented examples, and combined SKiDL + JSON training.




