自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【NLP】GRU基本结构原理,代码实现

GRU是LSTM改进的门控循环神经网络,将输入门,遗忘门,输出门变成更新门和重置门。将细胞状态和隐藏状态合并,只有当前时刻候选状态和当前时刻隐藏状态。相较于LSTM,GRU的结构更加简洁,参数更少,计算效率更高。决定了保留多上一个时间步的信息和当前的信息合并输入。可以类比LSTM理解GRU,同样都是门控机制。

2024-10-08 19:35:02 525

原创 【NLP】LSTM结构,原理,代码实现,序列池化

LSTM的关键是细胞状态c,也就是图中最上方的一条贯穿整个链式结构的水平线,每个隐藏状态的输出,由细胞中的几个门共同控制。通过这样的细胞状态的更新传递,可以保留每个时间步的信息,也能记忆之前的时间步。在特定的时间步的输出,同样的计算权重,而后使用当前细胞状态用tanh激活,乘上这个权重,得到当前时间步的输出,同时也是隐藏状态。通过输入当前时间步的x和上一隐藏状态,对其进行拼接,乘上对应的权重加上偏置,最后使用sigmoid进行激活,得到遗忘门的值。,相同的公式,但是权重不同,可以得到不同的值。

2024-09-26 22:33:44 1164

原创 【NLP】daydayup 循环神经网络基本结构,pytorch实现

RNN,RNNcell,biRNN

2024-09-25 19:09:33 2196

原创 【NLP】daydayup 词向量训练模型word2vec

Gensim的输入是原始的、无结构的数字文本(纯文本),内置的算法包括Word2Vec,FastText,潜在语义分析(Latent Semantic Analysis,LSA),潜在狄利克雷分布(Latent Dirichlet Allocation,LDA)等,通过计算训练语料中的统计共现模式自动发现文档的语义结构。word2vec是一种高效训练词向量的模型,基本出发点是上下文相似的两个词。连续词袋模型,根据上下文来预测目标单词的模型。使用上下文各词的词向量的均值作为拼接起来的词向量。

2024-09-24 19:33:59 621

原创 【NPL】daydayup基本概念,词嵌入

NLP,自然语言处理,目标是让计算机能够理解、解释、生成人类语言的数据。包括语言理解,语言生成,机器翻译,情感分享,语音识别,语音合成等。在NLP中,特征工程是将文本数据转化为适合机器学习模型使用的数值表示的过程。可以再github等网站找到一些公开的文本数据集。

2024-09-24 18:54:40 385

原创 【PyTorch】安装,环境搭建

pytorch安装

2024-08-29 10:44:06 536

原创 【机器学习】梯度下降算法

梯度下降算法

2024-08-26 20:04:47 1137

原创 【机器学习】朴素贝叶斯 决策树 随机森林 线性回归

朴素贝叶斯 决策树 随机森林 线性回归一些简单的理解 基于sklean实现

2024-08-23 20:11:01 2076 1

原创 【机器学习】以KNN为例的交叉验证 网格搜索

简称为KNN,根据k个最近的邻居的类别判断当前样本的类别,k一般取奇数。knn首先要判断两个样本之间的距离,距离有多种表示方式。k个邻居中哪种类别的样本多,就判断这个为这个类别。实例化预估器时,预估器会传入一些人为规定的参数如。best_score_ 在训练集中的准确率。best_estimator_ 最佳估计器。best_index_最佳k在列表中的下标。cv_results_ 交叉验证过程描述。best_params_ 最佳参数。维度变大,数据变得稀疏,距离会很远。, 这样的参数被称为超参数。

2024-08-21 20:28:12 1012

原创 【机器学习】特征提取 特征降维

字典特征提取,文本特征提取,低方差过滤,PCA主成分分析

2024-08-21 14:16:17 749 1

原创 【机器学习】数据集认识,数据集划分

玩具数据集 现实数据集 数据集划分

2024-08-19 19:21:13 1077

原创 【OpenCV_python】凸包检测 轮廓特征 直方图均衡化 模板匹配 霍夫变换

凸包检测 轮廓特征 直方图均衡化 模板匹配 霍夫变换

2024-08-19 09:08:54 1347

原创 【OpenCV_python】噪点消除(滤波) 边缘检测Canny算法 轮廓绘制

噪点消除(滤波) 边缘检测Canny算法 轮廓绘制

2024-08-15 19:39:50 1429

原创 【OpenCV 】插值的方法原理,图片缩放,矫正,边界填充

对图像进行旋转缩放,就是对数组进行操作,乘以对应的矩阵,进行空间变换,而矩阵的行列式的值,就是缩放的倍数。插值是通过变化后图像的像素点的坐标,通过缩放倍数,找到原图对应的像素点坐标,通过权重得到新的像素值。小数的坐标对应原图周围四个像素点,对两个方向分别根据距离加权求和,之后再对的到的两个值进行加权求和。src是原图,dst是变换后的图像,通过缩放倍数,得到对应原图的x和y的坐标,是个小数。进行缩放旋转操作时,会产生像素点的变化,空间和数量的变化,所以需要对变化的图片进行插值。a为-0.5或-0.75。

2024-08-14 21:55:40 2383

原创 【OpenCV——python】形态学变换 颜色空间 颜色替换 掩膜 旋转

形态学变换一般是处理二值图的腐蚀和膨胀操作,输入二值化图像和核,对图像进行类似卷积的操作。把图像转化为HSV颜色空间,通过对颜色范围的选取,识别指定的颜色,生成掩膜。对图片的数组乘以对应的旋转矩阵,就可以实现对图片的旋转。而后进行与运算可以获得指定颜色范围图像。

