-
Notifications
You must be signed in to change notification settings - Fork 1
Model Bridges
Samuel Gomes edited this page Jul 3, 2024
·
7 revisions

The model bridges allow more flexible use of GIMME by decoupling the algorithms and storage structures.
Two abstract data bridges (acting as interfaces) are currently implemented: the PlayerModelBridge and TaskModelBridge. In order to develop custom database connections, the user only has to create concrete classes extending these interfaces. Note that these bridges only define methods called upon the execution of the framework. Additional methods to, e.g., save or remove players or tasks can be defined at the programmer's will in concrete subclasses.
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