自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

原创 photoshop将一张图片的水印加到另一张图片上

下载链接:提取码: 55ed。

2025-12-07 19:30:01 1208

原创 linux部署overleaf服务器

如果你们团队有超过4g内存和15g以上硬盘空间的linux服务器,可以在linux服务器上部署overleaf环境,从而可以拥有更加稳定的overleaf环境,可供整个团队使用。

2025-08-27 21:14:00 1757 2

原创 llama-factory使用教程

│├── data/│└── saves/其中data文件夹下面的 [your_dataset].json 是自定义微调任务中训练集,dataset_info.json用于定义数据集名称examples文件夹下面的train_lora、train_qlora和train_full表示不同的微调方式,相应文件夹下面存在微调任务的配置文件;inference表示使用训练好的模型来进行推理saves文件夹需要自己新建,用于保存微调后的模型。

2024-10-18 16:37:02 5950 2

原创 module ‘numpy‘ has no attribute ‘int‘.

提示numpy版本过低,则使用方法2,安装numpy=1.23.5。

2023-12-27 10:34:28 1097 1

原创 python3.8 use async getting invalid sysntax

【代码】python3.8 use async getting invalid sysntax。

2023-11-03 11:03:08 401

原创 spacy.load(“en_core_web_trf“)报错TypeError: issubclass() arg 1 must be a class

这是由python中的后端包之一的兼容性问题引起的问题,包“pydantic”然后安装和spacy版本一致的en_core_web_trf包即可解决。

2023-10-22 15:33:22 2154

原创 Linux中使用nvidia-smi命令实时查看指定GPU使用情况

5代表每隔5秒刷新一次GPU使用情况,同理,每隔1秒刷新,则使用:watch -n 1 nvidia-smi。:可以查看显卡的型号、驱动版本、显卡目前温度、显存已使用及剩余、正使用显卡的所有进程及占用显存等信息;如果存在某一块显卡损坏,使用nvidia-smi会报错。

2023-09-14 20:55:41 6214 1

原创 服务器上使用python调用Wikipedia API

在使用深度学习的过程中时常需要使用Wikipedia的数据,有时候需要实时访问Wikipedia API,而在中国大陆可能无法直接访问,需要使用代理进行访问。

2023-04-23 18:05:49 4663

原创 2021ACL 命名实体识别论文汇总

2021 ACL已接受论文网址:https://2021.aclweb.org/program/accept/命名实体识别论文汇总:1、Named Entity Recognition with Small Strongly Labeled and Large Weakly Labeled Data论文链接:https://arxiv.org/abs/2106.089772、Locate and Label: A Two-stage Identifier for Nested Named E

2021-07-19 14:41:36 5870

原创 依存句法分析综述

看了斯坦福大学cs224依存分析的公开课后,对于依存分析仍是一脸茫然,所以查阅相关资料,对自然语言处理的依存分析这一方向做了一个简单的综述。笔者能力有限,如有错误,欢迎指正。参考:自然语言处理基础技术之依存分析基于深度学习的依存句法分析依存句法分析常宝宝. 基于深度学习的图解码依存分析研究进展[J]. 山西大学学报:自然科学版, 2017(3).石翠.依存句法分析研究综述[J].智能计算机与应用,2013,3(06):47-49.杨振鹏.依存句法分析方法综述[J].无线互联科技,

2021-05-19 19:25:33 5017 3

原创 使用c++批量生成docx文档

一、需求说明能够根据模板批量生成docx文档。具体而言,使用c++读取数据(笔者为了简单,使用的是存储在txt中的数据),然后根据模板批量生成docx文档二、实验准备1、准备数据:3张三班级 一班语文 80数学 70英语 60李四班级 二班语文 50数学 10英语 20王五班级 二班语文 90数学 100英语 95将数据保存为data.txt2、准备模板:在指定位置添加书签:笔者在建立书签时,在两个地方使用相同的书签时在第一个得分无

2021-05-10 12:08:53 3521 3

原创 使用python根据模板批量生成docx文档

一、需求说明能够根据模板批量生成docx文档。具体而言,读取excel中的数据,然后使用python批量生成docx文档。二、实验准备准备excel数据:这里是关于学生语数英成绩的统计表,文件名为score.xls准备模板:这是给学生家长的成绩通知书,文件名为template.doc另外,在使用python进行实验之前,需要先安装第三方库docxtpl和xlrd,直接pip install就行:pip install docxtplpip install xlrd

2021-05-10 11:13:03 2235 3

原创 c++处理中文字符

目前在使用c++处理docx文档,在处理中文字符时遇到了中文乱码的问题,所以参考https://www.cnblogs.com/ranjiewen/p/5770639.html解决了这个问题主要是因为英文字符是单字节存储char,而中文字符是双字节存储wchar,所以需要将char转化为wcharwchar_t* convert(const char str[]){ size_t size = strlen(str); wchar_t *buffer = new wchar_t[size];