2024-08-13 19:25:01 1343 1

原创 【Pandas】series dataframe

(

2024-08-11 18:29:40 359

原创 【python第三方库】Numpy random数学函数 算数函数 副本视图

random 模块 副本视图 矩阵 算数函数 数学函数

2024-08-07 19:23:23 356

原创 【python第三方库】Numpy

np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None) endpoint 是否包含stop retstep 是否生成间距。np.logspace(start, stop, num=50, endpoint=True, base=10.0, dtype=None) base对数log的底数。创建指定形状,指定类型的未初始化的数组 空的数组。创建形状相同的数组,默认数据类型相同,可以指定类型。

2024-08-06 20:35:12 970

原创 【排序算法】排序算法的python实现

冒泡排序,是两个相邻的元素相互比较,较大的元素往后移动。

2024-08-05 20:07:35 254

原创 【数据结构】双向链表、二叉搜索树python实现

对于添加元素时,对链表的head和tail重新赋值的代码需要放在最后,因为需要把之前的head和tail连接到新的元素。节点对象除了储存的el,还有perv 和next属性,指向链表的上一个元素和下一个元素。双向链表和普通链表的不同之处是,双向链表可以通过尾部的tail访问到链表中的元素。操作时,需要考虑到当前节点的头和尾,上一节点的头和尾,下一节点的头和尾。

2024-08-04 16:51:14 455

原创 【数据结构】栈,队列,优先级队列,单向链表的python实现

栈(stack),后进先出(LIFO)栈常见的操作pop()peek()isEmpty()truefalseclear()size()

2024-08-01 17:04:49 407

原创 【python可迭代对象】使用类的静态方法实现自定义可迭代对象函数

【代码】【python可迭代对象】使用类的静态方法实现自定义可迭代对象函数。

2024-08-01 10:12:05 101

原创 【python进阶4】包和模块,第三方包,常用模块

python中模块就是一个py文件调用模块python内建模块randomtimeosos.path。

2024-07-31 20:32:46 454

原创 【nltk】安装

解压之后(punkt和punkt_tab)两个文件是压缩包还需要手动解压解压。在gitup下载nltk之后,解压到指定目录。

2024-07-30 15:55:17 435

原创 【python进阶3】super,迭代器,装饰器

*map()**将迭代对象的每一个元素作为传入函数的参数,返回值成为新的迭代对象。对迭代器对象进行迭代,每次迭代的不同,只能向后进行。python中的迭代器是访问迭代对象的工具。迭代对象满足条件的组成新的迭代对象。生成器函数可以生成一个迭代对象。返回对迭代对象排序的结果。可以迭代过程逐步产生值。

2024-07-30 13:49:21 831

原创 【python进阶2】类和对象

继承的类可以使用方法覆盖父类的方法,实际调用时使用的时子类的方法。对象是类的实例,具有类定义的属性和方法。实例可以调用类方法和实例方法。实例可以访问类变量和实例变量。[python官方文档](

2024-07-29 20:11:13 508

原创 【python进阶1】函数,形参,匿名函数,递归,闭包,回调

可变类型在函数内部是引用传递,不可变类型在函数内部是值传递(新的地址存储)位置参数要在关键字参数之前,关键字参数后必须使用关键字参数。python中,LEGB代表四种作用域的查找方式。python中有一种特殊的一行函数,使用关键字。返回函数作为函数的结果,可以使用函数内部的变量。能使用函数变量的地方就是变量的作用域。当函数被调用时执行函数,开辟内存空间。把表达式的返回值作为函数的返回值。函数中的代码存储到代码区,不执行。函数接收函数名作为参数。调用结束,空间被释放。函数调用自身,可以被。

2024-07-26 19:24:26 414

原创 【OpenCV_1】基本操作,灰度,二值化

安装可以使用国内镜像。

2024-07-26 13:58:17 305

原创 【python基础02】 序列,元组,列表,字典,位运算

python基础,序列,列表,字典,集合,位运算

2024-07-25 19:31:05 926

原创 【 python基础01】注释,字符串,运算符,字符串常用API

split() 以指定字符分隔字符串 返回列表s1.split(s2),以s2为分隔符分隔s1。join() s1.join(s2) s1作为分隔符分隔s2中的每个字符返回一个新的字符。and 对左右的表达式执行之后进行判断 如果前面的判断为False则不再执行。find() 查找特定字符,可以指定范围,找到返回索引,没找到返回-1。strip() 去除字符前后的空格\t,\r,\n 等指定字符。[开始,结束,步长] 左闭右开 结束的索引取不到。% 占位符 使用%连接格式化的字符串和变量,

2024-07-24 19:22:20 500 1

原创 python--pip第三方库安装,国内镜像,配置文件

1.pip 命令可以安装python中的第三方库和包,下载时可能会遇到下载速度很慢这时可以使用python的国内镜像。可以创建目录后,使用记事本写入,而后修改文件后缀为.ini。

2024-07-24 15:42:07 252

原创 python基础3——循环语句、列表、元组

python基础——循环语句,列表,元组

2024-04-07 20:24:31 558

原创 Python 环境搭建——anaconda环境隔离以及在pycharm中使用

如:conda create --name python_3.8 python=3.8 创建名为python_3.8 python版本为3.8的运行环境。1.打开pycharm创建项目,设置,python解释器,添加解释器,conda环境,选择自己项目需要的环境。2.输入指令conda create --name {环境名} python={指定python版本}4.使用conda activate {环境名} 激活环境,并使用pip安装numpy。2.终端已经变成对应环境,可以在对应环境下安装第三方库。

2024-04-01 21:23:05 531 1

空空如也

空空如也

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

TA关注的人

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