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

This class is a child of QualityEvalAlg and abstracts regression-based quality evaluation of a group. This implies using a regression method to infer a new learner state from a given interactions profile and evaluating the quality of that state.
+ RegQualityEvalAlg(playerModelBridge: PlayerModelBridge, qualityWeights: PlayerCharacteristics = {ability = 0.5, engagement = 0.5}): void| Name: expected type | Default value | Description |
|---|---|---|
| playerModelBridge: PlayerModelBridge | - | The connector for the player data storage. |
| qualityWeights: PlayerCharacteristics | {ability = 0.5, engagement = 0.5} | The importance given to each characteristic when computing the quality of a state. |
This class overrides isTabular(). For this algorithm, isTabular() method returns False.
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