Emukit tutorials can be added and used through the links below. The goal of each of these tutorials is to explain a particular functionality of the Emukit project. These tutorials are stand-alone notebooks that don't require any extra files and fully sit on Emukit components (apart from the creation of the model).
Some tutorials have been written with the purpose of explaining some scientific concepts and can be used for learning about different topics in emulation and uncertainty quantification. Other tutorials are a small guide to describe some feature of the library.
Another great resource to learn Emukit are the examples which are more elaborated modules focused either on the implementation of a new method with Emukit components or on the analysis and solution of some specific problem.
Tutorials in this section will get you up and running with Emukit as quickly as possible.
Tutorials in this section will teach you about the theoretical foundations of surrogate optimization using Emukit.
Tutorials in this section will give you code snippets and explanations of various practical features included in the Emukit project.
Community contributions are vital to the success of any open source project. Tutorials and examples are a great way to spread what you have learned about Emukit across the community and an excellent way to showcase new features. If you want to contribute with a new tutorial please follow these steps.
We also welcome feedback, so if there is any aspect of Emukit that we can improve, please raise an issue!