Skip to content

Modal Symbolic Learning Course @ University of Sydney (Dec 2023)

Notifications You must be signed in to change notification settings

aclai-lab/modal-symbolic-learning-course

Repository files navigation

Modal Symbolic Learning: A Tutorial – Material

This repository contains the slides and the Jupyter notebooks for "Modal Symbolic Learning: A Tutorial" (online video lectures here).

You can inspect the notebooks without cloning the repo; simply click on any ipynb file above.

Otherwise... Clone the repo, open a Julia session:

git clone https://github.com/aclai-lab/modal-symbolic-learning-course/
cd modal-symbolic-learning-course
julia -t8 # With 8 threads, for example

Then, activate and instantiate the environment:

Pkg.activate(".")
Pkg.instantiate()

This will install all dependencies, including:

  • IJulia.jl: Julia backend for Jupyter Notebook;
  • MLJ.jl: general-purpose machine learning framework;
  • Sole.jl: framework for (modal) symbolic learning;
  • ModalDecisionTrees.jl: machine learning algorithm for extracting modal decision trees.

To open the notebooks, start Jupyter Notebook with the Julia backend by typing:

using IJulia; IJulia.notebook(; dir=".")

Have fun! 😄

Online references

About

Modal Symbolic Learning Course @ University of Sydney (Dec 2023)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published