oryx.core.ppl.graph_replace
Stay organized with collections
Save and categorize content based on your preferences.
Transforms a program to one with new inputs and outputs.
oryx.core.ppl.graph_replace(
f: oryx.core.ppl.LogProbFunction
,
input_names: Union[List[str], str],
output_names: Union[List[str], str]
) -> oryx.core.ppl.LogProbFunction
graph_replace
enables redefining the inputs and outputs of a probabilistic
program that samples latent random variables. It takes a program, along
with a list of input names and output names, and returns a function from
the random variables corresponding to the input names to the ones
corresponding to the output names.
Args |
f
|
A probabilistic program.
|
input_names
|
A string or list of strings that correspond to random
variables.
|
output_names
|
A string or list of strings that correspond to random
variables.
|
Returns |
A probabilistic program that maps the random variables corresponding to the
input names to those of the output names.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-05-23 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{"lastModified": "Last updated 2024-05-23 UTC."}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-05-23 UTC."],[],[]]