Learning

In this section we provide few learning scenarios for circuits. In general, learning tasks for PCs can be separted into two categories: parameter learning and structure learning.

Structures

Currently we are supporting the following structures:

  • HiddenChowLiuTrees: See hclt.
  • RAT-SPNs: See RAT.

Parameter Learning

Currently we are supporting the following parameters learning APIs:

Future Docs

  • Learning a circuit from missing data
  • Learn a mixture of circuits
  • Learn a circuit from logical constraints and data