- 博客(20)
- 收藏
- 关注
原创 LSTM模型变种
BiLSTM(Bidirectional Long Short-Term Memory)是LSTM的一种扩展,它通过同时考虑序列的前向和后向信息来增强模型对序列数据的理解。传统的LSTM只能从过去到未来单方向处理序列,而BiLSTM则能够同时捕捉到序列中每个时间点上的前后文信息,从而提高模型在许多任务中的表现。
2024-10-08 16:16:01
1209
2
原创 循环神经网络笔记
(Backpropagation Through Time),这是一种用于训练循环神经网络(RNNs)的算法。由于 RNNs 能够处理序列数据,并且在每个时间步上都有内部状态,因此需要一种特殊的方法来计算梯度并更新权重。BPTT 就是这样一种方法,它扩展了标准的反向传播算法,以适应时间序列上的依赖关系。
2024-09-26 17:20:18
2212
原创 RNN模型学习
循环神经网络(Recurrent Neural Network, RNN)是一种用于处理序列数据的神经网络。**RNN具有内部状态(或称为记忆),这允许它在处理序列中的每个元素时考虑之前的信息。**这种特性使得RNN非常适合于自然语言处理、语音识别、时间序列预测等任务,因为这些任务都涉及到对序列信息的理解。时间序列是指按照时间顺序排列的一系列数据点,这些数据点通常是在连续相等的时间间隔内收集的。时间序列分析是统计学的一个分支,专注于通过观察过去的数据来理解和预测未来的发展趋势。它被广泛应用于经济学、金融学、
2024-09-25 19:38:58
1111
原创 NLP基础1
也称为,是稠密编码的一种表现形式,单词映射到一个低维的连续向量空间来表示单词,这些向量通常具有较低的维度,并且每个维度上的值是连续的浮点数。这种表示方法能够捕捉单词之间的语义和句法关系,并且在计算上更高效。
2024-09-25 19:37:50
1963
原创 NLP基础
自然语言处理(Natural Language Processing,简称NLP)是计算机科学、人工智能和语言学交叉领域的一个分支,它致力于使计算机能够理解、解释和生成人类的自然语言。
2024-09-25 19:37:04
1117
原创 PyTorch学习1
在数学中一个单独的数可以称为标量,一列或者一行数组可以称为向量,一个二维数组称为矩阵,矩阵中的每一个元素都可以被行和列的索引唯一确定,如果数组的维度超过2, 那么我们可以称该数组为张量(Tensor)。在PyTorch中张量属于一种数据结构,它可以是一个标量、一个向量、一个矩阵,甚至是更高维度的数组,所以PyTorch中Tensor和NumPy库中的数组( ndarray )非常相似,在使用时也会经常将PyTorch中的张量和NumPy中的数组相互转化。
2024-08-29 20:01:07
1918
原创 OpenCV学习1
cv2.morphologyEx(需要变换的图片, 选择变换方法, 核(kernel))形态学变换(Morphological Transformations)是一种基于形状的简单变换,它的处理对象通常是二值化图像。
2024-08-13 20:21:56
539
原创 OpenCV学习
cv2.imread(path,[读取方式])参数:path:要读取的图像路径读取方式的标志(彩色-默认,灰色等等),可以在读取图片时进行操作,例如将图片转化为灰度图像等。
2024-08-12 20:17:07
714
原创 Numpy整理2
在进行数组运算时,会触发广播机制,将b数组也广播成一个3x3的数组在运算过程中,实际上就是arr数组与广播后的b数组进行运算。
2024-08-07 20:03:34
1001
原创 数据结构与算法整理3
冒泡排序思路:对于从小到大排序,从头到尾以此比较相邻的两个元素的大小,如果前一个元素的值大于后一个元素,则两个元素交换位置,直到最后两个元素比较完成,完成一轮排序,依此类推,完成排序。
2024-08-05 19:14:55
299
原创 数据结构与算法整理2
树(Tree): n(n≥0)个结点构成的有限集合。当n=0时,称为空树;对于任一棵非空树(n> 0),它具备以下性质:树中有一个称为“根(Root)”的特殊结点,用 root 表示;其余结点可分为m(m>0)个互不相交的有限集T1,T2,… ,Tm,其中每个集合本身又是一棵树,称为原来树的“子树(SubTree)”注意:子树之间不可以相交除了根结点外,每个结点有且仅有一个父结点;一棵N个结点的树有N-1条边。1.结点的度(Degree):结点的子树个数.
2024-08-05 19:14:14
717
原创 Python闭包和装饰器
所以,如果你把父函数当作对象(object)使用,把闭包当作它的公用方法(Public Method),把内部变量当作它的私有属性(private value),这时一定要小心,不要随便改变父函数内部变量的值。只有函数内部的嵌套函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数,同时这个函数又引用了外部的变量“。这样的行为正是Python装饰器的特性之一:装饰器可以修改函数的行为,甚至完全替换被装饰的函数。它提供了一系列函数,用于操作和处理文件路径,使得路径操作更加方便和跨平台。
2024-07-31 20:23:24
615
原创 Python 迭代器与生成器
迭代器是访问可迭代对象的工具迭代器是指用 iter(obj) 函数返回的对象(实例)迭代器可以用next(it)函数获取可迭代对象的数据。
2024-07-30 20:09:13
1153
原创 Python类和对象
如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。需要注意圆括号中父类的顺序,若是父类中有相同的方法名,而在子类使用时未指定,python从左至右搜索 即方法在子类中未找到时,从左到右查找父类中是否包含方法。覆盖是指在有继承关系的类中,子类中实现了与基类同名的方法,在子类的实例调用该方法时,实际调用的是子类中的覆盖版本,这种现象叫覆盖。例如,object[key]。
2024-07-30 20:08:12
651
原创 Python推导式和函数
作用用于封装语句块,提高代码的重用性def 函数名(形式参数列表) : 语句块说明函数代码块以def关键词开头,后接函数标识符名称和圆括号()函数名是一个变量,不要轻易对其赋值函数有自己的名字空间,在函数外部不可以访问函数内部的变量,在函数内部可以访问函数外部的变量,但不能轻易对其改变函数的形参列表如果不需要传入参数,形式参数列表可以为空任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数内容以冒号 : 起始,并且缩进。return [表达式。
2024-07-26 19:20:28
666
原创 Python基础复习1
列表和元组是有序的,字典的存储是无序的列表、字典是可变的,元组是不可变的字典的键索引速度快,列表的索引速度也快print(d['c']) # 速度快print(L[10009]) # 速度快列表和元组是顺序存储的,字典是散列存储的字典的 in / not in 运算符快于列表的 in / not in 运算符L = ['孙悟空', '赵云', '吕布', ...]if '王昭君' in L: # 速度慢pass。
2024-07-25 20:10:59
876
原创 Scrapy安装过程中出现PATH路径错误解决方法
注意:如果你使用的是Python虚拟环境,请将虚拟环境下的Scripts文件夹路径添加到系统路径中,而不是Scrapy安装目录下的Scripts文件夹路径。4.点击“新建”按钮,在弹出的对话框中输入Scrapy安装目录下的Scripts文件夹路径(例如:C:\PythonXX\Scripts),然后点击“确定”按钮保存修改。问题分析:这个警告是提示你的系统路径(PATH)中没有包含Scrapy安装目录下的Scripts文件夹,因此无法直接在命令行中运行Scrapy命令。
2023-11-20 21:06:27
1426
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