python
文章平均质量分 74
FL1623863125
程序员的每日一拱!
平常喜欢分享项目实践经验,知识点,实战项目,欢迎留言,评论,沟通交流,一起进步。
吾等采石之人,当心怀大教堂之愿景。
愿我们奔赴在自己的热爱里!
展开
-
Mac中使用virtualenv和virtualenvwrapper
在使用Python开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题;亦或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难。因此,我们需要对于不同的工程使用不同的虚拟环境来保持开发环境以及宿主环境的清洁。而virtualenv就是一个可以帮助我们管理不同Python环境的绝好工具。virtualenv可以在系统中建立多个不同并且相互不干扰的虚拟环境。我们刚才了解了virtualenv,我觉得比较麻烦,每次开启虚拟环境之前要去虚拟环境所在目录下的bin目录下source。原创 2023-11-12 16:00:00 · 348 阅读 · 0 评论 -
Pytorch中mask是如何实现的代码-阅读文本相似度模型
所以我简单总结一下,在这里的mask的操作分为两个步骤:首先补长位置置为零然后计算softmax,随后对softmax的结构补长位置继续置为零,计算简单的分值(各自除以每一行的总和),得到最后的概率值。所以又把这些部分置为零,然后用每一行的值除以每一行的总和得到了新的概率值,这个概率和补长的部位就没有关系了。整个mask的代码其实我读起来感觉比较奇怪,我印象中mask的操作,应该是补长的部分直接为负无穷(代码里写一个-1000就可以),但是他这里的代码,是补长的部位置为0,所以。原创 2023-10-13 10:55:49 · 185 阅读 · 0 评论 -
pytorch处理文本数据代码-处理文本相似度数据
下面的代码,相比于版本2的代码,并没有使用gensim,而且处理的时候针对的是每一个样本,也就是每一行,也就是。pytorch处理文本数据代码版本1-处理文本相似度数据。sentence1和sentence2并没有拆开来处理。整体代码是我自己完全整理出来的,比较整齐。原创 2023-10-13 10:53:34 · 116 阅读 · 0 评论 -
基于python实现贪心算法、蛮力法、动态规划法解决分数背包问题和0-1背包问题(附完整源码下载)
问题要求在一个物品集合中选择合适的物品放入背包,在放入背包中的物品总重量不超过背包容量的前提下,希望放入背包的物品总价值最大。根据是否允许部分物品放入背包的要求,背包问题可以分为【】和【原创 2023-09-10 11:00:00 · 1620 阅读 · 0 评论 -
python--文件管理系统
采用PyQt5进行图形化开发,并应用,增加较多图标,较为美观提供了菜单栏工具和右键选择菜单两种操作方式。原创 2023-08-26 16:00:00 · 1412 阅读 · 0 评论 -
基于Python实现的有限元方程求解程序附源码
与下列变分问题等价:求𝑢 ∈ 𝐻^1, 𝑢(𝑎) = 𝛼,使。根据已知下列非齐次两点边值问题(1.2.28)是上述边值问题的解析解,针对不同的步长。线性方程组解法得到的数值解。的函数图像,且进行观察分析。:请认真阅读并完成以下子任务。雅可比迭代法求解结果。雅可比迭代法求解结果。原创 2023-08-12 13:00:00 · 863 阅读 · 0 评论 -
基于强化学习的自动化裁剪CIFAR-10 分类任务(提升模型精度+减少计算量)
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RFnHlyQG-1691544546106)(./pic/APT-main.png)]目前的强化学习工作很多集中在利用外部环境的反馈训练agent,忽略了模型本身就是一种能够获得反馈的环境。本项目的核心思想是:将模型视为环境,构建附生于模型的 agent ,以辅助模型进一步拟合真实样本。大多数领域的模型都可以采用这种方式来优化,如cv\多模态等。它至少能够以三种方式工作:1.过滤噪音信息,如删减语音或图像特征;原创 2023-08-15 09:00:00 · 223 阅读 · 0 评论 -
课程作业-基于Python实现的迷宫搜索游戏附源码
该项目不过是一个平平无奇的小作业,基于python3.8开发,目前提供两种迷宫生成算法与三种迷宫求解算法,希望对大家的学习有所帮助。项目如果有后续的跟进将会声明,目前就这样吧~刚刚说了,这是python3.8,同时我们还包含了两个第三方库,这些我将会放在requirement.txt中。是的,我现在意识到它非常重要,因为跑别人代码没有它真的很容易环境冲突。项目很简单,一共只有三个文件,所以如果是想要学习的朋友应该很容易可以梳理清楚文件的关系。ui.py。原创 2023-08-04 16:34:06 · 394 阅读 · 0 评论 -
仿驾考宝典 驾考软件
慧考-仿驾考宝典 驾考软件毕业设计项目,做了一个类似驾考宝典的答题软件 项目使用SpringBoot+uni-app开发,功能比较完善了后端 java 1.8+SpringBoot + MyBatis + mysql + redis + jwt + poi + thymeleaf前端 uniapp + colorui 目前适配了h5 和 App用户短信验证由于短信包套餐过期所以: ""即可完成验证如果有腾讯云短信api可以执行设置 修改。原创 2023-07-31 23:29:29 · 587 阅读 · 1 评论 -
集团MySQL的酒店管理系统
基于Spring + Spring MVC + MyBatis的酒店管理系统,主要实现酒店客房的预定、入住以及结账等功能。使用Maven进行包管理。原创 2023-07-31 23:28:45 · 423 阅读 · 0 评论 -
基于多种CNN网络(Alexnet_vgg_resnet_Mobilenetv_Efficientnet等)实现鱼类分类识别并做指标对比(附源码链接+鱼类识别数据集+模型文件)
配置:tensorflow==2.11.0、Cuda 10.1数据集(9类):河豚、蝴蝶鱼、金鱼、鲫鱼、龙鱼、罗汉鱼、鲇鱼、清道夫、石板。4777张训练集, 528张验证集。原创 2023-05-21 16:20:16 · 1195 阅读 · 4 评论 -
基于Django实现的TMS物流管理系统(附源码下载)
基于Django实现的物流管理系统(TMS)原创 2023-05-07 09:40:03 · 889 阅读 · 0 评论 -
【数据库课程设计】基于python+pyQt5+mysql实现的学生宿舍管理系统(带GUI界面,附源码)
这个是数据库课程安排的大作业。学生宿舍管理系统,使用PyQt5编写,用了pymysql操作mysql库完整项目源码下载链接https://download.csdn.net/download/DeepLearning_/87349190 修改界面: 新建界面: 多属性搜索界面:单属性搜索:原创 2022-12-27 14:10:33 · 12610 阅读 · 1 评论 -
基于python开发的DIY宠物桌面系统(附源码)--可自定义修改
最近想要做一个自己独一无二的桌面宠物,可以直接使用python来自己订制。属于一个小项目,这个教程主要包含几个步骤:准备需要的动图素材规划自己需要的功能使用python的PyQt5订制功能。原创 2022-12-23 15:24:45 · 2368 阅读 · 3 评论 -
基于python实现的药品管理系统(附源码)
【代码】基于python实现的药品管理系统(附源码)原创 2022-12-21 15:05:09 · 1782 阅读 · 0 评论 -
人工智能课后作业_python实现广度优先遍历搜索(BFS)(附源码)
广度优先搜索算法(英语:Breadth-First-Search,缩写为BFS),是一种图形搜索算法。简单的说,BFS是从根节点开始,沿着树的宽度遍历树的节点。如果所有节点均被访问,则算法中止。BFS是一种盲目搜索法,目的是系统地展开并检查图中的所有节点,以找寻结果。BFS会先访问根节点的所有邻居节点,然后再依次访问邻居节点的邻居节点,直到所有节点都访问完毕。原创 2022-12-14 16:14:09 · 1270 阅读 · 0 评论 -
人工智能课后作业_python实现A*算法实现8数码问题(附源码)
Astar算法是一种求解最短路径最有效的直接搜索方法,也是许多其他问题的常用启发式算法。它的启发函数为f(n)=g(n)+h(n),其中,f(n) 是从初始状态经由状态n到目标状态的代价估计,g(n) 是在状态空间中从初始状态到状态n的实际代价,h(n) 是从状态n到目标状态的最佳路径的估计代价。h(n)是启发函数中很重要的一项,它是对当前状态到目标状态的最小代价h*(n)的一种估计,且需要满足h(n)原创 2022-12-14 16:07:35 · 1736 阅读 · 0 评论 -
人工智能课后作业_python实现深度优先遍历搜索(DFS算法)(附源码)
深度优先搜索算法(Depth-First-Search,DFS)是一种用于遍历或搜索树或图的算法。沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过,搜索将回溯到发现节点v的那条边的起始节点。这一过程一直进行到已发现从源节点可达的所有节点为止。如果还存在未被发现的节点,则选择其中一个作为源节点并重复以上过程,整个进程反复进行直到所有节点都被访问为止。属于盲目搜索。以上图为例,简述DFS的过程。首先从根节点“1”出发,按一定的顺序遍历其子节点,这里我们假设优先遍历左边的。原创 2022-12-14 15:38:44 · 1428 阅读 · 0 评论 -
基于opencv传统数字图像处理实现车道线检测详细过程(附源码)
实验过程中尝试了很多方案,如采用形态学运算,提高车道线的完整性;通过阈值分割,去除背景和干扰物;采用均值作为聚类中心等。由于方案设计上的主观缺陷和检测任务的存在的光照不均、环境复杂等客观因素,以上方案均被舍弃。最终经过实践得到了一种鲁棒性较好,效果较优的车道线检测方案。通过查阅相关资料,我了解到更多车道线检测的改进算法,例如可以通过最大类间方差法(OTSU)进行阈值分割、动态ROI区域等。可以通过以上算法进一步提高模型精度和性能。原创 2022-12-13 11:09:15 · 3329 阅读 · 1 评论 -
softmax原理性质解析并python实现
对于k维向量z来说,其中zi∈Rzi∈R,我们使用指数函数变换可以将元素的取值范围变换到(0,+∞)(0,+∞),之后我们再所有元素求和将结果缩放到[0,1],形成概率分布。所以我们在函数实现时利用其性质:先对输入数据进行处理,之后再利用计算公式计算。Softmax函数用于将分类结果归一化,形成一个概率分布。作用类似于二分类中的Sigmoid函数。常见的其他归一化方法,如max-min、z-score方法并不能保证各个元素为正,且和为1。对于一个k维向量z,我们想把这个结果转换为一个k个类别的概率分布。原创 2022-12-12 22:17:19 · 1270 阅读 · 0 评论 -
【ML-SVM案例学习】不同SVM核函数效果比较
【ML-SVM案例学习】会有十种SVM案例,供大家用来学习。本章实现不同SVM核函数效果比较。提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,本文仅仅简单介绍了不同SVM核函数效果比较.原创 2022-11-21 22:16:34 · 812 阅读 · 0 评论 -
python实现目标检测voc格式标签数据增强
数据增强是一种数据扩充技术,指的是利用有限的数据创造尽可能多的利用价值。因为虽然现在各种任务的公开数据集有很多,但是其实数据量也远远不够,而公司或者学术界去采集、制作这些数据的成本其实是很高的,像人工标注数据的任务量就很大,因此,只能通过一些方法去更好的利用现有的成本,数据增强便“粉墨登场”。本文实现的数据增强的方法主要有以下7种,可通过自定义设定改变随机增强的个数。1. 裁剪(需改变bbox)2. 平移(需改变bbox)3. 改变亮度4. 加噪声5. 旋转角度(需要改变bbox)原创 2022-11-16 16:00:31 · 1597 阅读 · 1 评论 -
图像增强及运算篇之图像掩膜直方图和HS直方图
本章主要讲解图像直方图相关知识点,包括掩膜直方图和HS直方图,并通过直方图判断黑夜与白天,通过案例分享直方图的实际应用。希望对您有所帮助,后续将进入图像增强相关知识点。(By:Eastmount 2022-08-16 夜于武汉)[1]冈萨雷斯. 数字图像处理(第3版)[M]. 北京:电子工业出版社, 2013.[2]张恒博, 欧宗瑛. 一种基于色彩和灰度直方图的图像检索方法[J]. 计算机工程, 2004.转载 2022-11-15 22:45:03 · 825 阅读 · 0 评论 -
python-opencv高级形态学处理—边缘—凸包
图像的形态学处理有很多种,其中凸包处理是一种比较常见的高级方法,其主要原理是:生成一个凸多边形,这个凸多边形将图片中所有的白色像素点都包含在内的运算。Python中有相应的实现方法。形态学处理,除了最基本的膨胀、腐蚀、开/闭运算、黑/白帽处理外,还有一些更高级的运用,如凸包,连通区域标记,删除小块区域等。形态学目的如下:图像预处理(去噪声,简化形状)增强物体结构(抽取骨骼,细化,粗化,凸包,物体标记)从背景中分隔物体物体量化描述(面积,周长,投影,Euler-Poincare特征)原创 2022-11-15 22:38:04 · 1625 阅读 · 0 评论 -
opencv图像处理几种常见滤波器实现
多种滤波器在图像处理中实现。原创 2022-11-15 22:18:52 · 1978 阅读 · 0 评论 -
Python重要知识点filter_map_partial_reduce_sorted内置函数的使用方法
在很多深度学习项目中,python知识点中,关于filter() map() partial() reduce() sorted()的使用很常见,所以在此对python的这些知识点做一温故并总结。提示:以下是本篇文章正文内容,下面案例可供参考以上就是今天要讲的内容,大概记录了filter()map() reduce() sorted()函数的语法及用法,并提供了简单容易理解的例子供参考,后续会不定期更新记录学习知识点。原创 2022-11-14 22:52:20 · 701 阅读 · 0 评论 -
python+opencv实现canny边缘检测
【代码】python+opencv实现canny边缘检测。原创 2022-11-11 22:25:47 · 1065 阅读 · 0 评论 -
Python学习笔记
当使用 match() 或 search() 时,所有的匹配会以 m.group() 的形式返回到对象 m 中。如果你用括号将某一模式包裹起来,括号中模式匹配得到的结果归入自己的 group (无名称)(?原创 2022-11-11 21:56:07 · 300 阅读 · 0 评论 -
matplotlib绘制折线图和散点图用于展示模型优化效果
偶然看到这个博客,感觉这个绘图效果不错,曾经论文中因不知道怎么画出好看的图而苦恼,看起来效果还是不错的。转载 2022-11-10 20:27:44 · 500 阅读 · 0 评论 -
如何在Python中编写Lambda函数
在进行编程时,一般我们会给一个函数或者变量起一个名字,该名称是用于引用或寻址函数变量。但是有一个低调的函数,你不需要赋予它名字,因此该函数也叫匿名函数。该函数就是Python中的函数,下面就来为大家解析lambda函数的基本使用方法。转载 2022-11-09 22:52:18 · 373 阅读 · 0 评论 -
分水岭算法实现岩石分割
分水岭算法是一种图像区域分割法,在分割的过程中,他会把临近像素之间的相似性作为重要的参考依据,从而在空间位置上相近并且灰度值相近的像素点相互连接起来构成一个封闭的轮廓。分水岭算法的常用操作步骤:先彩色图像灰度化,然后再求得梯度图,最后在梯度图的基础上进行分水岭算法,求得分段图像的边缘线。本文将从代码角度拆分还原操作步骤。原创 2022-11-09 22:42:59 · 1489 阅读 · 0 评论 -
OpenCV图像处理常用算法
该算子功能比前面几种都要好,但是它实现起来较为麻烦,Canny算子是一个具有滤波,增强,检测的多阶段的优化算子,在进行处理前,Canny算子先利用高斯平滑滤波器来平滑图像以除去噪声,Canny分割算法采用一阶偏导的有限差分来计算梯度幅值和方向,在处理过程中,Canny算子还将经过一个非极大值抑制的过程,最后Canny算子还采用两个阈值来连接边缘。高斯滤波器是一种线性滤波器,其卷积模板中的系数随着与模板中心的距离增大而减小,相比于均值滤波器,高斯滤波器对整个图像模糊程度较小,能够有效抑制噪声,平滑图像。转载 2022-11-07 21:44:55 · 2957 阅读 · 0 评论