R: Train MRF model

train.mrf {CRF} | R Documentation

## Train MRF model

### Description

Train the MRF model to estimate the parameters

### Usage

    train.mrf(
      crf,
      instances,
      nll = mrf.nll,
      infer.method = infer.chain,
      ...,
      trace = 0
    )

### Arguments

`crf` | The CRF
`instances` | The training data matrix of CRF model
`nll` | The function to calculate negative log likelihood
`infer.method` | The inference method used to compute the likelihood
`...` | Extra parameters need by the inference method
`trace` | Non-negative integer to control the tracing informtion of the optimization process

### Details

This function trains the Markov Random Fields (MRF) model, which is a simple variant of CRF model.

In the training data matrix `instances`, each row is an instance and each column corresponds a node in CRF.

### Value

This function will directly modify the CRF and return the same CRF.

### See Also

`mrf.update`, `mrf.stat`, `mrf.nll`, `make.crf`

[Package CRF version 0.4-3 Index]