本文へスキップ
Ctrl+K
saealib saealib
  • はじめに
  • チュートリアル
  • 最適化の構成要素
  • Framework
  • アルゴリズム
  • 参照
  • APIリファレンス
  • GitHub
  • はじめに
  • チュートリアル
  • 最適化の構成要素
  • Framework
  • アルゴリズム
  • 参照
  • APIリファレンス
  • GitHub

セクションナビゲーション

  • 標準インポート
  • コアAPI
    • saealib.core.Component
    • saealib.core.ComponentContract
    • saealib.core.PartSpec
    • saealib.core.AssumptionSet
    • saealib.core.DataSpec
    • saealib.core.PortContract
    • saealib.core.PortSpec
    • saealib.core.StateContract
    • saealib.core.LifecycleContract
    • saealib.core.ExecutionContract
    • saealib.core.ComponentGraph
    • saealib.core.StructuredGraph
    • saealib.core.StructuredRegion
    • saealib.core.CompilationRule
    • saealib.core.StateStore
    • saealib.core.StateView
    • saealib.core.StatePatch
    • saealib.core.ExecutablePlan
    • saealib.core.ExecutionRuntime
    • saealib.core.compiler.ComponentNode
    • saealib.core.compiler.NodeRef
    • saealib.core.compiler.DataEdge
    • saealib.core.compiler.ControlEdge
    • saealib.core.compiler.StateBinding
    • saealib.core.compiler.Diagnostic
    • saealib.core.compiler.ContractPath
  • 実行API
    • saealib.execution.AsyncEvaluationScheduler
    • saealib.execution.PollResult
    • saealib.execution.RuntimeFactory
    • saealib.execution.RuntimeRegistration
    • saealib.execution.RuntimeRegistry
    • saealib.execution.create_runtime
    • saealib.execution.default_runtime_registry
  • 探索空間API
    • saealib.space.SearchSpace
    • saealib.space.ServiceRegistry
    • saealib.space.ValidationResult
    • saealib.core.contracts.RepresentationSpec
    • saealib.space.VectorSpace
    • saealib.space.ObjectSpace
    • saealib.space.SequenceSpace
    • saealib.space.PermutationSpace
    • saealib.space.GenomeCodec
    • saealib.space.SamplingService
    • saealib.space.ValidationService
    • saealib.space.FeatureEncoder
  • フィードバックAPI
    • saealib.core.contracts.ProposalBatch
    • saealib.core.contracts.ObservationBatch
    • saealib.core.contracts.FeedbackBatch
    • saealib.core.contracts.FeedbackContract
    • saealib.FeedbackBuilder
    • saealib.TrueOnlyFeedback
    • saealib.PredictedFeedback
    • saealib.MixedFeedback
    • saealib.NoFeedback
    • saealib.FeedbackResult
  • 高レベルAPI
    • saealib.Result
  • オプティマイザー
    • saealib.Optimizer
  • 例外
    • saealib.SaealibError
    • saealib.ValidationError
    • saealib.ConfigurationError
  • Registry
    • saealib.register
    • saealib.registry.build
    • saealib.registry.get
    • saealib.registry.to_spec
  • 問題
    • saealib.Problem
    • saealib.PymooProblem
    • saealib.InequalityConstraint
    • saealib.EqualityConstraint
    • saealib.ConstraintHandler
    • saealib.StaticToleranceHandler
    • saealib.EpsilonConstraintHandler
    • saealib.GradientRepairHandler
  • Variables
    • saealib.Variable
    • saealib.ContinuousVariable
    • saealib.IntegerVariable
    • saealib.CategoricalVariable
  • 比較器
    • saealib.Comparator
    • saealib.SingleObjectiveComparator
    • saealib.WeightedSumComparator
    • saealib.ParetoComparator
    • saealib.NSGA2Comparator
    • saealib.NSGA3Comparator
    • saealib.RNSGA2Comparator
    • saealib.SPEA2Comparator
    • saealib.HypervolumeComparator
    • saealib.EpsilonDominanceComparator
    • saealib.Dominator
    • saealib.ParetoDominator
    • saealib.EpsilonDominator
    • saealib.NonDominatedSorter
  • Decomposition
    • saealib.Decomposition
    • saealib.WeightedSumDecomposition
    • saealib.TchebycheffDecomposition
    • saealib.PBIDecomposition
    • saealib.DecompositionComparator
  • Population
    • saealib.Population
    • saealib.Individual
    • saealib.Archive
    • saealib.ArchiveMixin
    • saealib.ParetoArchive
    • saealib.ParetoMixin
    • saealib.PopulationAttribute
  • アルゴリズム
    • saealib.Algorithm
    • saealib.GA
    • saealib.GenomeGA
    • saealib.PSO
    • saealib.PymooAlgorithm
  • 演算子
    • saealib.Crossover
    • saealib.CrossoverBLXAlpha
    • saealib.CrossoverSBX
    • saealib.CrossoverUniform
    • saealib.CrossoverOnePoint
    • saealib.CrossoverTwoPoint
    • saealib.CrossoverIntegerSBX
    • saealib.CrossoverCategorical
    • saealib.Mutation
    • saealib.MutationUniform
    • saealib.MutationPolynomial
    • saealib.MutationGaussian
    • saealib.MutationIntegerUniform
    • saealib.MutationCategorical
    • saealib.ParentSelection
    • saealib.TournamentSelection
    • saealib.SequentialSelection
    • saealib.LinearRankSelection
    • saealib.SurvivorSelection
    • saealib.TruncationSelection
    • saealib.DuplicateElimination
    • saealib.PymooCrossover
    • saealib.PymooMutation
  • Surrogate Models
    • saealib.Surrogate
    • saealib.RegressionSurrogate
    • saealib.ComparisonSurrogate
    • saealib.SurrogatePrediction
    • saealib.SurrogateManager
    • saealib.GlobalSurrogateManager
    • saealib.LocalSurrogateManager
    • saealib.CompositeSurrogateManager
    • saealib.PairwiseSurrogateManager
    • saealib.product_combine
    • saealib.rank_weighted_combine
    • saealib.RBFSurrogate
    • saealib.RBFKernel
    • saealib.GaussianKernel
    • saealib.ThinPlateSplineKernel
    • saealib.LinearKernel
    • saealib.CubicKernel
    • saealib.MultiquadricKernel
    • saealib.MaternKernel
    • saealib.SklearnSurrogate
    • saealib.SklearnGPRSurrogate
    • saealib.SklearnRFRSurrogate
    • saealib.SklearnSVMSurrogate
    • saealib.SklearnNNSurrogate
    • saealib.SklearnXGBSurrogate
    • saealib.SklearnLGBMSurrogate
    • saealib.SklearnClassificationSurrogate
    • saealib.SklearnRFCClassificationSurrogate
    • saealib.SklearnSVCClassificationSurrogate
    • saealib.TorchSurrogate
    • saealib.PerObjectiveSurrogate
    • saealib.TrainingData
    • saealib.TrainingSet
    • saealib.ArchiveObjectiveSet
    • saealib.ConstraintObjectiveSet
    • saealib.FeasibilityClassificationSet
    • saealib.KNNObjectiveSet
    • saealib.KNNConstraintObjectiveSet
    • saealib.LevelBasedSet
    • saealib.PairwiseComparisonSet
    • saealib.ReferencePointComparisonSet
    • saealib.TopKBipartitionSet
    • saealib.AccuracyBasedSurrogateSwitcher
    • saealib.GenCtrlSwitcher
    • saealib.ManagerSwitcher
    • saealib.StrategySwitcher
    • saealib.AccuracyEvaluator
    • saealib.HeldOutAccuracyEvaluator
    • saealib.KFoldAccuracyEvaluator
    • saealib.LOOAccuracyEvaluator
    • saealib.SurrogateAccuracy
    • saealib.SurrogateAccuracyMetric
    • saealib.RMSE
    • saealib.R2Score
    • saealib.SpearmanCorrelation
  • 獲得関数
    • saealib.AcquisitionFunction
    • saealib.ExpectedImprovement
    • saealib.BatchExpectedImprovement
    • saealib.LowerConfidenceBound
    • saealib.MaxUncertainty
    • saealib.MeanPrediction
    • saealib.CORSDistance
    • saealib.acquisition.CORSReference
    • saealib.ProbabilityOfFeasibility
    • saealib.ProductOfFeasibility
    • saealib.EHVIAcquisition
    • saealib.ParEGOAcquisition
    • saealib.SMSEGOAcquisition
  • 最適化戦略
    • saealib.OptimizationStrategy
    • saealib.GenerationBasedStrategy
    • saealib.IndividualBasedStrategy
    • saealib.PreSelectionStrategy
    • saealib.DirectStrategy
    • saealib.SteadyStateStrategy
    • saealib.IslandModel
  • Initialization
    • saealib.Initializer
    • saealib.GenomeInitializer
    • saealib.LHSInitializer
    • saealib.RandomInitializer
    • saealib.SobolInitializer
  • 評価
    • saealib.Evaluator
    • saealib.SerialEvaluator
    • saealib.JoblibEvaluator
    • saealib.ThreadPoolEvaluator
    • saealib.AsyncEvaluator
    • saealib.EvaluationAdapter
    • saealib.EvaluationRequest
    • saealib.EvaluationHandle
    • saealib.EvaluationQuery
    • saealib.EvaluationUpdate
    • saealib.PendingEvaluation
    • saealib.EvaluationPlanner
    • saealib.EvaluationPlan
    • saealib.EvaluateAll
    • saealib.TopKEvaluation
    • saealib.RatioEvaluation
    • saealib.RepeatedEvaluation
    • saealib.FidelityEvaluation
    • saealib.FidelityPromotion
    • saealib.ReplicateSummary
    • saealib.aggregate_replicates
    • saealib.EvaluationResult
  • Termination
    • saealib.Termination
    • saealib.TerminationCondition
  • コールバック
    • saealib.Event
    • saealib.RunStartEvent
    • saealib.RunEndEvent
    • saealib.InitialEvaluationStartEvent
    • saealib.InitialEvaluationEndEvent
    • saealib.GenerationStartEvent
    • saealib.GenerationEndEvent
    • saealib.SurrogateStartEvent
    • saealib.SurrogateEndEvent
    • saealib.AcquisitionStartEvent
    • saealib.AcquisitionEndEvent
    • saealib.PostCrossoverEvent
    • saealib.PostMutationEvent
    • saealib.PostAskEvent
    • saealib.PostSurrogateFitEvent
    • saealib.PostEvaluationEvent
    • saealib.CallbackManager
    • saealib.CheckpointCallback
  • パイプライン
    • saealib.Stage
    • saealib.Pipeline
    • saealib.Repeat
    • saealib.Loop
    • saealib.Branch
  • ステージ
    • saealib.CountGenerationStage
    • saealib.AskStage
    • saealib.AcquisitionStage
    • saealib.SurrogatePredictStage
    • saealib.EvaluationPlanStage
    • saealib.AsyncEvaluationSubmitStage
    • saealib.EvaluationSubmitStage
    • saealib.EvaluationCollectStage
    • saealib.EvaluationApplyStage
    • saealib.EvaluationAcknowledgeStage
    • saealib.SurrogateFitStage
    • saealib.ArchiveUpdateStage
    • saealib.FeedbackStage
    • saealib.TellStage
    • saealib.SurrogateOnlyLoopStage
    • saealib.InitializationStage
  • Utilities
  • 参照
  • APIリファレンス
  • Registry

Registry#

Layer 4: Extend Framework

saealib.register

Register a class or function under name (default cls.__name__).

saealib.registry.build

Recursively construct an object from a spec; non-spec values pass through.

saealib.registry.get

Resolve name to a class/function via the registry, or a dotted path.

saealib.registry.to_spec

Recursively serialize obj into a spec (the reverse of build()).

前へ

saealib.ConfigurationError

次へ

saealib.register

ソースコードを表示

© Copyright 2026, shlka.

Sphinx 8.2.3 を使用して作成されました。

PyData Sphinx Theme 0.20.0 で構築されています。