nlp
Mr.Ygg
Strive!
展开
-
Viterbi算法(续)
1.题目背景:从前有个村儿,村里的人的身体情况只有两种可能:健康或者发烧。假设这个村儿的人没有体温计或者百度这种神奇东西,他们唯一判断他身体情况的途径就是到村头我的偶像金正月的小诊所询问。月儿通过询问村民的感觉,判断她的病情,再假设村民只会回答正常、冷或头晕。有一天村里奥巴驴就去月儿那去询问了。第一天她告诉月儿她感觉正常。第二天她告诉月儿感觉有点冷。第三天她告诉月儿感觉有点头晕。那么问题来了,月儿如何根据阿驴的描述的情况,推断出这三天中阿驴的一个身体状态呢?为此月儿上百度搜 google原创 2020-07-28 11:33:59 · 267 阅读 · 0 评论 -
关于torch.nn.LSTM()的详解(维度,输入,输出)
写在前面如果您是想了解LSTM算法,您不必往下阅读,因为本博文是关于torch.nn.LSTM()的一些详解,是在读者有LSTM算法思想之后复现LSTM时用到。输入的参数列表包括:input_size: 输入数据的特征维数,通常就是embedding_dim(词向量的维度)hidden_size: LSTM中隐层的维度num_layers: 循环神经网络的层数bias: 用不用偏置,default=Truebatch_first: 这个要注意,通常我们输入的数据shape=(batch_si原创 2020-12-13 16:45:58 · 26297 阅读 · 18 评论 -
Vitebi算法
引言如下图,假如你从S和E之间找一条最短的路径,除了遍历完所有路径,还有什么更好的方法?viterbi维特比算法解决的是篱笆型的图的最短路径问题,图的节点按列组织,每列的节点数量可以不一样,每一列的节点只能和相邻列的节点相连,不能跨列相连,节点之间有着不同的距离,距离的值就不在图上一一标注出来了,大家自行脑补。答案:viterbi (维特比)算法。Viterbi Algorithm过程非常简单:分为三步解决问题。第一步为了找出S到E之间的最短路径,我们先从S开始从左到右一列一列地来看。首先原创 2020-07-25 23:08:40 · 356 阅读 · 1 评论 -
对random.seed()函数的理解
首先先来看一段代码:from numpy import randomnum = 0# random.seed(3)while num < 5: random.seed(3) print(random.random()) num += 1输出结果为:0.55079790257457550.55079790257457550.5507979025745...原创 2020-05-03 21:47:51 · 13139 阅读 · 3 评论