自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023文本摘要进展

摘要:本文介绍了一种新的预训练语言模型Z-Code++,该模型针对抽象文本摘要进行了优化。该模型使用三种技术扩展了最先进的编码器-解码器模型。首先,我们使用两阶段预训练来提高模型在低资源摘要任务中的性能。首先使用文本语料库对模型进行语言理解预训练,然后继续使用摘要语料库对模型进行预训练,以生成基础文本。其次,我们用分离注意力层取代编码器中的自我注意力层,其中每个词使用两个向量表示,分别编码其内容和位置。第三,我们使用融合编码器,这是一种以分层方式对长序列进行编码的简单而有效的方法。

2024-04-19 15:25:20 180

原创 通用类的中文实体命名识别

论文:InstructUIE: Multi-task Instruction Tuning for Unified Information Extraction。论文:Unified Structure Generation for Universal Information Extraction。(一统实体识别、关系抽取、事件抽取、情感分析),百度UIE。(又一篇通用信息抽取,对比百度UIE以及USM)

2024-04-16 14:04:29 103

原创 matplotlib绘图中文乱码问题

如图所示,在使用python包matplotlib绘图时中文文字显示乱码,在绘图前加入以下两行代码即可。重新运行代码即可正常显示。

2024-03-01 17:54:27 197

原创 解决Could not establish connection to : XHR failed

解决Could not establish connection to : XHR failed。

2023-12-07 11:27:17 2755 1

原创 conda命令克隆(复制)环境方法及问题解决

背景:与同事进行工作交接,在服务器上想直接拷贝他的环境过来,直接复制anaconda3/envs里的环境包过来后续安装包的时候由于路径是原来的路径会安装到对方环境里,因此使用conda命令来进行环境克隆。

2023-11-02 17:55:22 7533

原创 【RUNX 史上最全使用教程】——一文解决RUNX

之后基本就可以使用了,当然这个包还有一些小bug(比如使用 runx.sumx的时候目录找不到的问题,修改了sumx.py文件里的路径才解决),有解决不了的可以留言,博主如果也遇到的话会回复的;查阅了很多资料调试了很多bug终于可以正常使用runx了,下面是查阅的一些资料,看了。

2023-09-19 15:12:31 254

原创 can‘t find model ‘zh_core_web_sm‘. It doesn‘t seem to be a python package or a valid path to a data

三步成功解决[E050] Can't find model 'en_core_web_sm'. It doesn't seem to be a Python package or a valid path to a data directory.

2023-08-21 20:03:09 2566

原创 nn.Conv2d() Vs nn.ConvTranspose2d() pytorch keras

nn.Conv2d和nn.ConvTranspose2d()卷积计算及参数详解

2023-01-31 11:53:36 199 1

原创 allennlp手动安装教程

公司内网手动安装allennlp,遇到问题及解决方案~

2022-08-23 10:59:18 2794 1

原创 L1和L2正则化的区别及优缺点

L1正则化和L2正则化的区别及各自优缺点

2022-08-01 14:32:09 3025

原创 联合概率及其分布、边缘概率及其分布、条件概率及其分布和贝叶斯定理

联合概率及其分布、边缘概率及其分布、条件概率及其分布和贝叶斯定理

2022-07-14 20:01:30 274

原创 力扣101.对称二叉树——python版

题目:101.对称二叉树思路:递归代码:# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right = rightclass Solution(object): def i

2022-05-25 21:42:39 194

原创 力扣98.验证二叉搜索树——Python版

题目:98.验证二叉搜索树思路:递归代码:# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right = rightclass Solution(object): pre

2022-05-24 22:02:04 1099

原创 力扣17.电话号码的字母组合——python版

巴拉巴拉又开始刷题了,进入正题题目:17. 电话号码的字母组合思路:深度优先搜索(DFS)代码:class Solution(object): def letterCombinations(self, digits): """ :type digits: str :rtype: List[str] """ if not digits: return []

2022-05-23 21:13:52 306

原创 element cascader 设置默认值

element cascader 设置默认值

2022-05-18 20:37:01 1515

原创 力扣300.最长递增子序列(python版本)——DP

# 题目# https://leetcode.cn/problems/longest-increasing-subsequence/# 参考链接# https://blog.csdn.net/anan15151529/article/details/118162225# 题解# https://leetcode.cn/problems/longest-increasing-subsequence/solution/zui-chang-shang-sheng-zi-xu-lie-dong-tai-g

2022-05-10 22:08:25 141

原创 力扣705. 设计哈希集合

