logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker常用命令

Docker知识点

#docker
TensorFlow教程——Bi-LSTM+CRF进行序列标注(代码浅析)

Bi-LSTM使用TensorFlow构建Bi-LSTM时经常是下面的代码:cell_fw = tf.contrib.rnn.LSTMCell(num_units=100)cell_bw = tf.contrib.rnn.LSTMCell(num_units=100)(outputs, output_states) = tf.nn.bidirectional_dynamic_rn...

TensorFlow教程——nest.flatten()函数解析

函数作用:将嵌套结构压平,返回Python的list。例子一,嵌套列表:from tensorflow.python.util import nestinput = [['a', 'b', 'c'],['d', 'e', 'f'],['1', '2', '3']]result = nest.flatten(input)Out:<c...

#tensorflow
TensorFlow教程——梯度爆炸与梯度裁剪

在较深的网络,如多层CNN或者非常长的RNN,由于求导的链式法则,有可能会出现梯度消失(Gradient Vanishing)或梯度爆炸(Gradient Exploding )的问题。(这部分知识后面补充)原理问题:为什么梯度爆炸会造成训练时不稳定而且不收敛?梯度爆炸,其实就是偏导数很大的意思。回想我们使用梯度下降方法更新参数:w1w2=w1−α∂J(w)∂w1=w2−α...

[TensorFlow笔记] TensorArray解析

TensorArray可以看做是具有动态size功能的Tensor数组。通常都是跟while_loop或map_fn结合使用。例子1:将[2.4, 3.5]写进TensorArray三次import tensorflow as tfdef condition(time, output_ta_l):return tf.less(time, 3)def body(ti...

#tensorflow
[TensorFlow笔记] 获取Tensor的维度(tf.shape(x)、x.shape和x.get_shape()的区别)

import tensorflow as tfinput = tf.constant([[0,1,2],[3,4,5]])print(type(input.shape))print(type(input.get_shape()))print(type(tf.shape(input)))Out:<class 'tensorflow.python.framework.ten...

#tensorflow
相对熵(KL散度)计算过程

KL散度(Kullback-Leibler Divergence)也叫做相对熵,用于度量两个概率分布之间的差异程度。

搜索推荐评价指标Precision@k、Recall@k、F1@k、NDCG@k

假设对于一个查询,真实相关的结果是{A,C,E, Q},搜索模型得到5个结果{A, B, C, D, E},则其中只有A,C,E是相关的,标记为{1, 0, 1, 0, 1},1表示相关,0表示不相关。Precision@k即预测正确的相关结果占返回的所有结果的比例:Precision@k=TP@kTP@k+FP@kPrecision@k = \frac{TP@k}{TP@k+FP@k}Preci

#搜索
使用Stanford CoreNLP的Python封装包处理中文(分词、词性标注、命名实体识别、句法树、依存句法分析)

Stanford CoreNLP的源代码是使用Java写的,提供了Server方式进行交互。stanfordcorenlp是一个对Stanford CoreNLP进行了封装的Python工具包,GitHub地址,使用非常方便。安装stanfordcorenlp包之前:1:下载安装JDK 1.8及以上版本。2:下载Stanford CoreNLP文件,解压。3:处理中文还需要下载中文

#python
    共 12 条
  • 1
  • 2
  • 请选择