Sklearn-genetic-opt

用遗传算法自动调参,告别网格搜索的低效

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 141 🐛 待处理 9 👀 关注 7
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 391
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

Sklearn-genetic-opt 项目界面预览图
图片来源:项目官网

项目数据

分类基础设施
开发团队rodrigo-arenas
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型artificial-intelligence,automl,cross-validation,evolutionary-algorithms,feature-engineering,feature-selection,grid-search,hyperparameter-optimization,machine-learning,mlops,model-optimization,model-selection,python,scikit-learn,sklearn
GitHub 星标★ 391
上线时间2020-01-18 00:00:00
代码更新2026-11-04
仓库体积147.6 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

sklearn-genetic-opt 是一个面向 scikit-learn 的超参数优化与特征选择工具,采用进化算法(如遗传算法)自动搜索最佳模型配置。它解决了传统网格搜索和随机搜索在参数空间大时效率低、易陷入局部最优的问题,提供了一种更智能的调参方式。核心能力包括:支持自定义遗传算法参数(如种群大小、变异率)、内置多种进化策略、可与 scikit-learn 的 Pipeline 无缝集成、提供日志与可视化功能。用户只需定义参数搜索范围,即可自动迭代寻找最优超参数组合,同时支持特征选择以提升模型性能。该项目适合机器学习工程师和数据科学家在模型开发阶段快速找到高质量参数配置。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 391

核心亮点

  • 相比 GridSearchCV,能更高效地探索大参数空间,避免穷举
  • 与 scikit-learn 的 Pipeline 和估计器无缝集成,上手简单
  • 提供可视化日志,方便跟踪优化过程

不足之处

  • 文档/社区待观察
  • 项目星标较少,生态成熟度可能不足

适用场景

  • 机器学习模型超参数调优
  • 特征选择以提升模型泛化能力
  • 在参数空间庞大时替代网格搜索

替代项目

Optuna、Hyperopt、Scikit-Optimize

上一篇:traceml

下一篇:rlix

同类项目推荐

Chattiori-Model-Merger 开源

按比例混合扩散模型,快速生成自定义风格模型

Merges latent diffusion models at a user-defined ratio

★ 53 2026-08-09
llm-engine 开源

自建大模型推理与微调平台,OpenAI 接口一键迁移

Scale LLM Engine public repository

★ 840 2026-09-16
Graph-CoT 开源

让大模型在知识图谱上一步步推理,提升复杂问答准确率

Graph Chain-of-Thought: Augmenting Large Language Models by Reasoning on Graphs (ACL···

★ 311 2026-08-09
AlignProp 开源

直接反向传播奖励,让扩散模型更听话,效率提升25倍

AlignProp uses direct reward backpropogation for the alignment of large-scale text-t···

★ 330 2026-08-09
ART 开源

让AI智能体在实际任务中边干边学,用GRPO强化训练,快速提升多步决策能力。

Agent Reinforcement Trainer: train multi-step agents for real-world tasks using GRPO···

★ 10849 2026-08-10
mttl 开源

给大模型挂载可插拔小模块,一个底座跑多个任务

Building modular LMs with parameter-efficient fine-tuning.

★ 116 2026-09-16
LLaMEA 开源

让大模型自动进化出更优算法,省去手工调参。

Large Language Model Evolutionary Algorithm

★ 133 2026-09-15
MoTCoder 开源

把复杂编程题拆成小模块,让大模型推理更准

This is the official code repository of MoTCoder: Elevating Large Language Models wi···

★ 86 2026-08-09
mct-model-optimization 开源

把神经网络量化剪枝压小,落到边缘芯片上跑

Model Compression Toolkit (MCT) is an open source project for neural network model o···

★ 450 2026-10-31