Class: AlgorithmInclude

Reference to an included algorithm with optional argument overrides. Allows combining algorithms with different hyperparameter values.

URI: tvbo:class/AlgorithmInclude

 classDiagram
    class AlgorithmInclude
    click AlgorithmInclude href "./AlgorithmInclude.html"
      AlgorithmInclude : algorithm
        
          
    
        
        
        AlgorithmInclude --> "1" Algorithm : algorithm
        click Algorithm href "./Algorithm.html"
    

        
      AlgorithmInclude : arguments
        
          
    
        
        
        AlgorithmInclude --> "*" Parameter : arguments
        click Parameter href "./Parameter.html"
    

        
      

Slots

Name Cardinality and Range Description Inheritance
algorithm 1
Algorithm
Reference to the algorithm to include direct
arguments *
Parameter
Override hyperparameter values for the included algorithm direct

Usages

used by used in type used
Algorithm includes range AlgorithmInclude

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

Mappings

Mapping Type Mapped Value
self tvbo:AlgorithmInclude
native tvbo:AlgorithmInclude

LinkML Source

Direct

name: AlgorithmInclude
description: Reference to an included algorithm with optional argument overrides.
  Allows combining algorithms with different hyperparameter values.
from_schema: https://w3id.org/tvbo
attributes:
  algorithm:
    name: algorithm
    description: Reference to the algorithm to include
    from_schema: https://w3id.org/tvbo
    domain_of:
    - OptimizationStage
    - AlgorithmInclude
    range: Algorithm
    required: true
    inlined: false
  arguments:
    name: arguments
    description: Override hyperparameter values for the included algorithm. Maps parameter
      names to new values.
    from_schema: https://w3id.org/tvbo
    domain_of:
    - Function
    - FunctionCall
    - AlgorithmInclude
    range: Parameter
    multivalued: true
    inlined: true

Induced

name: AlgorithmInclude
description: Reference to an included algorithm with optional argument overrides.
  Allows combining algorithms with different hyperparameter values.
from_schema: https://w3id.org/tvbo
attributes:
  algorithm:
    name: algorithm
    description: Reference to the algorithm to include
    from_schema: https://w3id.org/tvbo
    alias: algorithm
    owner: AlgorithmInclude
    domain_of:
    - OptimizationStage
    - AlgorithmInclude
    range: Algorithm
    required: true
    inlined: false
  arguments:
    name: arguments
    description: Override hyperparameter values for the included algorithm. Maps parameter
      names to new values.
    from_schema: https://w3id.org/tvbo
    alias: arguments
    owner: AlgorithmInclude
    domain_of:
    - Function
    - FunctionCall
    - AlgorithmInclude
    range: Parameter
    multivalued: true
    inlined: true