Learn R Programming

CRF (version 0.4-3)

decode.block: 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

Value

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

Details

Approximate decoding with the block iterated conditional modes algorithm

Examples

Run this code
# NOT RUN {
library(CRF)
data(Small)
d <- decode.block(Small$crf, list(c(1,3), c(2,4)))

# }

Run the code above in your browser using DataLab