Cortex
Documentation for Cortex. Cortex is a simple, efficient and modular framework for running message passing algorithms on graphs, with a focus on message-passing based Bayesian inference. This is a successor to the ReactiveMP.jl package.
Where To Go Next?
- Signals - Read about core reactive programming concepts with the
Signal
type. - Inference - Learn how Cortex uses the
InferenceEngine
to perform inference on a probabilistic model.
Index
Cortex.InferenceSignalTypes
Cortex.InferenceSignalTypes.IndividualMarginal
Cortex.InferenceSignalTypes.JointMarginal
Cortex.InferenceSignalTypes.MessageToFactor
Cortex.InferenceSignalTypes.MessageToVariable
Cortex.InferenceSignalTypes.ProductOfMessages
Cortex.InferenceEngine
Cortex.Signal
Cortex.SupportedModelBackend
Cortex.UndefMetadata
Cortex.UndefValue
Cortex.UnsupportedModelBackend
Cortex.add_dependency!
Cortex.compute!
Cortex.compute_value!
Cortex.get_connected_factor_ids
Cortex.get_connected_variable_ids
Cortex.get_connection
Cortex.get_connection_index
Cortex.get_connection_label
Cortex.get_dependencies
Cortex.get_factor_data
Cortex.get_factor_ids
Cortex.get_listeners
Cortex.get_marginal
Cortex.get_message_to_factor
Cortex.get_message_to_variable
Cortex.get_metadata
Cortex.get_model_backend
Cortex.get_type
Cortex.get_value
Cortex.get_variable_data
Cortex.get_variable_ids
Cortex.is_backend_supported
Cortex.is_computed
Cortex.is_pending
Cortex.prepare_signals_metadata!
Cortex.process_dependencies!
Cortex.request_inference_for
Cortex.set_value!