- 博客(21)
- 收藏
- 关注
原创 Elastic--Bool
例如,您可以将多个must和should子句组合在一起,使用filter子句进行范围筛选,使用must_not子句排除特定条件等。这些条件对匹配文档的相关性得分有影响,即文档必须满足must子句中的所有条件才会被返回。filter子句: 与must子句类似,但它不会影响匹配文档的相关性得分。should子句: 包含了可选的条件,文档可以满足也可以不满足。must_not子句: 包含了文档必须不满足的条件。bool查询的强大之处在于它允许您以非常精细的方式组合和控制查询条件,从而实现几乎任何复杂的查询需求。
2024-03-06 14:29:25
439
1
原创 pycharm配置Jupyter 远程连接
c.NotebookApp.notebook_dir = ‘/home/deepblue/xyf_work/’ # 设置默认工作目录。c.NotebookApp.password = u’sha1:xxx:xxx’ # 之前生成的密码 hash 字串, 粘贴进去。c.NotebookApp.ip = ‘*’ # 允许访问此服务器的 IP,星号表示任意 IP。c.NotebookApp.port = 8890 # 使用的端口,随意设置。IP:端口号,端口号config里设置的。passwd() 生成密钥。
2023-11-14 19:27:50
269
1
原创 与Bert结构不完全相同的模型从.ckpt 转换为.bin.报错:AttributeError: ‘BertForPreTraining‘ object has noattribute ‘bias“
与Bert结构不完全相同模型 从.ckpt 转换为.bin从tensorflow转换为pytorchAttributeErroor:" BertForPreTraining' object has no attribute “bias“
2022-05-04 18:50:56
2442
1
原创 autograd error
RuntimeError: one of the variables needed for gradient computation has been modified by an inplace operation: [torch.cuda.LongTensor [896, 1]] is at version 11539; expected version 1 instead. Hint: enable anomaly detection to find the operation that failed
2022-04-03 15:41:55
445
原创 python--leetcode 双指针技巧秒杀七道链表题目
合并K个升序链表给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。使用小跟堆(https://labuladong.gitee.io/algo/2/22/64/)以及python 标准库 heapq (https://www.jianshu.com/p/801318c77ab5)nums = [2, 3, 5, 1, 54, 23, 132]heap = []for num in nums: heapq.heappush(heap, .
2022-03-30 16:45:11
1612
转载 bert 预训练模型的使用(pytorch)
import numpy as npimport torch from transformers import BertTokenizer, BertConfig, BertForMaskedLM, BertForNextSentencePredictionfrom transformers import BertModelmodel_name = 'bert-base-chinese'MODEL_PATH = 'F:/Transformer-Bert/bert-base-chinese/'
2022-03-15 14:38:32
3860
4
转载 PET prompt pattern expoliting traning
https://zhuanlan.zhihu.com/p/462469487
2022-02-17 14:20:06
194
原创 fairseq框架下代码分析---模型构建(guided_transformer)
1. 首先定义的类是整个模型的类GuidedTransformerModel(FairseqEncoderDecoderMoel)通过@register的方式注册模型,模型继承FairseqEncoderDecoderModel@register_model("guided_transformer")class GuidedTransformerModel(FairseqEncoderDecoderModel):1)定义init函数 def __init__(self, args, enc
2022-01-19 10:31:39
4467
2
转载 Residual Learning framework
我们作这样一个假设:假设现有一个比较浅的网络(Shallow Net)已达到了饱和的准确率,这时在它后面再加上几个恒等映射层(Identity mapping,也即 y=x,输出等于输入),这样就增加了网络的深度,并且起码误差不会增加,也即更深的网络不应该带来训练集上误差的上升。而这里提到的使用恒等映射直接将前一层输出传到后面的思想,便是著名深度残差网络 ResNet 的灵感来源。残差网络借鉴了高速网络(Highway Network)的跨层链接思想,但对其进行改进(残差项原本是带权值的,但ResNet用
2021-11-28 16:57:09
252
原创 BERT生成词向量
BERT生成的动态词向量和word2vec的词向量的区别:Bert的动态词向量指的是将文本经过Bert处理之后形成的表示。word2vec的词向量是在一个预训练好的词表示矩阵中查某个词的表示向量。区别就在于计算前者的时候需要过一次模型,后者直接检索(look up)参数表就能得到,不需要过模型。细说的话,每个模型都要为所有单词创建一个固定的向量表示(所有单词的表示构成一个矩阵),然后训练时优化它。静态的意思就在这,每个单词的表示是固定的。Bert也有这样的矩阵,所以我们也可以用检索的方式获得Bert.
2021-11-27 15:09:14
3002
2
原创 pytorch 学习笔记1
pytorch 学习笔记unsqueezeunsqueeze可以用来在指定维度上增加一维a1=torch.arange(0,10)print(a1)a2=torch.arange(0,10).unsqueeze(0)print(a2)a3=torch.arange(0,10).unsqueeze(1)print(a3)print(a1.size(),a2.size(),a3.size()#tensor([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])#tensor([
2021-11-11 19:37:17
1515
原创 百练Openjudge 4184 生理周期
生理周期人生来就有三个生理周期,分别为体力周期、感情周期和智力周期,它们的周期长度分别为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天,人会在相应的方面表现出色。例如,在智力周期的高峰,人会思维敏捷,注意力容易高度集中。因为三个周期的长度不同,所以通常三个周期的高峰不会落在同一天。对于每个人,想知道何时三个高峰落在同一天。对于每个周期,会给出从当前年份的第一天开始,到出现高峰的天数...
2019-09-07 17:16:37
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人