- 博客(151)
- 收藏
- 关注
原创 在线教育平台项目
基于SpringBoot+Vue前后端分离的在线教育平台项目,单体应用服务架构。系统共设计三种角色:管理员、讲师和学员,三个角色分别对应一个操作端。也就是本系统1个后台项目,三个前端项目。管理员端没有引入角色和权限管理,只有一个角色。已实现的功能列表展示:管理员端:数据统计轮播图管理课程管理课程列表课程审核分类管理讲师管理讲师列表讲师审核学员管理用户管理订单管理讲师端:发布课程课程管理评论管理消息接收学员端(网站首页):登录注册。
2024-09-17 08:13:55 876
原创 中文文本分类详解及与机器学习算法对比
写道这里,这篇文章就结束了。希望对您有所帮助,同时文章中不足或错误的地方,欢迎读者提出。这些实验都是我在做论文研究或项目评价常见的一些问题,希望读者带着这些问题,结合自己的需求进行深入的思考,更希望大家能学以致用。
2024-09-10 06:58:53 1782
原创 Python的情感词典情感分析和情绪计算
下面我们进行基于大连理工自定义词典的情感分析。核心模块调用大连理工词典,选取其中要用的列将情感极性转化一下,并计算得出真正的情感值(强度×极性(转后))找到情感词所属的大类分词 => 情感词间是否有否定词/程度词+前后顺序 => 情感分数累加import sysimport csv# 七个情感大类对应的小类简称: 尊敬score_class = {'乐':['PA','PE'],'好':['PD','PH', 'PG','PB','PK'],'怒':['NA' ],
2024-09-10 06:55:32 1512
原创 机器学习TFIDF的情感分类文章
写到这里,这篇文章就结束了,下一篇我将带领大家看看深度学习(BiLSTM-CNN)的情感分类方法。希望对您有所帮助,同时文章中不足或错误的地方,欢迎读者提出。这些实验都是我在做论文研究或项目评价常见的一些问题,希望读者带着这些问题,结合自己的需求进行深入的思考,更希望大家能学以致用。
2024-09-09 06:44:06 2118
原创 Keras深度学习中文文本分类
文本分类旨在对文本集按照一定的分类体系或标准进行自动分类标记,属于一种基于分类体系的自动分类。文本分类最早可以追溯到上世纪50年代,那时主要通过专家定义规则来进行文本分类;80年代出现了利用知识工程建立的专家系统;90年代开始借助于机器学习方法,通过人工特征工程和浅层分类模型来进行文本分类。现在多采用词向量以及深度神经网络来进行文本分类。牛亚峰老师将传统的文本分类流程归纳如下图所示。在传统的文本分类中,基本上大部分机器学习方法都在文本分类领域有所应用。KNNSVM集合类方法最大熵神经网络。
2024-09-09 06:40:33 2052
原创 python和OpenCV绘制各类几何图形
本文详细介绍了OpenCV绘制几何图形的方法,利用cv2.line()、v2.circle()、cv2.rectangle()、cv2.ellipse()、cv2.polylines()、cv2.putText()函数实现。初学者通过这篇文章将了解基础图形绘制的基础用法,为后续应用提供帮助。
2024-09-08 09:37:46 1373
原创 Python的图像算术与逻辑运算详解
图像的或运算是指两张图像(灰度图像或彩色图像均可)的每个像素值进行二进制“或”操作,实现图像裁剪。图像的异或运算是指两张图像(灰度图像或彩色图像均可)的每个像素值进行二进制“异或”操作,实现图像裁剪。输出如图4-1所示,左边为“小珞珞”的原始图像,右边为像素值增加100像素后的图像,输出图像显示更偏白。图像的与运算是指两张图像(灰度图像或彩色图像均可)的每个像素值进行二进制“与”操作,实现图像裁剪。输出如图4-2所示,左边为原始图像,右边为像素值减少50像素后的图像,输出图像显示更偏暗。
2024-09-08 09:36:17 823
原创 python图像处理的图像几何变换
本章主要讲解Python和OpenCV的图像几何变换,详细介绍了图像平移、图像缩放和图像旋转,这些知识点也是我们PC端或手机端图像处理应用常见的算法,读者可以尝试结合这些应用完成一套图像处理软件。
2024-09-07 10:02:37 1244
原创 图像处理基础篇-镜像仿射透视
本章主要讲解Python和OpenCV的图像几何变换,详细介绍了图像镜像、图像仿射和图像透视,包括歪曲图像纠正的案例,希望大家喜欢。此外,这些知识点也是我们PC端或手机端图像处理应用常见的算法,读者可以尝试结合这些应用完成一套图像处理软件。
2024-09-07 10:01:05 711
原创 图像增强及运算篇之图像直方图理论知识和绘制实现
本文主要讲解图像直方图理论知识以及直方图绘制方法,并且包括Matplotlib和OpenCV两种统计及绘制方法。灰度直方图是灰度级的函数,描述的是图像中每种灰度级像素的个数,反映图像中每种灰度出现的频率。这篇文章的知识点将为后续图像处理和图像运算对比提供支撑。
2024-09-06 09:16:24 992
原创 图像增强及运算篇之顶帽运算和底帽运算
该系列主要讲解了图像数学形态学知识,结合原理和代码详细介绍了图像腐蚀、图像膨胀、图像开运算和闭运算、图像顶帽运算和图像底帽运算等操作。这篇文章详细介绍了顶帽运算和底帽运算,它们将为后续的图像分割和图像识别提供有效支撑。
2024-09-06 09:14:53 1144
原创 基于BiLSTM-CRF的医学命名实体识别研究(下)模型构建
写到这里,这篇文章就介绍结束了,希望对您有所帮助。文章虽然很冗余,但还是能学到知识,尤其是数据预处理和BiLSTM构建知识,后续随着作者深入,会分享更简洁的命名实体识别代码,继续加油~
2024-09-05 06:59:12 1561
原创 基于BiLSTM-CRF的医学命名实体识别研究(上)数据预处理
为了训练时保证每个批次输入样本长度一致,这里补充了PAD标记变量,用于填充。同时,每个批次数据在进行填充时是以本批次中最长的句子作为标准,因此需要将句子按长度排序,每个批次数据的长度接近从而提升运算速度。
2024-09-05 06:56:16 1447
原创 python的图像直方图理论知识和绘制
本文主要讲解图像直方图理论知识以及直方图绘制方法,并且包括Matplotlib和OpenCV两种统计及绘制方法。灰度直方图是灰度级的函数,描述的是图像中每种灰度级像素的个数,反映图像中每种灰度出现的频率。
2024-09-04 06:49:37 1312
原创 python图像灰度直方图对比分析
本文主要讲解图像直方图理论知识以及直方图绘制方法,包括灰度增强直方图对比、灰度减弱直方图对比、图像反色直方图对比、图像对数变换直方图对比、图像阈值化处理直方图对比。灰度直方图是灰度级的函数,描述的是图像中每种灰度级像素的个数,反映图像中每种灰度出现的频率。这篇文章的知识点将为后续图像处理和图像运算对比提供支撑。
2024-09-04 06:48:07 1257
原创 MFC实现图像灰度、采样和量化功能详解
"查看"->"建立类向导"(Ctrl+W)->选择"类名"CImageProcessing->在命令对象ID中双击"ID_FILE_OPEN"->自动生成默认成员函数OnFileOpen,消息为COMMAND。c.建立类导向:查看--建立类导向(Ctrl+W)--CImageProcessingView(类名)--ID_CY--COMMAND(Messages)--默认成员函数名。原图8*8的矩阵要处理成3*3的矩阵,则循环先处理第一二行,①②④⑤为3*3处理,去左上角的RGB,③⑥为2*3的处理;
2024-09-03 20:15:35 1219
原创 TensorFlow基础之Session、变量、传入值和激励函数
写到这里,这篇基础性的TensorFlow文章就讲述完毕。这是非常基础的一篇深度学习文章,同时文章中存在错误或不足之处,还请海涵。
2024-09-03 19:45:32 881
原创 TensorFlow创建回归神经网络及Optimizer优化器
注意:在Spyder软件运行代码,一般显示figure的是在IPython console中,如下图所示,图比较小且不能进行操作,同时在IPython console中不能进行动态的figure显示。从最早不合理的图形到后面基本拟合,loss误差在不断减小,说明神经网络的真实值和预测值在不断更新接近,神经网络正常运行。输出结果如下图所示,每隔50步输出结果,第一次的误差是0.45145842,第二次的误差是0.012015346, 其误差在不断减少,说明神经网络在提升预测的准确性或学到东西了。
2024-09-02 11:13:52 1375
原创 C++实现文件加解密及OllyDbg逆向
PE病毒是以Windows PE程序为载体,能寄生于PE文件或Windows系统的病毒程序。PE病毒数量非常之多,包括早起的CIH病毒,全球第一个可以破坏计算机硬件的病毒,它会破坏主办的BIOS,对其数据进行擦写修改。再比如熊猫烧香、机器狗等等,其危害非常之大。
2024-09-01 10:21:08 1439
原创 C++逆向分析之条件语句和循环语句
当我们还原出等价的高级代码之后,就没有逆向分析人员的事情了,因为接下来涉及到密码学、数学相关人员的工作,逆向人员把加密的代码还原出来后就应该扔给研究密码学的数学家,他们负责玩数学对抗,而逆向关注的是编译原理和代码还原。即汇编的语义和高级语言的语义是反的,高级语言的语义是满足条件则执行语句块,而汇编的语义是满足条件不执行语句块。回到我们的汇编代码,拿到这个代码之后,发现存在一个箭头指向跳转目标,这样就出现了IF模块的上界和下界,条件判断作为IF的上界,条件跳转的目标作为IF下界,通过这种套路方式来还原代码。
2024-09-01 10:16:36 1299
原创 python实现的图像缩放、旋转与平移
其中src表示原始图像,dsize表示缩放大小,fx和fy也可以表示缩放大小倍数,他们两个(dsize或fx\fy)设置一个即可实现图像缩放。图像缩放:设(x0, y0)是缩放后的坐标,(x, y)是缩放前的坐标,sx、sy为缩放因子,则公式如下:输出结果如下图所示,图像缩小为(200,100)像素。需要注意的是,代码中 cv2.resize(src, (200,100)) 设置的dsize是列数为200,行数为100。同样,可以获取原始图像像素再乘以缩放系数进行图像变换,代码如下所示。
2024-08-31 07:27:49 985
原创 python的图像融合及图像的类型转换学习笔记
其运算方法是:目标图像 = 图像1 + 图像2,运算结果进行取模运算。另一种方法是直接调用OpenCV库实现图像加法运算,方法如下:目标图像 = cv2.add(图像1, 图像2)输出结果如下图所示,其中result1为第一种方法,result2为第二种方法,白色点255更多。注意:参与运算的图像大小和类型必须一致。下面是对彩色图像进行加法运算的结果。
2024-08-31 07:24:43 1446
原创 python的图像锐化与边缘检测
边缘检测算法主要是基于图像强度的一阶和二阶导数,但导数通常对噪声很敏感,因此需要采用滤波器来过滤噪声,并调用图像增强或阈值化算法进行处理,最后再进行边缘检测。下面是采用高斯滤波去噪和阈值化处理之后,再进行边缘检测的过程,并对比了四种常见的边缘提取算法。import cv2#读取图像#灰度化处理图像#高斯滤波#阈值处理#Scharr算子x = cv2.Scharr(grayImage, cv2.CV_32F, 1, 0) #X方向。
2024-08-30 19:29:31 1425
原创 基于K-Means聚类的区域分割
假设存在一张100×100像素的灰度图像,它由10000个RGB灰度级组成,我们通过K-Means可以将这些像素点聚类成K个簇,然后使用每个簇内的质心点来替换簇内所有的像素点,这样就能实现在不改变分辨率的情况下量化压缩图像颜色,实现图像颜色层级分割。下面使用该方法对灰度图像颜色进行分割处理,需要注意,在进行K-Means聚类操作之前,需要将RGB像素点转换为一维的数组,再将各形式的颜色聚集在一起,形成最终的颜色分割。输出结果如下图所示,当K=2颜色聚集成两种,当K=64颜色聚集成64种。
2024-08-30 19:28:01 942
原创 python的图像腐蚀与图像膨胀
(注:该部分参考作者论文《一种改进的Sobel算子及区域择优的身份证智能识别方法》)图像的膨胀(Dilation)和腐蚀(Erosion)是两种基本的形态学运算,主要用来寻找图像中的极大区域和极小区域。其中膨胀类似于“领域扩张”,将图像中的高亮区域或白色部分进行扩张,其运行结果图比原图的高亮区域更大;腐蚀类似于“领域被蚕食”,将图像中的高亮区域或白色部分进行缩减细化,其运行结果图比原图的高亮区域更小。
2024-08-29 09:03:21 972
原创 python的图像阈值化处理及算法对比
(注:该部分参考作者的论文《基于苗族服饰的图像锐化和边缘提取技术研究》)图像的二值化或阈值化(Binarization)旨在提取图像中的目标物体,将背景以及噪声区分开来。通常会设定一个阈值T,通过T将图像的像素划分为两类:大于T的像素群和小于T的像素群。灰度转换处理后的图像中,每个像素都只有一个灰度值,其大小表示明暗程度。二值化处理可以将图像中的像素划分为两类颜色,常用的二值化算法如公式1所示:当灰度Gray小于阈值T时,其像素设置为0,表示黑色;
2024-08-29 09:01:32 1021
原创 图像开运算、闭运算、梯度运算
参数dst表示处理的结果,src表示原图像, cv2.MORPH_CLOSE表示闭运算,kernel表示卷积核。参数dst表示处理的结果,src表示原图像, cv2.MORPH_GRADIENT表示梯度运算,kernel表示卷积核。参数dst表示处理的结果,src表示原图像,cv2.MORPH_OPEN表示开运算,kernel表示卷积核。图像先膨胀,后腐蚀,它有助于关闭前景物体内部的小孔,或物体上的小黑点。图像梯度运算是膨胀图像减去腐蚀图像的结果,得到图像的轮廓,其中二值图像1表示白色点,0表示黑色点。
2024-08-28 19:13:43 1055
原创 形态学顶帽运算和黑帽运算
参数dst表示处理的结果,src表示原图像,cv2.MORPH_BLACKHAT表示黑帽运算,kernel表示卷积核。下图表示5*5的卷积核,可以采用函数 np.ones((5,5), np.uint8) 构建。参数dst表示处理的结果,src表示原图像,cv2.MORPH_TOPHAT表示顶帽运算,kernel表示卷积核。图像黑帽运算是图像闭运算操作减去原始图像的结果,得到图像内部的小孔,或者前景色中的小黑点。图像顶帽(或图像礼帽)运算是原始图像减去图像开运算的结果,得到图像的噪声。
2024-08-28 19:11:58 330
原创 讲述Navicat for MySQL定时备份数据库和数据恢复等功能
点击保存按钮,设置为"20170418bf"。计划任务应该是很老的一个系统的功能的(从98下就有的), 也渐渐的被人淡忘了,现在我用来进行数据库备份,其实还可用于很多功能。注意:在输入开机密码过程中,经常会报错"任务计划程序 再试着设置任务账户信息时出现错误",如下图所示,解决方法见第三部分。3.弹出"还原备份",时间为23:58进行的备份文件,点击"开始"按钮。1.打开"我的电脑",依次打开"控制面板"->"任务计划",如下图所示。7.点击"应用",在弹出的"设置账户信息"中,输入开机密码,点击确定。
2024-08-27 07:13:23 913
原创 python-变量声明、数据类型、标识符
为什么需要变量呢?一个程序就是一个世界,不论使用哪种高级程序语言编写代码,变量都是其程序的基本组成单位。如下图所示的sum和sub都是变量。变量相当于内存中一个数据存储空间的表示,可以将变量看作是一个房间的门牌号,通过门牌号能找到房间;通过变量名可以访问到变量的值。声明变量或定义变量变量赋值变量使用变量表示内存中的一个存储区域,该区域有自己的变量名和数据类型。//定义变量var n int//赋值变量n = 10//使用变量。
2024-08-27 07:11:30 1254
原创 介绍python的回归模型原理知识
回归(Regression)最早是英国生物统计学家高尔顿和他的学生皮尔逊在研究父母和子女的身高遗传特性时提出的。1855年,他们在《遗传的身高向平均数方向的回归》中这样描述“子女的身高趋向于高于父母的身高的平均值,但一般不会超过父母的身高”,首次提出来回归的概念。现在的回归分析已经和这种趋势效应没有任何瓜葛了,它只是指源于高尔顿工作,用一个或多个自变量来预测因变量的数学方法。
2024-08-26 18:34:52 820
原创 二叉树基础系列题目
Given a binary tree, return all root-to-leaf paths.For example, given the following binary tree:All root-to-leaf paths are题目解析:本题主要考察二叉树遍历操作,输出二叉树的所有路径,通常采用递归方法能很好的解决。但是如果采用C语言编写,返回二维字符串数组如何添加二叉树路径是个难点?char** binaryTreePaths(struct TreeNode* root, int
2024-08-26 18:31:25 518
原创 讲解Python提供的若干第三方数据分析库
学习Python数据分析或机器学习,你就不得不知道Scikit-Learn扩展包。它是用于Python数据挖掘和数据分析的经典、实用扩展包,通常缩写为Sklearn。Scikit-Learn中的机器学习模型是非常丰富的,包括线性回归、决策树、SVM、KMeans、KNN、PCA等等,用户可以根据具体分析问题的类型选择该扩展包的合适模型,从而进行数据分析。本系列后续数据分析的绝大部分内容都是基于该扩展包的,同时推荐大家学习官网的模型用法和实例文档。回归(Regression)
2024-08-24 20:20:30 1014
原创 讲解Python调用OpenCV获取图像属性,截取感兴趣ROI区域
通过shape关键字获取图像的形状,返回包含行数、列数、通道数的元祖。其中灰度图像返回行数和列数,彩色图像返回行数、列数和通道数。输出结果如下图所示:(445L, 670L, 3L),该图共445行、670列像素,3个通道。通过size关键字获取图像的像素数目,其中灰度图像返回行数 * 列数,彩色图像返回行数 * 列数 * 通道数。输出结果:894450通过dtype关键字获取图像的数据类型,通常返回uint8。输出结果:894450uint8。
2024-08-24 20:16:56 891
原创 讲解Python调用OpenCV实现图像平滑的四个算法
图像增强是对图像进行处理,使其比原始图像更适合于特定的应用,它需要与实际应用相结合。对于图像的某些特征如边缘、轮廓、对比度等,图像增强是进行强调或锐化,以便于显示、观察或进一步分析与处理。图像增强的方法是因应用不同而不同的,研究内容包括:(参考课件和左飞的《数字图像处理》)图像平滑是一种区域增强的算法,平滑算法有邻域平均法、中指滤波、边界保持类滤波等。
2024-08-23 14:38:25 616
原创 python条件语句和循环语句的基础知识
在讲诉条件语句、循环语句和其他语句之前,先来补充语句块知识.(前面讲函数时已经用到过)语句块并非一种语句,它是在条件为真(条件语句)时执行或执行多次(循环语句)的一组语句.在代码前放置空格或tab字符来缩进语句即可创建语句块.很多语言特殊单词或字符(如begin或{)来表示一个语句块的开始,用另外的单词或字符(如end或})来表示语句块的结束.而在Python中使用冒号(:)来标识语句块的开始,块中每一个语句都是缩进的(缩进量相同).当回退到和已经闭合的块一样的缩进量时,就表示当前块已经结束.
2024-08-23 14:35:10 917
原创 python的文件操作基础知识
该篇文章主要讲述了Python文件基础知识,包括文件的打开、读写、关闭操作、使用循环读写文件及迭代器的知识.希望对大家有所帮助,如果有错误或不足之处,还请海涵!
2024-08-22 19:47:19 1039
原创 介绍列表基础知识,包括二维list排序、获取下标和处理txt
常用列表排序方法包括使用List内建函数list.sort()或序列类型函数sorted(list)排序。
2024-08-22 19:41:45 425
原创 多线程编程的拙见
计算机程序只不过是磁盘中可执行的二进制(或其他类型)的数据。它们只有在被读取到内存中,被操作系统调用时才开始它们的生命周期。进程(亦称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈及其他记录其运行轨迹的辅助数据。操作系统管理在其上运行所有的进程,并为这些进程公平分配时间、进程也可以通过。
2024-08-21 15:54:33 1114
基于Springboot+Vue学科竞赛报名管理系统源码案例设计源码+数据库(毕业设计)
2024-09-25
数据课程设计-GO语言实现的送餐系统源码.zip
2024-09-25
人工智能基于人体姿态研究的手语图像识别系统python源码.zip
2024-09-25
人工智能基于人体姿态研究的手语图像识别系统python源码-下载即用
2024-09-25
基于matlab的毕业设计基于Matlab使用LQR实现车辆轨迹跟踪源码(下载即用)
2024-09-25
基于python的网络爬虫爬取天气数据及可视化分析python大作业课程设计-满分
2024-09-25
基于python的网络爬虫爬取天气数据及可视化分析python大作业+源代码+使用文档
2024-09-25
基于python的网络爬虫爬取天气数据及可视化分析python大作业源码+教程(满分)
2024-09-25
手写文字擦除第1名方案python源码+数据模型+文档说明.zip
2024-09-24
基于python实现的单目双目视觉三维重建源码
2024-09-24
基于监督学习的web入侵检测系统源码毕业设计(前后端源码+数据库+使用文档)
2024-09-23
基于python的房价可视化预测项目源码+文档说明+最终ppt讲解(满分)
2024-09-23
基于Python的学生校园消费行为分析(源码+数据+结果集+实验报告)
2024-09-23
基于python+CNN的网络入侵检测算法源码+项目说明(高分项目)96分以上
2024-09-23
python基于卷积神经网络的网络入侵检测系统(源码+全部数据+详细说明文档)95分以上
2024-09-23
基于python+CNN的网络入侵检测算法源码+项目说明(高分项目)
2024-09-23
python基于卷积神经网络的网络入侵检测系统(源码+全部数据+正确率可达99.5%)
2024-09-23
python基于卷积神经网络的网络入侵检测系统(源码+全部数据+正确率可达99.5%).zip
2024-09-23
Python毕业设计-基于OpenCV人脸识别门禁系统(源码+文档说明).zip
2024-09-23
python课程设计-基于Django的购物商城系统源码+数据库(95分以上).zip
2024-09-23
基于SpringBoot的超市收银管理系统源码+数据库(毕业设计).zip
2024-09-23
python课程设计-基于Django的购物商城系统源码+数据库.zip
2024-09-23
python基于TensorFlow的花卉识别系统代码实现和全部项目资料(高分代码)
2024-09-23
python基于TensorFlow的花卉识别系统代码实现和全部项目资料(高分项目)
2024-09-23
基于python+tensorflow2.3实现花卉识别系统(期末大作业).zip
2024-09-23
基于Tensorflow车牌识别的完整项目全部源代码 (高分项目).zip
2024-09-23
基于Tensorflow车牌识别的完整项目全部源代码(高分项目).zip
2024-09-23
大学生静态网页设计期末作业-HTML+CSS制作咖啡介绍静态网页设计
2024-09-23
基于python的农作物病虫害识别分类项目源码+数据集+使用说明
2024-09-23
本科毕业设计 基于Haar特征与AdaBoost算法的人脸检测的实现源码+文档说明(高分项目)
2024-09-23
毕业设计-基于Haar特征与AdaBoost算法的人脸检测系统(源码+使用说明+6000个人脸样本数据集)
2024-09-23
毕业设计-基于Haar特征与AdaBoost算法的人脸检测系统(源码+使用说明+6000个人脸样本数据集)
2024-09-23
基于Python的酒店评论情感分析(源码+文档+报告PPT)期末大作业
2024-09-23
c语言课程设计-超市管理系统源码+实验报告.zip
2024-09-23
c++课程设计宾馆客房管理系统源码+实验报告.zip
2024-09-23
Python基于深度学习的垃圾分类目标检测系统(源码+部署指南).zip
2024-09-23
基于Android Studio+Java实现的学生信息管理系统源码.zip
2024-09-23
Python实现基于阅读理解的自动问答模型项目源码+文档说明.zip
2024-09-23
基于pandas+pyecharts实现的上市公司财务数据可视化分析项目源代码.zip
2024-09-23
基于Python实现淘宝商品评论采集(含逆向)源代码.zip
2024-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人