2021-05-10 10:38:07 1670 6

原创 GloVe: Global Vectors for Word Representation阅读总结

论文:GloVe: Global Vectors for Word Representation一、背景介绍之前介绍了词向量空间表示模型word2vec,该模型中的skip-gram模型在单词类比任务(analogy task)上表现较好,但是由于它是在单独的局部上下文窗口进行训练,而不是在全局共现计数上进行训练,所以对于语料库的统计信息利用不够...

2021-04-19 21:46:33 1261 2

原创 word2vec

一、前言目前刚开始看斯坦福大学的cs224自然语言处理课,看到word2vec,一些细节部分不是太懂,所以参考https://arxiv.org/pdf/1411.2738.pdf,对word2vec的相关内容做了一点总结,欢迎读者对写的不好的地方进行指正。二、模型提出背景及其核心思想在自然语言处理过程中,处理的基本单位是单词(word),以往的机器学习处理的都是数值型的数据,所以需要将单词转化为数值型变量。如果将所有单词进行统计,形成一个维度为单词总数的向量,对任一单词,该单词向量对应位置为1

2021-04-09 09:29:53 783 2

原创 35. 搜索插入位置

一、题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。二、示例示例 1:输入: [1,3,5,6], 5输出: 2示例2:输入: [1,3,5,6], 2输出: 1示例 3:输入: [1,3,5,6], 7输出: 4示例 4:输入: [1,3,5,6], 0输出: 0三、基本思路使用二分法,注意考虑特殊情况(示例3、4)所对.

2021-03-23 14:55:29 141 1

原创 34. 在排序数组中查找元素的第一个和最后一个位置

