benzyx / pyspn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sum Product Network Library

Sum Product network Library developed on PyTorch

Getting Started

Clone the repository and import a structure or define your own.

Prerequisites

What things you need to install the software and how to install them

Give examples

Installing

In the process of uploading the completed package to PyPI so that users can use the package with just

pip3 install pyspn

Features

Right now the library supports the ability to do the following (Examples to come)

  • Generative Learning
  • Discriminative Learning
  • MPE/MAP Queries (Conditional Queries)
  • Marginal Queries

Running the tests

In the tests directory, there are tests that can be run for each different feature in the library. Feel free to run it with pdb to understand the backend of the library better.

Built With

  • PyTorch - The Deep Learning Framework used

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

This is by no means an exhaustive list, there were several people involved in the project and all of them are responsible to making this library functional. In no way is this list ordered.

  • Lili Mou
  • Kevin Daniel Pantasdo Silitonga
  • Ben Zhang
  • Pranav Subramani
  • Allen Wang
  • Professor Pascal Poupart

See also the list of contributors who participated in this project.

About


Languages

Language:Python 99.8%Language:Shell 0.2%