Smile.jl

A Julia wrapper for the Smile C++ Structural Modeling, Inference, and Learning Engine for Bayesian & Influence Networks
Popularity
2 Stars
Updated Last
5 Years Ago
Started In
September 2014

Smile

Julia Structural Modeling, Inference, and Learning Engine

A Julia wrapper for the Smile C++ Structural Modeling, Inference, and Learning Engine. This grants access to a wide variety of graphical decision-theoretical methods, such as Bayesian Networks and influence diagrams.

Build Status Coverage Status Documentation Status

End of Life

Smile.jl is no longer needed as of Julia 0.5. Julians can use the Cxx library to call the Smile C++ .so files directly. There is also the BayesNets package which provides native Julia implementations.

Documentation

Library documentation is available here.

Installation

Smile can be installed through the Julia package manager (version 0.3 required)

julia> Pkg.add("Smile")

Instructions are available as well for those who wish to compile the C++ wrapper themselves.

Credit

The Decision Systems Laboratory asks that all publications of research in which SMILE is used contain an explicit acknowledgement to that effect. A simple example is: "The models described in this paper were created using the SMILE reasoning engine for graphical probabilisitc models developed by the Decision Systems Laboratory at the University of Pittsburgh and available at http://genie.sis.pitt.edu/."