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

PreferencesEstAlg is an abstract base class for the algorithms estimating players' preferences. These algorithms are called to make predictions about the preferences of players while performing some of the group organization algorithms. For instance, while some use this additional process to inform the attribution of group interaction profiles, our genetic algorithm does not need it.
PreferencesEstAlg(player_model_bridge: PlayerModelBridge): void| Name: expected type | Default value | Description |
|---|---|---|
| player_model_bridge: PlayerModelBridge | - | The connector for the player data storage. |
update_estimates(): void(abstract) Updates the preference estimates of all players, directly accessing their storage.
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