Skip to content

Commit

Permalink
Merge pull request #2031 from recommenders-team/miguel/programmatic_e…
Browse files Browse the repository at this point in the history
…xecution_notebook

Programmatic execution of notebooks
  • Loading branch information
miguelgfierro committed Dec 18, 2023
2 parents fb3e0cf + 4992cb6 commit b57cec2
Show file tree
Hide file tree
Showing 64 changed files with 2,715 additions and 3,293 deletions.
1,630 changes: 815 additions & 815 deletions examples/00_quick_start/als_movielens.ipynb

Large diffs are not rendered by default.

11 changes: 8 additions & 3 deletions examples/00_quick_start/dkn_MIND.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,14 @@
"import os\n",
"import sys\n",
"from tempfile import TemporaryDirectory\n",
"import scrapbook as sb\n",
"import tensorflow as tf\n",
"tf.get_logger().setLevel(\"ERROR\") # only show error messages\n",
"tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)\n",
"\n",
"from recommenders.models.deeprec.deeprec_utils import download_deeprec_resources, prepare_hparams\n",
"from recommenders.models.deeprec.models.dkn import DKN\n",
"from recommenders.models.deeprec.io.dkn_iterator import DKNTextIterator\n",
"from recommenders.utils.notebook_utils import store_metadata\n",
"\n",
"print(f\"System version: {sys.version}\")\n",
"print(f\"Tensorflow version: {tf.__version__}\")"
Expand Down Expand Up @@ -345,7 +345,12 @@
"metadata": {},
"outputs": [],
"source": [
"sb.glue(\"res\", res)"
"# Record results for tests - ignore this cell\n",
"store_metadata(\"auc\", res[\"auc\"])\n",
"store_metadata(\"group_auc\", res[\"group_auc\"])\n",
"store_metadata(\"ndcg@5\", res[\"ndcg@5\"])\n",
"store_metadata(\"ndcg@10\", res[\"ndcg@10\"])\n",
"store_metadata(\"mean_mrr\", res[\"mean_mrr\"])\n"
]
},
{
Expand Down Expand Up @@ -395,4 +400,4 @@
},
"nbformat": 4,
"nbformat_minor": 2
}
}
37 changes: 19 additions & 18 deletions examples/00_quick_start/fastai_movielens.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@
}
],
"source": [
"# set the environment path to find Recommenders\n",
"from tempfile import TemporaryDirectory\n",
"import sys\n",
"import os\n",
"import pandas as pd\n",
"import sys\n",
"import numpy as np\n",
"import scrapbook as sb\n",
"import torch, fastai\n",
"import pandas as pd\n",
"import torch\n",
"import fastai\n",
"from tempfile import TemporaryDirectory\n",
"\n",
"from fastai.collab import collab_learner, CollabDataBunch, load_learner\n",
"\n",
"from recommenders.utils.constants import (\n",
Expand All @@ -61,6 +61,7 @@
"from recommenders.models.fastai.fastai_utils import cartesian_product, score\n",
"from recommenders.evaluation.python_evaluation import map_at_k, ndcg_at_k, precision_at_k, recall_at_k\n",
"from recommenders.evaluation.python_evaluation import rmse, mae, rsquared, exp_var\n",
"from recommenders.utils.notebook_utils import store_metadata\n",
"\n",
"print(\"System version: {}\".format(sys.version))\n",
"print(\"Pandas version: {}\".format(pd.__version__))\n",
Expand Down Expand Up @@ -914,17 +915,17 @@
}
],
"source": [
"# Record results with papermill for tests\n",
"sb.glue(\"map\", eval_map)\n",
"sb.glue(\"ndcg\", eval_ndcg)\n",
"sb.glue(\"precision\", eval_precision)\n",
"sb.glue(\"recall\", eval_recall)\n",
"sb.glue(\"rmse\", eval_rmse)\n",
"sb.glue(\"mae\", eval_mae)\n",
"sb.glue(\"exp_var\", eval_exp_var)\n",
"sb.glue(\"rsquared\", eval_r2)\n",
"sb.glue(\"train_time\", train_time.interval)\n",
"sb.glue(\"test_time\", test_time.interval)"
"# Record results for tests - ignore this cell\n",
"store_metadata(\"map\", eval_map)\n",
"store_metadata(\"ndcg\", eval_ndcg)\n",
"store_metadata(\"precision\", eval_precision)\n",
"store_metadata(\"recall\", eval_recall)\n",
"store_metadata(\"rmse\", eval_rmse)\n",
"store_metadata(\"mae\", eval_mae)\n",
"store_metadata(\"exp_var\", eval_exp_var)\n",
"store_metadata(\"rsquared\", eval_r2)\n",
"store_metadata(\"train_time\", train_time.interval)\n",
"store_metadata(\"test_time\", test_time.interval)"
]
},
{
Expand Down Expand Up @@ -964,4 +965,4 @@
},
"nbformat": 4,
"nbformat_minor": 2
}
}
Loading

0 comments on commit b57cec2

Please sign in to comment.