自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Latex作者较多时的处理方法

latex多作者,相同单位,共一模板

2022-08-22 11:33:28 3628 1

原创 推荐系统中低秩(low-rank)与协同过滤(CF)

低秩与协同过滤

2022-06-20 20:20:22 438

原创 DGL消息传递

DGL消息传递的理解

2022-03-30 23:59:08 595

原创 神经网络第2次迭代loss不变的问题

新手在搭建完成自己神经网络后,在训练过程中可能遇到这样的问题:第一次epoch训练结束损失降低,在之后的每个epoch训练结束后模型的loss不发生变化。除了网上的常见的原因外,对于新手还有一个极其难以察觉的代码bug,如下所示opt_adam = optim.AdamW(model.parameters(), lr=0.1)lr_sch = optim.lr_scheduler.StepLR(opt_adam, step_size=5, gamma=0.1)for epoch in range(

2022-03-21 22:42:10 3805

原创 torch梯度更新

一、梯度产生和更新import torchimport torch.optim as optimfrom torch.autograd import Variablex = torch.FloatTensor([2,3,4,5])x = Variable(x,requires_grad=True)y = x**2opt = optim.SGD([x],lr=0.1,weight_decay=0)y.backward(torch.ones(4))opt.step()y=x2y=x^2y=

2022-03-19 22:05:13 1268

原创 Graph Convolutional Matrix Completion

Graph Convolutional Matrix Completion该篇文章提出了基于图卷积的矩阵补全方法。图卷积编码器文章提出了一种能为每种边的类型分配单独的处理过程(简而言之,不同类型的边,使用不同的权重矩阵)信息聚合信息:对于中心节点iii,他的邻居节点jjj传递过来的信息如下,μj→i,r=2ci,jWrxj\mu_{j\rightarrow i,r}=\frac{2}{c_{i,j}}W_rx_jμj→i,r​=ci,j​2​Wr​xj​其中ci,jc_{i,j}ci,

2022-03-05 22:09:11 768

原创 基于评论文本的推荐系统

基于评论的推荐系统摘要当前人们在线上购物的行为越来越多,与此同时,当用户在完成购物后,部分用户会根据自己的体验给出相应的评价以及评分,其中评分数据往往是非常稀疏的,而评价文本中往往蕴含着对应用户的大量偏好信息,如何挖掘其中的信息,进而弥补评分数据的稀疏性是研究人员的研究重点。通常利用评论文本的方式可分为两种文档级别:将user或item的相关评论文本拼接成文档进行表示学习,简单的处理就是,把user的评论文本拼接在一起作为一大段话,将这句话通过CNN得到user特征向量,item的处理同上。评论

2022-01-06 16:48:14 2429

原创 squeeze和unsqueeze

squeezesqueeze(x, axis=None, name=None)如果指定了axis,那么会删除axis中指定尺寸为1的维度(如果axis指定的尺寸不为1,则不会删除该维度)a.shape=[1,2,3],假设要删除第0个维度,那么可以直接squeeze(0),注意此时第0维度为1,符合删除的要求。当不符合维度不符合要求的时候,则保持不变。unsqueezeunsqueeze(x, axis, name=None)插入一个尺度为1的维度,其中axis表示新插入的维度在新sh

2021-11-25 17:22:08 647

原创 Rasa NLU Chi 中的组件之间的数据流动

Rasa NLU Chi 中的组件之间的数据流动如果需要查看如何在ubuntu中使用pycharm调试rasa nlu chi可查看另一篇博文https://blog.csdn.net/qq_41475825/article/details/119646149?spm=1001.2014.3001.5501一、piplinelanguage: "zh"pipeline:- name: "nlp_mitie" model: "../data/total_word_feature_extract

2021-08-12 15:59:03 179

原创 基于Pycharm的Rasa NLU chi项目调试及观察

基于Pycharm的Rasa NLU chi项目调试及观察环境:python 3.7,rasa_NLU_chi、linux版pycharm。1、安装rasa_nlu_chiconda create -n rasanluchi python=3.6conda activate rasanluchigit clone https://github.com/crownpku/rasa_nlu_chi.gitcd rasa_nlu_chipython setup.py install#安装需要的第三

2021-08-12 15:47:57 507

原创 rasa 分支策略

rasa 分支实现示例,表单填完后是否重新填写表单1、设定slot,其名为form_ok,设定填写该slot的表单form_is_ok_or_notform_ok: type: rasa.shared.core.slots.TextSlot initial_value: null auto_fill: true influence_conversation: false form_is_ok_or_not: required_slots: form_ok: -

2021-08-01 19:56:24 302

原创 conda create 环境失败

conda create 环境失败解决办法:关闭VPN代理!Collecting package metadata (current_repodata.json): failed# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<

2021-08-01 19:49:52 3374

原创 Mongo Docker下载安装

Mongo Docker1、下载官方镜像的最新版本docker pull mongo:latest2、创建Mongo容器> docker run -itd --name mongo -p 27017:27017 mongo --authdocker run:执行命令的exe文件及参数-i 保留交互界面-t 分配一个虚拟终端,-it经常一起出现-d 在后台运行容器–name 容器名称-p 端口转发,hostport:containerport(如1:2)将主机端口1映射到容器的

2021-08-01 19:48:43 304

原创 Joplin+坚果云同步

坚果云WebDAV URL:https://dav.jianguoyun.com/dav/+同步文件夹名称WebDAV 用户名:您的坚果云账号邮箱WebDAV 密码:在坚果云中生成的第三方应用密码。进入坚果云官网,左上角进入账户信息,安全选项,第三方应用管理下生成第三方应用密码。Joplin上方工具栏Tools,进入options,选择Synchronisation,开始配置。Synchronisation target 选择WebDAVWebDAV URL填入https://dav.j

2021-08-01 19:47:03 1926

原创 PyTorch中CRF层

本篇文章假设你已经看过CRF(条件随机场)与Viterbi(维特比)算法原理详解(侵权则删),但是对Pytorch的Tutorials中BiLSTM-CRF代码还有些许的疑惑。假设有句子 “ 我爱黄焖鸡 ”句子经过分词,得到 “我”、“爱”、“饭” 这三个词(意思是句子的长度为3)句子对应标签“N,V,N”标签集合={‘N(名词)’ , ‘V’(动词)}train代码loss的计算方法为neg_log_likelihood(),我们跳转到该方法。2、neg_log_likeli

2021-03-09 16:59:51 6569 1

原创 简单探究神经网络中权重、偏置维度的关系

利用PyTorch的tensor和autograd实现一个简单的神经网络利用PyTorch的tensor和autograd实现一个简单的神经网络新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入利用PyTorch的tenso

2021-01-24 13:45:35 7286 6

原创 回调函数和普通调用函数

为什么用回调函数?网上大部分都是讲回调函数怎么用,然后给出几个简单例子,但这些例子简单的只能让我们这些初学者认为“哦!原来函数还可以用指针调用!”,但是我一见到那些例子,第一反应就觉得这些同样可以通过调用普通函数来实现,费那么大劲干什么?究其原因,他们给的没有给出一个重点。我们假设下面场景你是一位酒店前台,每天早上要有客人的叫醒服务。你有三种叫醒服务,A打电话,B敲门,C不叫无论你才有...

2020-05-07 10:28:25 3489 13

原创 Mysql中DATE数据类型不能为空的问题

打开mysql目录下的my.ini文件,将其中的sql-mode改成下面的样子

2020-04-14 18:34:44 4252

原创 keil仿真下,定时器不进行16位重载的原因

keil下对于定时器仿真的问题情况:设置16位重载定时器之后,观察不到定时器的重载行为。原因之一:keil在深层不支持对STC的仿真:编写16为重载定时器的测试程序:理论上:1、初始化定时器0,设置为16位重载定时器模式2、接着将TH0和TL0分别初始化为0xf0, 0x00(此时会将0xf0和0x00自动存入了RL_TH0和RL_TL0),启动定时器3、接下来等到定时器溢出的时...

2020-04-14 18:32:19 1443

原创 关于workbench导入excel的问题

workbench导入excel准备好一个excel表格保存为CSV UTF-8(逗号分隔)类型用notepad++打开刚才保存csv文件,转为utf-8编码打开workbench,导入刚才的csv文件。一路next更改导入的表属性的数据类型,一般我们导入时可选的数据类型比较少可能出现的问题:可能的原因以及解决办法:未用notepad++进行utf-...

2020-04-14 18:00:54 1218 1

原创 深入理解LInux内核——内存寻址

以下来自深入理解Linux内核的总结以及部分自己理解,如有错误,希望能在评论区指正,谢谢!1、内存地址逻辑地址:包含在机器语言指令中的一个操作数或者一条指令的地址,每条逻辑地址由一个段选择符和偏移量组成。线性地址(虚拟地址):32位无符号整数,表示高达4GB地址。物理地址:芯片级内存单元寻址。与懂微处理器的地址引脚发送到内存总线上的电信号对应。逻辑地址——>分段单元——>线...

2020-03-20 15:43:31 191 1

原创 C:宏

宏宏(Macro)是预处理命令的一种,它允许用一个标识符来表示一个字符串。宏定义的一般形式#define 宏名 字符串1. 无参数宏定义:粗暴的字符串替换。#define 宏名 字符串例如:#include <stdio.h>#define N 100int main(){ int sum = 20 + N; printf("%d\n", sum)...

2020-03-20 11:44:23 98

原创 汇编与C(一)

初窥汇编(使用工具Devc++)Devc++添加调试信号。工具——>编译选项,再编译器的上上方空白地方添加-g3先来一个简单的C程序#include<stdio.h>int g(int x){ return x;}int f(int x){ return x+7;}int main(){ f(1);} 首先我们先了解一下简单的几个汇编指令push...

2019-03-26 20:44:53 670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除