.. _ml-tl:
=====================================================================
Transfer learning
=====================================================================
.. raw:: html
Transfer learning is a powerful approach complementary to :ref:`delta-learning `. Here you first train an ML model on more data obtained at the baseline QM method and then fine-tune (i.e., train only some/all parameters) on the fewer data at the target QM method. This can be also done, e.g., by training on the experimental data as a target. It is a powerful and easy to use approach and was also used in both AIQM1 and ANI-1ccx. In ANI-1ccx, the model was first trained on the 4.5 mln DFT data and then fine-tuned on 0.5 mln coupled-cluster data.
Below is a tutorial on TL from the MLatom's documentation (prepared with Fuchun Ge). It is in Python -- the full power of MLatom is on full display when using it as a Python library! It is not difficult though -- we provide tutorial in the Jupyter notebook which is easy to use even without any knowledge about Python.
.. _ml-tl-slides:
Slides
------
:download:`Slides <_static/mlatom/6-XACSW2024_20240705_Dral_wm.pdf>`:
.. raw:: html