自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (只此一篇便绝b能懂的)cuda reduction操作优化

aaaaaaaaaaaaaaaaaaaaaaaaaaaaqqqqqqqqqqqqqqqqqqqq2ssqeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...

2021-03-06 19:58:05 1407 1

原创 (只此一篇便绝对能懂的)c++模版特化

泛型编程首先,如果我们要探讨c++中模版相关的问题,自然绕不开c++所支持的牛逼特性(泛型编程)。什么是泛型编程?当我们在写python的时候,我们注意到python和c++很大的一个区别就是,python不用定义一个变量的类型;我们在python中写一个函数时,不用太早决定参数的类型,这个好处使得一个python的函数可以处理无数的输入类型。然而c++可就不方便了,由于需要指定参数类型,c++必须对每一种类型的输入单独写一个函数,即使这些函数都是执行相同的操作:def add(a) :

2021-01-10 15:51:52 251

原创 辨析tensorflow模型存储形式:checkpoint、graphdef、savedmodel、frezzemodel

在tensorflow中模型信息的保存主要有四种文件形式:1、checkpoint在训练 TensorFlow 模型时,每迭代若干轮需要保存一次权值到磁盘,称为“checkpoint”。这种格式文件是由 tf.train.Saver() 对象调用 saver.save() 生成的,只包含若干 Variables 对象序列化后的数据,不包含图结构,所以只给 checkpoint 模型,而不提供模型定义代码是无法重新构建计算图的。说白了checkpoint就是只保存了参数值,但没有保存模型.

2020-09-17 11:53:07 1833

原创 mark一只大佬的博客,常看看必有收获

https://murphypei.github.io/

2020-09-14 17:31:51 144

原创 hugging face的bert模型文件会自动下载到哪里

相信大家用抱脸的开源transformer时一般都用过from_pretrained这个api,那么有时服务器上下载速度缓慢,需要把本地文件上传过去,我们应该去哪里寻找本地下载好的bert文件呢?答案:~/.pytorch_pretrained_bert...

2020-08-17 15:22:42 4371 1

转载 Debian安装gcc 4.9.2

转载一篇大佬的文章,解决了困扰我多天的环境问题,原文链接:https://debug.fanzheng.org/post/install-gcc-4.9.2-on-debian-9.htmlDebian 9自带的是gcc 6.3.0,现有需求要安装gcc 4.9.2,这一版本是Debian 8源中的版本。采取的方案是下载安装Debian 8的gcc和g++包及其依赖包,然后使用update-alternatives管理gcc版本。安装前需要确保安装了Debian 9的gcc 6.3.0:su

2020-07-13 17:57:55 1940

原创 Parentheses(圆括号)匹配与生成

20. Valid Parentheses合法括号Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.An input string is valid if:Open brackets must be c...

2019-11-29 20:22:12 291

原创 计算字符串表达式的值

步骤:1、将表达式转化成逆波兰式 2、求逆波兰式的值一、将表达式转化成逆波兰式举个简单的例子,平常我们写的数学表达式a+b,就是一种中缀表达式,写成后缀表达式就是ab+。再举一个复杂的例子,中缀表达式(a+b)*c-(a+b)/e的逆波兰式是ab+c*ab+e/-。(1)首先,需要分配1个栈,用于临时存储运算符,此运算符在栈内遵循越往栈顶优先级越高的原则;(2...

2019-11-23 14:18:10 1117

原创 字符串(最长回文串&无重复子串)

一、最长无重复子串Given a string, find the length of the longest substring without repeating characters.Example 1:Input: "abcabcbb"Output: 3 Explanation: The answer is "abc", with the length of 3. E...

2019-11-23 12:48:49 193

原创 (ACL2019)Open-DomainTargeted Sentiment Analysis via Span-Based Extraction and Classification

open-domain targeted任务主要分两部分,第一步是把句子中的target检测出来,第二步是对target进行情感分类。文章提出了一种基于新的数据标注方式的方法,解决了传统tag标注的搜索空间大且同一target下的不同单词可能被归入不同情感标签的缺点,以bert为基础模型进行了实验。论文提出的Span-Based标注方法如下:下图表示的是论文整个模型的工作过程,提取...

2019-10-21 21:49:31 1129

原创 (EMNLP2019)Aspect-basedSentimentClassificationwithAspect-specificGraph ConvolutionalNetworks

问题:传统的捕获semantic与aspect之间信息的算法有所局限LIMIT1:rnn+attention容易将原本对一个aspect无影响的word纳入考虑(the current attention mechanism may lead to a given aspect mistakenly attending to syntactically unrelatedcontextword...

2019-10-19 19:02:15 756 1

原创 (2019ACL)ProgressiveSelf-SupervisedAttentionLearningfor Aspect-LevelSentimentAnalysis

众所周知,注意力机制是nlp领域的一个重要技术,旨在针对具体任务,为每一个单词分配其应相应的权重。然而注意力的分配却是个大问题,有些在文本中频繁出现的单词容易被过度关注,从而导致在某些句子中被错误地分配到巨大的权重(本不应被关注),而这极有可能导致情感预测错误。问题:NN和传统注意力机制容易过度关注apparent pattern而忽视inapparent pattern.word ...

2019-10-12 22:46:10 367

原创 并查集与岛屿问题(leet200)

并查集解决岛屿问题,是一个经典的算法应用。本篇文章旨在帮助大家理解并查集算法,并实现在岛屿问题上的应用。并查集算法介绍并查集是一种用于解决动态连通性问题的高效数据结构,为便于解释我们以岛屿问题为例,说明并查集的工作原理。岛屿问题给定一个m*n的二位数组,其中1代表陆地,0代表海洋,如果一个陆地块的上下左右邻接着另一个陆地块,则称它们为一个岛屿。提问在给定二维数组中有几个岛屿?(输入输出...

2019-10-02 14:31:53 660

转载 c++vector用法整理(非原创)

一、vector 的初始化:可以有五种方式,举例说明如下:(1) vector<int> a(10); //定义了10个整型元素的向量(尖括号中为元素类型名,它可以是任何合法的数据类型),但没有给出初值,其值是不确定的。(2)vector<int> a(10,1); //定义了10个整型元素的向量,且给出每个元素的初值为1(3)vector<int>...

2019-04-13 11:52:12 349

原创 python3类c语言LL1文法编译器设计

本编译程序是基于自设计的类c模板语言开发的,样本语言的文法如下所述,为LL(1)文法,其中产生式左边的单词表示非终结符,这将成为之后设计递归子程序的依据。基本文法:P -&gt;  begin DS endD -&gt; int id; D|@S -&gt; if (B) then S1 A S| while (B) do S1 S | {L} S | id = E;S | for(S;...

2018-12-18 17:22:29 729

原创 (只此一篇便绝b能懂的)五子棋AI算法原理,博弈树、极大极小搜索、αβ剪枝

我在最近撰写五子棋AI程序设计报告时,翻阅了很多的资料博客,但却发现大佬们的博客,没有一篇是能让我只看它就能理解全部的AI算法。在看了众多博客后,我终于对博弈树、极大极小搜索、αβ剪枝恍然大悟,其实这些看似高大上的算法,其背后的想法都十分直白朴素。人们都说刚刚学会一项技能的人,是这个技能最好的老师,所以我便试着写了我这人生中的第一篇博客QVQ!由于这是一篇算法原理博客,旨在让读者理解,里面就不...

2018-07-21 11:48:10 33107 18

空空如也

空空如也

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

TA关注的人

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