class MyHashSet(object): def __init__(self): self.arr = list() def add(self, key): """ :type key: int :rtype: None """ arr = self.arr if key not in arr: arr.append(key) def

2022-03-23 15:56:53 153

原创 力扣621.任务调度器(python)

python代码如下class Solution(object): def leastInterval(self, tasks, n): """ :type tasks: List[str] :type n: int :rtype: int """ if n == 0: return len(tasks) from collections import Count

2022-03-22 21:34:00 669

原创 堆排序(python)

代码如下,结合b站视频和《大话数据结构》9.7章内容终于看懂了,代码还是比较简洁容易理解的。# -*- ecoding: utf-8 -*-# @ModuleName: # @Function: # @Author: Zz# @Time: 2022/3/22 10:34def sort(array): # 遍历非叶子结点,简历堆结构数组 for i in range((int(len(array) / 2))-1, -1, -1): adjustHeap(arra

2022-03-22 11:32:41 1225

原创 力扣128.最长连续序列

并查集总结(python)

2022-03-19 15:25:16 119

原创 力扣421.数组中两个数的最大异或值

python代码:class BitTrie(object): def __init__(self): self.root = {} def insert(sef, nums): node = sef.root for i in range(30,-1,-1): d = (nums>>i) & 1 node = node.setdefault(d, {}) def q

2022-03-18 14:29:57 880

原创 【转载】数据结构(Python实现)------前缀树

数据结构(Python实现)------前缀树

2022-03-18 08:49:17 482

原创 力扣617.合并二叉树(python)

题目来源: 617.合并二叉树思路:递归 利用递归的方法,如果左右结点存在,则新结点为左右结点之和,若不存在,则返回存在的左右结点。python代码:# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left#

2022-03-15 15:06:23 815

原创 力扣543.二叉树的直径(python)

题目来源: 543.二叉树的直径思路:关键点:1、如何求得两个叶子结点之间的路径长度:两个叶子结点之间路径 = 根结点左右儿子的深度之和(当前结点的层数,从该结点出发往下找,最多能找几个结点,它的深度就是几)python代码:# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=None):# self

2022-03-15 14:36:16 1011

原创 力扣538.把二叉搜索树转换为累加树

题目来源: 538.把二叉搜索树转换为累加树题目: 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键 小于 节点键的节点。节点的右子树仅包含键 大于 节点键的节点。左右子树也必须是二叉搜索树。注意:本题和 1038: https://leetcode-cn.com/problems/binary-sea

2022-03-15 10:25:33 65

原创 力扣437.路径总和III(python)

题目来源: 437.路径总和III题目: 给定一个二叉树的根节点 root ,和一个整数 targetSum ,求该二叉树里节点值之和等于 targetSum 的 路径 的数目。路径 不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。思路: 本质在于是否将当前结点作为起点,若作为起点,则继续往前走,直至遍历到路径和为止。若不往前走,依次遍历左右子树,判断其是否作为起点,循环往复,直至找到路径和。python代码:# Definition for a

2022-03-15 09:00:57 165

原创 力扣337.打家劫舍III

题目来源: 337.打家劫舍III题目: 小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为 root 。除了 root 之外,每栋房子有且只有一个“父“房子与之相连。一番侦察之后,聪明的小偷意识到“这个地方的所有房屋的排列类似于一棵二叉树”。 如果 两个直接相连的房子在同一天晚上被打劫 ,房屋将自动报警。给定二叉树的 root 。返回 在不触动警报的情况下 ,小偷能够盗取的最高金额 。思路:动态规划 通过后续遍历的方法,每次寻找到当前结点的最优值,接着依次遍历二叉树,得到最终

2022-03-14 21:29:04 299

原创 力扣236.二叉树的最近公共祖先(python实现)

题目来源: 236.二叉树的最近公共祖先题目: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”思路:递归如果根结点为空,或者根结点等于p或q,则根结点即为其最近公共祖先。如果根结点不为空,递归调用根结点的左右子树如果左子树为空,说明p和q不在左子树中,则返回右子树。如果右子树为空,说明p和q不

2022-03-14 17:05:54 989

原创 力扣114.二叉树展开为链表(python版本)

题目来源: 114.二叉树展开为链表题目: 给你二叉树的根结点 root ,请你将它展开为一个单链表:展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。思路:递归给 flatten 函数输入一个结点 root ,那么以 root 为根的二叉树就会被拉平成一条链表。如何按照题目把一颗树拉平成一条链表?以下流程:1、将 root 的左子树和右子树拉平。2、将 root

2022-03-14 16:09:45 1685

原创 力扣105.从前序与中序遍历序列构造二叉树

