R: Decoding method using block iterated conditional modes...

decode.block {CRF} | R Documentation

## Decoding method using block iterated conditional modes algorithm

### Description

Computing the most likely configuration for CRF

### Usage

    decode.block(
      crf,
      blocks,
      decode.method = decode.tree,
      restart = 0,
      start = apply(crf$node.pot, 1, which.max),
      ...
    )

### Arguments

`crf` | The CRF
`blocks` | A list of vectors, each vector containing the nodes in a block
`decode.method` | The decoding method to solve the clamped CRF
`restart` | Non-negative integer to control how many restart iterations are repeated
`start` | An initial configuration, a good start will significantly reduce the seraching time
`...` | The parameters for `decode.method`

### Details

Approximate decoding with the block iterated conditional modes algorithm

### Value

This function will return the most likely configuration, which is a vector of length `crf$n.nodes`.

### Examples

    library(CRF)
    data(Small)
    d <- decode.block(Small$crf, list(c(1,3), c(2,4)))

[Package CRF version 0.4-3 Index]