一、题目描述给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回[-1, -1]。进阶:你可以设计并实现时间复杂度为O(log n)的算法解决此问题吗?二、示例示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例2:输入:nums = [5,7,7,8,8,10], target = 6输出:[-1...

2021-03-23 09:34:04 182

原创 33. 搜索旋转排序数组

一、题目描述整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为[4,5,6,7,0,1,2] 。给你 旋转后 的数.

2021-03-22 22:20:11 190 1

原创 32. 最长有效括号

一、题目描述给你一个只包含 '('和 ')'的字符串,找出最长有效(格式正确且连续)括号子串的长度。二、实例示例 1:输入:s = "(()"输出:2解释:最长有效括号子串是 "()"示例 2:输入:s = ")()())"输出:4解释:最长有效括号子串是 "()()"示例 3:输入:s = ""输出:0补充示例 4:输入:s = "(()())"输出:6补充示例 5:输入:s = "((()))"输出:6三、输入..

2021-03-22 17:11:44 201

原创 31. 下一个排列

一、题目描述实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。必须 原地 修改,只允许使用额外常数空间。二、示例示例 1:输入:nums = [1,2,3]输出:[1,3,2]示例 2:输入:nums = [3,2,1]输出:[1,2,3]示例 3:输入:nums = [1,1,5]输出:[1,5,1]示例 4:输入:nums

2021-03-22 10:10:16 131

原创 30. 串联所有单词的子串

一、题目描述给定一个字符串s和一些长度相同的单词words。找出 s 中恰好可以由words 中所有单词串联形成的子串的起始位置。注意子串要与words 中的单词完全匹配,中间不能有其他字符,但不需要考虑words中单词串联的顺序。二、示例示例 1:输入: s = "barfoothefoobarman", words = ["foo","bar"]输出:[0,9]解释:从索引 0 和 9 开始的子串分别是 "barfoo" 和 "foobar" 。输...

2021-03-21 22:36:25 172

原创 29. 两数相除

一、题目描述给定两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数dividend除以除数divisor得到的商。整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2二、示例示例1:输入: dividend = 10, divisor = 3输出: 3解释: 10/3 = truncate(3.3...

2021-03-13 14:12:35 249

原创 28. 实现 strStr()

一、题目描述实现strStr()函数。给定一个haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回-1。二、示例示例 1:输入: haystack = "hello", needle = "ll"输出: 2示例 2:输入: haystack = "aaaaa", needle = "bba"输出: -1三、说明:当needle是空字符...

2021-03-12 14:43:25 129

原创 27. 移除元素

一、题目描述给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。二、示例示例 1:输入:nums = [3,2,2,3], val = 3输出:2, nums = [2,2]解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长...

2021-03-12 14:29:32 138

原创 26. 删除排序数组中的重复项

一、题目描述给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例2:给定 nums = [0,0,1,1,1,2,2,3,3,4],函数应...

2021-03-12 14:20:00 130

原创 25. K 个一组翻转链表

一、题目描述给你一个链表,每k个节点一组进行翻转,请你返回翻转后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。进阶:你可以设计一个只使用常数额外空间的算法来解决此问题吗?你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。二、示例示例 1:输入:head = [1,2,3,4,5], k = 2输出:[2,1,4,3,5]示例 2:输入:head = [1,2,3...

2021-03-12 13:55:42 175

原创 206. 反转链表

一、题目描述反转一个单链表。二、示例输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL三、基本思路1、递归法递归弄清楚两个基本部分:递归部分和终止条件原问题:递归部分:将从2开始的结点进行Reverse,然后将2的next指向1,并将1指向NULL终止条件:Reverse部分只含一个结点或为空(当原问题中只含一个结点时,其子问题的Reverse部分为空

2021-03-11 16:28:18 147

原创 24. 两两交换链表中的节点

一、题目描述给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。二、示例示例 1:输入:head = [1,2,3,4]输出:[2,1,4,3]示例 2:输入:head = []输出:[]示例 3:输入:head = [1]输出:[1]三、输入输出说明链表中节点的数目在范围 [0, 100] 内0 <= Node.val <= 100四、基本思路由于

2021-03-10 09:20:38 888

原创 23. 合并K个升序链表

一、题目描述给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。二、示例示例 1:输入:lists = [[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4,4,5,6]解释:链表数组如下:[ 1->4->5, 1->3->4, 2->6]将它们合并到一个有序链表中得到。1->1->2->3->4->4->5->6示...

2021-03-09 16:20:03 799

原创 22. 括号生成

一、题目描述数字 n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。二、示例示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"]示例 2:输入:n = 1输出:["()"]三、输入输出说明1 <= n <= 8四、基本思路本题要求生成所有可能的组合,则第一反应会考虑使用递归来解决。递归一般考虑两个两个部分:终止条件;递归传.

2021-03-05 09:53:57 106 1

原创 21. 合并两个有序链表

一、题目描述将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。二、示例示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]三、输入输出说明两个链表的节点数目范围是 [0, 50]-100 <= Node.val <.

2021-03-03 16:57:57 156 1

原创 20. 有效的括号

一、题目描述给定一个只包括 '(',')','{','}','[',']'的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。二、示例示例 1:输入:s = "()"输出:true示例2:输入:s = "()[]{}"输出:true示例3:输入:s = "(]"输出:false示例4:输入:s = "([)]"输出:false示例5:输入:s = ...

2021-03-03 16:26:47 106 1

原创 19. 删除链表的倒数第 N 个结点

一、题目描述给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。进阶:你能尝试使用一趟扫描实现吗?二、示例示例 1:输入:head = [1,2,3,4,5], n = 2输出:[1,2,3,5]示例 2:输入:head = [1], n = 1输出:[]示例 3:输入:head = [1,2], n = 1输出:[1]三、输入输出说明链表中结点的数目为 sz1 <= sz <= 300 <= Node...

2021-02-23 17:11:20 216

原创 18. 四数之和

一、题目描述给定一个包含n 个整数的数组nums和一个目标值target,判断nums中是否存在四个元素 a,b,c和 d,使得a + b + c + d的值与target相等?找出所有满足条件且不重复的四元组。二、示例给定数组 nums = [1, 0, -1, 0, -2, 2],和 target = 0。满足要求的四元组集合为:[ [-1, 0, 0, 1], [-2, -1, 1, 2], [-2, 0, 0, 2]]三、输入输...

2021-02-19 09:43:53 133

原创 17. 电话号码的字母组合

一、题目描述给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。二、示例示例 1:输入:digits = "23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例 2:输入:digits = ""输出:[]示例 3:输入:digits = "2"输出:["a","b","c"]三..

2021-02-18 12:21:44 154

原创 16. 最接近的三数之和

一、题目描述给定一个包括n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。二、示例输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2) 。三、输入输出说明3 <= nums.length <= 10^3-10^3<= nums[i]&...

2021-02-14 13:23:52 135

原创 15. 三数之和

一、题目描述给你一个包含 n 个整数的数组nums,判断nums中是否存在三个元素 a,b,c ,使得a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。注意:答案中不可以包含重复的三元组。二、示例示例 1:输入:nums = [-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例 2:输入:nums = []输出:[]示例 3:输入:nums = [0]输出:[]三、输入输出说明0 &...

2021-02-13 01:00:40 144

原创 14. 最长公共前缀

一、题目描述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。二、示例示例 1:输入:strs = ["flower","flow","flight"]输出:"fl"示例 2:输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在公共前缀。三、输入输出说明0 <= strs.length <= 2000 <= strs[i].length <= 20..

2021-02-09 13:01:41 108

原创 13. 罗马数字转整数

一、题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+...

2021-02-09 12:02:06 122

原创 12. 整数转罗马数字

一、题目描述罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+...

2021-02-09 11:04:45 139

2020-2021对偶学习论文笔记

2020-2021对偶学习论文笔记

2021-07-19

空空如也

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

TA关注的人

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