题目来源: 105.从前序与中序遍历序列构造二叉树题目: 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。思路:python代码:# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, val=0, left=None, right=None):#

2022-03-14 10:21:26 1214

原创 力扣102.二叉树的层序遍历

题目来源:102.二叉树的层序遍历题目: 给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。思路: 二叉树的遍历包括深度优先遍历(DBS)和广度优先遍历(BFS),深度优先遍历包括前序遍历、中序遍历、和后续遍历。广度优先遍历即层序遍历。层序遍历跟队列有着密不可分的关系,利用队列先进先出、后进后出的思想,首先将二叉树的头结点放到队列中,接着将头结点弹出,随后将头结点的左右孩子加入队列中,将头结点存入到队列后,接着将左孩子弹出,随后将左孩子的左右孩子依次加

2022-03-12 20:57:34 523

原创 力扣98.验证二叉搜索树

题目来源:98.验证二叉搜索树题目:给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。有效二叉搜索树定义如下:节点的左子树只包含 小于 当前节点的数。节点的右子树只包含 大于 当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。思路:中序遍历看到左结点要小于根结点,右结点要大于根结点马上想到可能跟中序遍历有关,看了一下答案果真是,刷题又进步了一步,可以自己想出思路了,哦耶题目所给的条件跟中序遍历的规则很相似,因此只要保证中序遍历后得到的数组是严格升序的即可,即五

2022-03-12 16:18:41 7568

原创 力扣96.不同的二叉搜索树

题目来源:96.不同的二叉搜索树给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。思路:动态规划给定有序数列1:n,当搜索子树的数量时,假设以i为根的二叉搜索树个数为f(i);给定n个结点能构成的二叉搜索数个数为G(n);则G(n)=f(0)+f(1)+f(2)+…+f(n)分别代表【以第1个结点为根结点:前0个结点在左,后n-1个结点在右计算子树个数;以第2个结点为根结点:前1个结点在左,后n-2个结点在右计算子

2022-03-12 15:39:40 6194

原创 力扣226.反转二叉树

题目:给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。思路:因为刚做完对称二叉树,最开始想的是先把左结点的左孩子与右结点的右孩子交换,左结点的右孩子与右结点的左孩子交换,但是可能是编程不熟悉的原因报错了。后来看了一下答案,发现这么做也一样,最后找到来留一个简洁些的代码,思路是先把左子树的左右结点交换,然后把右结点的左右结点交换,最后把左右子树进行交换,最终返回根结点。但是后来发现先交换左右结点再做左子树的左右结点交换和右结点的左右交换是一样的(先执行第16行代码和后执行一样)。

2022-03-12 12:14:22 325

原创 力扣104.二叉树的最大深度

二叉树的最大深度题目给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],返回它的最大深度 3 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree思路利用递归的思想,首先遍历左右子树,求出左右子树最大的深度+1(根结点)即为数的最大深度,反

2022-03-12 11:15:35 83

原创 力扣739.每日温度

参考:力扣739.每日温度代码:class Solution(object): def dailyTemperatures(self, temperatures): """ :type temperatures: List[int] :rtype: List[int] """ stack = [] ans = [0 for _ in temperatures] for i,item

2022-03-10 19:45:38 78

原创 Python实现“最小栈“的两种方法

转载Python实现"最小栈"的两种方法

2022-03-10 17:16:38 307

原创 力扣394.字符串解码(Python实现)

转载:力扣394.字符串解码(Python实现

2022-03-10 16:58:06 182

原创 字符串的无重复字符的最大长度求解(python实现)之双指针法

转载文章:字符串的无重复字符的最大长度求解(python实现)之双指针法

2022-03-10 16:41:43 187

原创 力扣20.有效的括号

思路:检查括号配对的原则如下:在扫描正文的过程中,遇到的闭括号应该与此前最近遇到且尚未获得匹配的开括号配对。如果最近未匹配的开括号与当前闭括号不配对,或者找不到这样的开括号,就是匹配失败,说明这段正文里的括号不匹配。由于括号的出现可能嵌套,需要逐对匹配:当前闭括号应当与前面最近的尚未匹配的开括号匹配,下一个括号应当与前面次近的括号匹配。这说明需要存储的开括号的使用原则是后存入者先使用,符合LIFO原则。进而,如果一个符号已配对,就应该删除这个括号,为随后的匹配做好准备。显然,在扫描的过程中,后遇到并保

2022-03-10 16:27:16 94

pollution.csv

博文EMD-LSTM用到的数据

2021-04-26

空空如也

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

TA关注的人

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