Skip to content

Conversation

Catnatsuki
Copy link
Collaborator

  1. Updated lkauto to work with the latest version of lenskit and other libraries.
  2. Updated the unit tests to reflect the changes from point 1.
  3. Updated the workflow file to run the tests to also reflect the changes from points 1 and 2.

EinfachAnass and others added 30 commits May 26, 2025 17:51
… Lenskit Datasets.

Also updated the requirements in setup.py to use smac 2.3 and numpy >2.2
… Iterator[TTSplit]) as data.

Also updated some imports in bayesian_optimization.py, implicit_evaler.py and lkauto.py
… correct)

Also updated the ExplicitEvaler construction calls in the other files
…train and ItemListCollection for validation (also updated function calls accordingly)
…ataset format, if the dataset has a different format it could lead to errors again
…ADME.md. Deleted old code from bayesian_optimization.py
test_get_model_from_cs.py passes some tests
Updated get_default_configurations.py
EinfachAnass and others added 28 commits June 18, 2025 12:20
…rameters as instance variables to get acceded while testing. + mini update for the test file. Test is OK
…used by lenskit.

Updated related tests to make sure they are working.
changed python version to 3.11
Changed python version to 3.12 to match lenskit requirements.
…ult_configurations.py since new versions of some algorithms don't support both feedback types anymore
…emItem instead of ItemKNNScorer), since these names are used everywhere else and the new names broke the program (+ updating their tests).

Also added feedback type as optional parameter to algorithm constructors
@tobiasvente tobiasvente merged commit 6245428 into main Jul 2, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants