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]