Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Symbolic Learning and Rule Extraction with Sole.jl

The Julia Programming Language via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore symbolic learning and rule extraction through a hands-on tutorial featuring the Sole.jl Julia package in this 25-minute conference talk from JuliaCon Local Paris 2025. Learn how symbolic learning differs from neural networks by creating interpretable models that can be translated into logical rules, making them more readable and explainable than traditional statistical approaches. Discover the comprehensive SOLE framework (SymbOlic LEarning), an open-source Julia ecosystem that guides users through the entire process from initial data preprocessing to symbolic model creation and rule extraction. Master the integration of Sole.jl with popular packages including DecisionTree.jl, ModalDecisionTrees.jl, MLJ.jl, and XGBoost.jl for building decision trees and ensemble models like random forests. Understand how to work with non-tabular data such as images and time-series by leveraging SoleData.jl to interpret datasets as logical interpretations using modal logic frameworks. Get introduced to two new additions to the SOLE ecosystem: ModalAssociationRules.jl for mining association rules between instances, and SolePostHoc.jl for extracting, interpreting, and simplifying rule sets from symbolic models. Follow practical demonstrations showing how to fit decision tree models, extract logical rules, and manipulate them for enhanced interpretability, emphasizing the framework's user-friendly design and comprehensive capabilities for symbolic machine learning applications.

Syllabus

Symbolic Learning and Rule Extraction with Sole | Paparella, Milella, Perrotta, Pasini | Paris 2025

Taught by

The Julia Programming Language

Reviews

Start your review of Symbolic Learning and Rule Extraction with Sole.jl

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.