public code v1

This commit is contained in:
2026-05-22 10:02:10 +02:00
commit 46a9ecf065
166 changed files with 6982454 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
import pytest
from pygrex.config import cfg
from pygrex.data_reader.data_reader import DataReader
from pygrex.models.mlp_model import MLPModel
from pygrex.recommender import Recommender
@pytest.fixture
def setup_data():
mlp = MLPModel(**cfg.model.mlp)
data = DataReader(**cfg.data.testdata)
data.make_consecutive_ids_in_dataset()
data.binarize()
return mlp, data
def test_train_mlp(setup_data):
mlp, data = setup_data
mlp.fit(data)
# Directly predict for a single valid item after fit
_ = mlp.predict(0, 0)