Description
Hi guys
Hope you're well! I've noticed that in previous versions of this package there were functions for learning the structure of deterministic circuits. In particular, you could use the learn_chow_liu_tree_circuit() function to (I think) learn a chow liu tree that you could then compile into a circuit with struct_learn() or learn_circuit(). I think struct_learn() with the right heuristic specified implemented the strudel algorithm (saw it used here https://github.com/Tractables/JuiceExamples/blob/master/Juice-Example.ipynb), but not quite sure what learn_circuit() did (saw it used here https://github.com/UCLA-StarAI/Tractable-PC-Regularization/blob/main/deterministic%20PCs/learn_strudel.jl).
My question is, am I correct in saying that these aren't implemented in the latest version of this package? I haven't seen them anywhere, but may not have looked in the right places. If so, are there other functions or approaches in this package for learning the structure of deterministic circuits? Or will this be in a later version? Thanks for your help!
Kind regards
Matt