## Uses of Class
org.encog.ml.bayesian.BayesianNetwork

- Packages that use BayesianNetwork
  Package | Description
  --- | ---
  org.encog.ml.bayesian.bif |
  org.encog.ml.bayesian.parse |
  org.encog.ml.bayesian.query |
  org.encog.ml.bayesian.query.enumerate |
  org.encog.ml.bayesian.query.sample |
  org.encog.ml.bayesian.training |
  org.encog.ml.bayesian.training.estimator |
  org.encog.ml.bayesian.training.search |
  org.encog.ml.bayesian.training.search.k2 |

- - ### Uses of BayesianNetwork in org.encog.ml.bayesian.bif

    Methods in org.encog.ml.bayesian.bif that return BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `BayesianNetwork` | BIFHandler.`getNetwork()`
    `static BayesianNetwork` | BIFUtil.`readBIF(File f)`
    `static BayesianNetwork` | BIFUtil.`readBIF(InputStream is)` Read a BIF file from a stream.
    `static BayesianNetwork` | BIFUtil.`readBIF(String f)` Read a BIF file.

    Methods in org.encog.ml.bayesian.bif with parameters of type BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `static void` | BIFUtil.`writeBIF(File file, BayesianNetwork network)` Write a Bayesian network to a BIF file.
    `static void` | BIFUtil.`writeBIF(OutputStream os, BayesianNetwork network)` Write a Bayesian network to an output stream in BIF format.
    `static void` | BIFUtil.`writeBIF(String fn, BayesianNetwork network)` Write a Bayesian network to BIF form.

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.parse

    Methods in org.encog.ml.bayesian.parse with parameters of type BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `void` | ParsedProbability.`defineRelationships(BayesianNetwork network)` Define the relationships.
    `void` | ParsedProbability.`defineTruthTable(BayesianNetwork network, double result)` Define the truth table.
    `int[]` | ParsedProbability.`getArgs(BayesianNetwork network)` Get the arguments to this event.
    `static List<ParsedProbability>` | ParseProbability.`parseProbabilityList(BayesianNetwork network, String line)` Parse a probability list.

    Constructors in org.encog.ml.bayesian.parse with parameters of type BayesianNetwork
    Constructor and Description
    `ParseProbability(BayesianNetwork theNetwork)` Parse the probability for the specified network.

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.query

    Methods in org.encog.ml.bayesian.query that return BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `BayesianNetwork` | BayesianQuery.`getNetwork()`
    `BayesianNetwork` | BasicQuery.`getNetwork()`

    Constructors in org.encog.ml.bayesian.query with parameters of type BayesianNetwork
    Constructor and Description
    `BasicQuery(BayesianNetwork theNetwork)`

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.query.enumerate

    Constructors in org.encog.ml.bayesian.query.enumerate with parameters of type BayesianNetwork
    Constructor and Description
    `EnumerationQuery(BayesianNetwork theNetwork)` Construct the enumeration query.

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.query.sample

    Constructors in org.encog.ml.bayesian.query.sample with parameters of type BayesianNetwork
    Constructor and Description
    `SamplingQuery(BayesianNetwork theNetwork)` Construct a sampling query.

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.training

    Methods in org.encog.ml.bayesian.training that return BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `BayesianNetwork` | TrainBayesian.`getNetwork()`

    Constructors in org.encog.ml.bayesian.training with parameters of type BayesianNetwork
    Constructor and Description
    `TrainBayesian(BayesianNetwork theNetwork, MLDataSet theData, int theMaximumParents)` Construct a Bayesian trainer.
    `TrainBayesian(BayesianNetwork theNetwork, MLDataSet theData, int theMaximumParents, BayesianInit theInit, BayesSearch theSearch, BayesEstimator theEstimator)` Construct a Bayesian trainer.

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.training.estimator

    Methods in org.encog.ml.bayesian.training.estimator with parameters of type BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `void` | SimpleEstimator.`init(TrainBayesian theTrainer, BayesianNetwork theNetwork, MLDataSet theData)` Init the estimator.
    `void` | EstimatorNone.`init(TrainBayesian theTrainer, BayesianNetwork theNetwork, MLDataSet theData)` Init the estimator.
    `void` | BayesEstimator.`init(TrainBayesian theTrainer, BayesianNetwork theNetwork, MLDataSet theData)` Init the estimator.

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.training.search

    Methods in org.encog.ml.bayesian.training.search with parameters of type BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `void` | SearchNone.`init(TrainBayesian theTrainer, BayesianNetwork theNetwork, MLDataSet theData)` Init the search object.

  - ### Uses of BayesianNetwork in org.encog.ml.bayesian.training.search.k2

    Methods in org.encog.ml.bayesian.training.search.k2 with parameters of type BayesianNetwork
    Modifier and Type | Method and Description
    --- | ---
    `double` | SearchK2.`calculateG(BayesianNetwork network, BayesianEvent event, List<BayesianEvent> parents)` Calculate G.
    `int` | SearchK2.`calculateN(BayesianNetwork network, BayesianEvent event, List<BayesianEvent> parents, int[] parentInstance)` Calculate the value N, which is the number of cases, from the training data, where the desiredValue matches the training data.
    `int` | SearchK2.`calculateN(BayesianNetwork network, BayesianEvent event, List<BayesianEvent> parents, int[] parentInstance, int desiredValue)` Calculate the value N, which is the number of cases, from the training data, where the desiredValue matches the training data.
    `void` | SearchK2.`init(TrainBayesian theTrainer, BayesianNetwork theNetwork, MLDataSet theData)` Init the search object.
    `void` | BayesSearch.`init(TrainBayesian theTrainer, BayesianNetwork theNetwork, MLDataSet theData)` Init the search object.

Copyright © 2014. All Rights Reserved.