Tutorials ============ To explore different use cases of PyePAL, we recommend checking out the `example notebooks `_. All notebooks can be run without installation on MyBinder. In the folder you find the notebooks with pre-executed output cells. Rerunning them should take no more than a few minutes. 1. One active learning step using GPR models built with :code:`GPy` ---------------------------------------------------------------------- .. image:: _static/basic_pypal_screenshot.png :width: 400px :align: center :target: https://mybinder.org/v2/gh/kjappelbaum/pyepal/HEAD?filepath=examples/binh_korn_one_step.ipynb Topic covered ................ - building a pal_coregionalized GPR model using :py:meth:`~pyepal.pal.models.gpr.build_coregionalized_model` - using coregionalized models with :py:class:`~pyepal.pal.pal_coregionalized.PALCoregionalized` - attributes of the :code:`PAL` instance - :py:meth:`~pyepal.pal.utils.exhaust_loop` 2. Active learning with "measure" function and :code:`sklearn` models ----------------------------------------------------------------------- .. image:: _static/active_learning_screenshot.png :width: 400px :align: center :target: https://mybinder.org/v2/gh/kjappelbaum/pyepal/HEAD?filepath=examples/active_learning_example.ipynb Topic covered ................ - using :code:`sklearn` models with :py:class:`~pyepal.pal.pal_sklearn.PALSklearn` - selecting an initial set with :py:meth:`~pyepal.pal.utils.get_maxmin_samples` - plotting with :py:meth:`~pyepal.plotting.plot_jointplot` 3. Quantile regression ----------------------- .. image:: _static/quantile_regression_screenshot.png :width: 400px :align: center :target: https://mybinder.org/v2/gh/kjappelbaum/pyepal/HEAD?filepath=examples/quantile_regression.ipynb - Using LightGBM models with quantile loss with :py:class:`~pyepal.pal.pal_gbdt.PALGBDT` - selecting an initial set with :py:meth:`~pyepal.pal.utils.get_kmeans_samples` 4. Plotting a learning curve ------------------------------- .. image:: _static/learning_curve.png :width: 400px :align: center :target: https://mybinder.org/v2/gh/kjappelbaum/pyepal/HEAD?filepath=examples/learning_curve.ipynb - Using `sklearn` Gaussian process models with RBF kernels - Plotting learning curves