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 |

### 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]