Slide 10
Slide 10 text
© LY Corporation
Simple Example
10
ベンチマーク環境の整備
from vf_benchmark.experiment import Experiment, get_experiment
# Experiment Configを取得
experiment_conf = get_experiment("line_news_recommendation")
# ユーザが定義したtrain, inference関数によってモデルを学習し、ユーザ、アイテムのベクトルを
生成
model = train(experiment_conf.training_dataset)
user_vector_path, item_vector_path = inference(experiment_conf.inference_dataset)
# Experimentを作成
exp = Experiment(mlflow_run_id, experiment_conf)
# 自動的に評価が実行され、MLFlowに結果が保存される
exp.evaluate(user_vector_path, item_vector_path, url=url, project=project, label=label,
user=user, passwd=passwd)