saealib¶
サロゲート支援進化的アルゴリズム (SAEA) の Python ライブラリ
高コストな目的関数評価を軽量なサロゲートモデルで代替し,評価回数を大幅に削減します.
シンプルな高レベル API
from saealib import minimize
result = minimize(func, dim=5,
lb=-5, ub=5)
minimize() / maximize() を呼ぶだけで動作.
柔軟な低レベル API
アルゴリズム・サロゲート・モデル管理戦略はすべてモジュール式で,自由に組み合わせられます.
拡張しやすい設計
独自コンポーネントを実装してパイプラインに組み込めます.研究・実験用途に最適です.
ドキュメント¶
Getting Started
インストール・基本的な使い方・saealib の概念説明
User Guide
アーキテクチャ詳細・コンポーネント解説・カスタマイズ方法
Tutorials
単目的・多目的最適化の実践チュートリアル
API Reference
全クラス・関数のリファレンス