[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DSCVJSVB6GD7VQKGR1350M":3,"skill-same:01M6DSCVJSVB6GD7VQKGR1350M":62},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":14,"repositoryHtmlUrl":37,"repositoryHomepageUrl":6,"ownerHtmlUrl":38,"ownerBlogUrl":39,"ownerDescription":40,"updatedAt":41,"install":42,"resources":55},"01M6DSCVJSVB6GD7VQKGR1350M","data_splitter",null,"Split data into train\u002Ftest\u002Fvalidation sets","sadjad6\u002Fopen-autonomous-research-lab","sadjad6","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F32264973?v=4","01M6DSBMD7SHZCAMZ6VMGWAYWR","Dr. Sadjad Sadeghi","01M6DSBMHRRQZCPP7T9YMR46VK",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdata_engineering\u002Fdata_splitter\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[24,25,26,27,28],"data","data splitter","test","validation","train","2026-11-10 10:12:30",false,"---\nname: data_splitter\ndescription: Split data into train\u002Ftest\u002Fvalidation sets\n---\n\n# Data Splitter\n\n## Description\nSplit data into train\u002Ftest\u002Fvalidation sets\n\n## When to Use\nBefore model training\n\n## Workflow\n1. Stratify if needed\\n2. Split data\\n3. Validate split ratios\n\n## Tools Used\nsklearn\n\n## Examples\n```python\nfrom src.skills.data_engineering.data_splitter import Skill\n\nskill = Skill()\nresult = await skill.run(SkillInput(data={\"key\": \"value\"}))\n```\n\n## Best Practices\nUse stratified splits for imbalanced data\n","# Data Splitter\n\n## Description\nSplit data into train\u002Ftest\u002Fvalidation sets\n\n## When to Use\nBefore model training\n\n## Workflow\n1. Stratify if needed\\n2. Split data\\n3. Validate split ratios\n\n## Tools Used\nsklearn\n\n## Examples\n```python\nfrom src.skills.data_engineering.data_splitter import Skill\n\nskill = Skill()\nresult = await skill.run(SkillInput(data={\"key\": \"value\"}))\n```\n\n## Best Practices\nUse stratified splits for imbalanced data\n",{"name":5,"description":7},"main","19d5aed8a5e48ff5443f425990d1df390d792bee","src\u002Fskills\u002Fdata_engineering\u002Fdata_splitter","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab","https:\u002F\u002Fgithub.com\u002Fsadjad6","https:\u002F\u002Fsadeghi-ai.de\u002F","AI\u002FML Engineer | GenAI, RAG & Agentic AI | MLOps & ML Systems | PhD in Physics. Founder & AI\u002FML Engineer at JadayLix Studio.","2026-10-01 01:54:20",{"source":8,"skillName":5,"commands":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add sadjad6\u002Fopen-autonomous-research-lab --skill data_splitter",{"tool":48,"command":49},"bunx","bunx skills add sadjad6\u002Fopen-autonomous-research-lab --skill data_splitter",{"tool":51,"command":52},"pnpm","pnpm dlx skills add sadjad6\u002Fopen-autonomous-research-lab --skill data_splitter","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdata_engineering\u002Fdata_splitter\u002FSKILL.md",true,[56],{"path":57,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":60,"sourceHtmlUrl":61},"__init__.py","SCRIPT","脚本",1135,"https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fdata_engineering\u002Fdata_splitter\u002F__init__.py",[63,73,94,104,115,125],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":29},"01M6DSQSG36HDX3NT5ZVBSX2V4","scatter_plot","Generate scatter plot visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fscatter_plot\u002FSKILL.md",[],[70,71,72],"scatter plot","generate","visualizations",{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":88,"publishedAt":29},"01M6DSQMQ6H8SB2T4D1Y5FRCZC","report_chart","Generate publication-quality charts","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Freport_chart\u002FSKILL.md",[79,84,85],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000013","分析与可视化","SCENARIO","使用场景",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":86,"categoryName":87,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000034","行政与办公人员",[89,90,91,92,93,71],"chart","report","report chart","quality","Charts",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":102,"publishedAt":29},"01M6DSQGEZV6NGZYJYZEC2HHQ2","pie_chart","Generate pie chart visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fpie_chart\u002FSKILL.md",[100,101],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[103,89,71,72],"pie chart",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":112,"publishedAt":29},"01M6DSQC0M3WXXNHKQHCRTXKY2","line_chart","Generate line chart visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fline_chart\u002FSKILL.md",[110,111],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[113,114,89,72,71],"line chart","line",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":29},"01M6DSQ8811RDV2C3TC1C73SKJ","interactive_plot","Generate interactive Plotly visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Finteractive_plot\u002FSKILL.md",[],[122,123,72,124,71],"interactive plot","interactive","plotly",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":29},"01M6DSQ4GNMQ1GMF5NK71X1PJQ","histogram","Generate histogram visualizations","https:\u002F\u002Fgithub.com\u002Fsadjad6\u002Fopen-autonomous-research-lab\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fvisualization\u002Fhistogram\u002FSKILL.md",[],[127,71,72]]