tensorflow中的CRF
来源:互联网 发布:mr数据与信令相关联 编辑:程序博客网 时间:2024/05/22 23:58
tensorflow中的CRF
先说说本文背景,是作者需要用bilstm+crf实现sequences labeling,因此调研了tensorflow中如何实现CRF。
几个方法
- tf.contrib.crf.crf_log_likelihood
crf_log_lmelihood (
inputs ,
tag_indices ,
sequence_lengths ,
transition_params = None
)
计算 CRF 中标签序列的对数似然。
ARGS:
inputs:用作 CRF 层输入的一元电位 [batch_size,max_seq_len,num_tags] 张量。
tag_indices:我们计算对数似然的标签索引的 [batch_size,max_seq_len] 矩阵。
sequence_lengths:真正序列长度的 [batch_size] 矢量。
transition_params:一个 [num_tags,num_tags] 转换矩阵,如果可用。
返回:
log_likelihood:包含给定序列标签索引的对数似然的标量。
transition_params:一个 [num_tags,num_tags] 转换矩阵。这是由调用者提供或在此函数中创建的。
- tf.contrib.crf.viterbi_decode
解码 TensorFlow 之外的标记的最高得分序列。这只能在测试时使用。
ARGS:
score:一元电位的 [seq_len,num_tags] 矩阵。
transition_params:二进制电位的 [num_tags,num_tags] 矩阵。
返回:
viterbi:包含最高得分标记索引的 [seq_len] 整数列表。
viterbi_score:包含维特比序列得分的浮点数。
阅读全文
0 0
- tensorflow中的CRF
- tensorflow中 bilstm+crf实现代码总结
- crf
- CRF++
- crf
- CRF
- CRF++
- CRF
- CRF
- CRF
- CRF
- CRF模型在NLP中的运用
- CRF中的f(x,y)是什么
- TensorFlow (RNN)深度学习下 双向LSTM(BiLSTM)+CRF 实现 sequence labeling 双向LSTM+CRF跑序列标注问题
- TensorFlow (RNN)深度学习 双向LSTM(BiLSTM)+CRF 实现 sequence labeling 序列标注问题 源码下载
- TensorFlow (RNN)深度学习 双向LSTM(BiLSTM)+CRF 实现 sequence labeling 序列标注问题 源码下载
- 卷积神经网络应用:基于Tensorflow的CNN/CRF图像分割技术
- deeplabcv2 的 Atrous Convolution(带孔卷机核),感受野,及tensorflow实现crf的一点理解。
- Android N之hasSystemFeature
- 数据结构上机——队列
- C++基本操作(一):string
- 写日志 和 动态创建jpg,保存
- HTML5 websock
- tensorflow中的CRF
- 11月17日云栖精选夜读:继浸没液冷后,阿里再推国内首个锂电池服务器
- thinkphp 模板时间操作、字符切割 条件判断
- Excel在统计分析中的应用—第七章—参数估计-总体均值的估计(总体方差已知下的估计)
- Maven项目-实现权限
- 处理事件(监听器)
- 循环辅助的工具(五)
- 深入理解DOM事件类型系列第五篇——文本事件
- flask用户验证