-
Notifications
You must be signed in to change notification settings - Fork 1
SynergiesTabQualityEvalAlg
Samuel Gomes edited this page Jul 12, 2024
·
2 revisions

This class is a child of TabQualityEvalAlg. It contains the procedure for the estimation of new states using a matrix of preference synergies. This matrix informs how well learners endowed with different preferences can work together.
SynergiesTabQualityEvalAlg(player_model_bridge: PlayerModelBridge,
synergy_table_path: string): void| Name: expected type | Default value | Description |
|---|---|---|
| __synergy_matrix: decimal[][] | - | The value matrix. |
__symmetrize(table: decimal[][]): decimal[][] This method allows to build the rest of the matrix as symmetric if only one diagonal is defined.
This class overrides evaluate (see QualityEvalAlg).
Adaptation
Group Configuration Generation
- ConfigsGenAlg
- RandomConfigsGenAlg
- PureRandomSearchConfigsGenAlg
- EvolutionaryConfigsGenAlg
- ODPIPConfigsGenAlg (exact)
- CLinkConfigsGenAlg (legacy)
Preferences Estimation
Quality Evaluation Algorithms
- QualityEvalAlg
- Group-Based Quality Evaluation:
- Regression-Based Quality Evaluation:
- Tabular Quality Evaluation:
Auxiliary Structures
- InteractionsProfile
- PlayerCharacteristics
- PlayerState
- Personality (Inherent Preference):
- PlayerStatesDataFrame
Model Bridges
Player Data Trim