- 博客(77)
- 收藏
- 关注
原创 邱锡鹏老师《神经网络与深度学习》Numpy 练习题(不一定唯一,欢迎大家积极讨论和提供更优方案)
邱锡鹏老师《神经网络与深度学习》Numpy 练习题(不一定唯一,欢迎大家积极讨论和提供更优方案)
2025-03-23 19:08:17
1010
原创 关于我的blog被直系学弟发现并发朋友圈撕开我的马甲这件事儿(惶恐+兴奋版)
写本帖子的时间为2024.06.25,当时粉丝4950人左右,接一篇文章内加广告的广子是40元每篇,有人找,但是没接。关于我被认出来这件事儿我真的是既惶恐又兴奋,图1:河南麦田(just Henan),因此结果就是联系那位发现我的同学帮忙。图2:我被提醒小马甲被撕的截图。图3:我努力找人沟通的样子。,不想在生活当中露面(
2024-06-25 12:52:59
465
1
原创 分治法课堂案例(接6--8,1--5请见本人2024.3.30日博客)
本关任务:S中的n个点为x轴上的n个实数。给定n个实数,用分治法求最接近点对的距离。给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。例如:给出 S = [1,2,3,4,5,2,2] S其众数是2,重数是3。一个排列含有逆序的个数称为这个排列的逆序数。输入格式:两行,第一行正整数N,第二行n个实数 输出格式:这n个实数的最接近点对距离。第一行是一个整数n,表示该排列有n个数(n
2024-04-09 12:29:12
1077
原创 动态分区算法
当进程运行完毕释放内存时,系统根据回收区的首址,从空闲区链(表)中找到相应的插入点,此时可能出现以下四种情况之一: (1) 回收区与插入点的前一个空闲分区F1相邻接,此时应将回收区与插入点的前一分区合并,不必为回收分区分配新表项,而只需修改其前一分区F1的大小。(2) 回收分区与插入点的后一空闲分区F2相邻接,此时也可将两分区合并,形成新的空闲分区,但用回收区的首址作为新空闲区的首址,大小为两者之和。然后再按照作业的大小,从该分区中划出一块内存空间,分配给请求者,余下的空闲分区仍留在空闲链中。
2024-04-09 12:21:23
1260
原创 关于Error communicating with OpenAI: HTTPSConnectionPool(host=‘api.openai.com‘, port=443)的修改方法,绝对无敌!
我的一个帐户是通过实现印度虚拟电话号码来使用谷歌帐户,并且只有当我不使用任何代理时才有效(至于网站登录,我需要使用VPN登录谷歌帐户,然后关闭它才能使用chatGPT 接口)。我的一个朋友的账号是用他的QQ邮箱和印度电话号码注册的,只能通过VPN访问openAI。以上所有方法都无法解决我的问题,因为我在中国,没有VPN或代理就无法连接到openai。'https': 'https://:''http': 'http://:',最后我成功的解决方案。
2024-04-04 21:08:54
1831
3
原创 有关介绍CVPR‘2024工作《持续学习的无干扰低秩适应》正式实施
持续学习要求模型按顺序学习多个任务。在持续学习中,模型应具有在旧任务上保持其性能的能力(稳定性)和持续适应新任务的能力(可塑性)。最近,参数高效微调 (PEFT) 在持续学习中越来越受欢迎,它涉及冻结预训练模型并注入少量可学习参数以适应下游任务。尽管现有的基于PEFT的持续学习方法与不基于PEFT的学习方法相比表现出了更好的性能,但大多数方法没有考虑如何消除新任务对旧任务的干扰,这阻碍了模型在稳定性和可塑性之间做出良好的权衡。
2024-04-03 09:19:19
1211
原创 PaddleGAN快速让你的照片动起来
大家可以上传自己准备的视频和图片,并在下面的代码中source_image参数和driving_video参数分别换成自己的图片和视频路径,然后点击运行,就可以完成动作表情迁移,程序运行成功后,会在ouput文件夹生成名为result.mp4的视频文件,该文件即为动作迁移后的视频。只需在如下命令中的face参数和audio参数分别换成自己的视频和音频路径,然后运行如下命令,就可以生成和音频同步的视频。face: 原始视频,视频中的人物的唇形将根据音频进行唇形合成--通俗来说,想让谁说话。
2024-03-30 13:31:57
1438
原创 怎样完成票据证件的关键信息抽取任务
PaddleOCR中提供的模型大多数为通用模型,在进行文本检测的过程中,相邻文本行的检测一般是根据位置的远近进行区分,如上图,使用PP-OCRv3通用中英文检测模型进行文本检测时,容易将”民族“与“汉”这2个代表不同的字段检测到一起,从而增加后续KIE任务的难度。然而,在部分文档场景中也会存在一些挑战,如身份证场景中存在着罕见字,在发票等场景中的字体比较特殊,这些问题都会增加文本识别的难度,此时如果希望保证或者进一步提升模型的精度,建议基于特定文档场景的文本识别数据集,加载PP-OCRv3模型进行微调。
2024-03-30 10:19:40
1416
原创 分治法课堂案例(1-8未完,只有1-5,待续)
分治法,字面意思是“分而治之”,就是把一个复杂的1问题分成两个或多个相同或相似的子问题,再把子问题分成更小的子问题直到最后子问题可以简单地直接求解,原问题的解即子问题的解的合并,这个思想是很多高效算法的基础,例如排序算法(快速排序,归并排序),傅里叶变换(快速傅里叶变换)等。分治法的基本思想:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。
2024-03-30 10:11:47
1262
原创 MySQL数据库 - 复杂查询(一)
补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。请仔细阅读右侧代码,根据方法内的提示,在。
2024-03-27 16:37:32
1519
1
原创 算法6.4-6.6DFS
输入说明: 第一行为顶点数n和边数e 第二行为n个顶点符号 接下来e行为e条边,每行两个字符代表无向图的一条边 最后一行仅包含一个字符,代表深搜开始顶点 输出说明: 一条路径,顶点之间相隔四个空格。输入说明: 第一行为顶点数n和边数e 第二行为n个顶点符号 接下来e行为e条边,每行两个字符代表无向图的一条边 最后一行仅包含一个字符,代表深搜开始顶点 输出说明: 一条路径,顶点之间相隔四个空格。根据提示,在右侧编辑器补充代码,输出由一个顶点出发的深搜路径,顶点之间间隔四个空格。
2024-03-27 16:26:57
929
2
原创 算法练习-常用查找算法复现
对于任意一个序列,从一端开始,顺序扫描,依次将扫描到的结点关键字与给定值k相比较,若相等则表示查找成功;若扫描结束仍没有找到关键字等于k的结点,表示查找失败。折半查找的前提条件是需要有序表顺序存储,对于静态查找表,一次排序后不再变化,折半查找能得到不错的效率。但对于需要频繁执行插入或删除操作的数据集来说,维护有序的排序会带来不小的工作量,那就不建议使用。——《大话数据结构》插值查找基于二分查找算法,将查找点的选择改进为自适应选择,可以提高查找效率。当然,差值查找也属于有序查找
2024-03-24 18:00:54
1282
原创 递归课堂案例
递归就是:A方法调用B方法,就是自己调用自己。利用递归可以简单的程序来解决一些复杂的问题。它通常把一个大型的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可以描叙出解题过程过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。
2024-03-24 17:43:15
1000
原创 MySQL数据库 - 单表查询(三)
在我们查询大量数据结果时,会返回很多条数据,有需要的记录可能就其中的一条或者几条。如果我们需要对读取的语句进行排序,我们就可以使用。为了完成本关任务,你只需要掌握分组查询的单独使用。本关任务:对班级表中的班级名称进行分组查询。,表示从查询结果的第一条记录开始,若偏移量为。,则从查询结果中的第二条记录开始,以此类推。第二个参数,记录数,表示返回查询结果的条数。名的学生信息,并根据学生成绩进行降序排序。名的学生信息,并根据学生成绩进行降序排序。我们需要查询表中信息,要求按照年龄的。
2024-03-24 17:26:01
1245
原创 在下载huggface当中用了梯子依旧出现host=‘huggingface.co‘, port=443应该怎样解决,必有效版本!
Huggingface.co now has a bad SSL certificate, your lib internally tries to verify it and fails. By adding the env variable, you basically disabled the SSL verification. But, this is actually not a good thing. Probably a work around only. All communications
2024-01-26 01:46:12
4627
7
原创 基于DBNetpp的文本检测的仪表盘读数识别
优点:1、目标检测算法和ocr识别算法均源自开源算法库中SOTA模型,实现简单高效,且具备丰富的工业部署落地支持。2、没有采用传统直线检测的方式检测关键点,通过类似姿态估计的方式提高了关键点检测精度。3、提出了一种基于查表的鲁棒仪表读数方法,对于遮挡严重的情况也能较好地处理。4、通过透视变换,将形变的仪表图像修正,使得读数更加准确。可提升点:1、将模型文件转换为TensorRT格式,加速推理。2、更改ocr识别模型,提升效率。
2023-12-31 14:33:58
1391
5
原创 实战 | 基于卷积神经网络的蘑菇识别微信小程序
核心接口逻辑:将前端传过来的图片上传至服务器指定路径下-->利用Runtime.getRuntime().exec(command)执行python命令:python identify.py (python脚本读取该路径下的图片进行识别)--> 读取python脚本打印出来的结果(所有类别及其识别准确率),并进行排序-->删除上传至服务器的图片-->返回识别准确率前三的类别。最后使用去除了脏数据,并进行了去背景操作后的数据集进行训练,训练集准确率:99.88%, 测试集准确率:81.25%。
2023-11-13 12:19:15
2296
16
原创 电脑想要微信多开——打开多个微信的必胜法宝!
一个不知名大学生,江湖人称菜狗当今社交生活中,微信已经成为了人们不可或缺的沟通工具之一。然而,随着社交圈子的扩大和工作需求的增加,单一微信账号的限制逐渐显露出来。许多用户渴望一种简便而高效的方法,以在同一台电脑上同时管理多个微信账号,满足个人和职业需求。幸运的是,技术的进步为我们带来了解决方案,让电脑想要微信多开不再是一种遥不可及的梦想。在本文中,我们将探讨一些打开多个微信账号的必胜法宝,助您轻松实现多账号管理的愿望。
2023-11-11 10:50:45
339
3
原创 关于“module ‘mediapipe.python.solutions.face_mesh‘ has no attribute ‘FACE_CONNECTIONS‘”报错解决方案
关于“module 'mediapipe.python.solutions.face_mesh' has no attribute 'FACE_CONNECTIONS'”报错解决方案
2023-09-16 09:53:55
1308
原创 植物大战僵尸开外挂,不如自己做一个玩的更开心
今天给大家分享的开源项目可以说非常适合入门,还比较好玩,更是一个有故事的项目。既能满足想学习的读者,又能满足那些喜欢八卦的读者。简单介绍一下这款Python 语言开发的植物大战僵尸的游戏。一个简单的植物大战僵尸游戏。Python3.7及以上版本,直接去python官网下载安装即可;还需要依赖 pygame模块,执行pip3 install pygame即可安装。环境搭建还是非常简单的,连鸟哥这种从来没写过Python的菜鸟分分钟也就搞定了。如何玩。
2023-08-06 18:29:53
388
原创 基于YOLOv5的火焰烟雾检测算法实战
石油化工装置火灾烟雾检测,可以预防火灾,保证生产安全和生命安全。文章旨在解决复杂工厂背景下火焰烟雾检测中的漏检和误检问题。文章提出了一种基于YOLOv5的火焰烟雾检测算法。目标回归损失函数(CIoU)用于改善目标检测中的漏检和误检,提高模型的检测性能。改进后的激活函数避免了梯度消失,保持了算法较高的实时性。数据增强技术用于增强网络提取特征的能力,提高小目标检测模型的准确性。根据火焰烟雾的实际情况,改进了YOLOv5模型的损失函数和激活函数。
2023-06-11 01:46:11
4525
11
原创 《航向量子海洋:探索计算的新领域》
本文深入探讨了量子计算的重要性、应用、挑战及未来发展趋势。首先,我们阐述了量子计算的重要性,它将可能成为科技领域的新风口,并将极大地推动科技的进步。然后,我们展示了量子计算在各领域的应用,包括科学研究、商业、信息安全和人工智能,预示着它的广阔应用前景。接着,我们审视了量子计算面临的挑战,包括技术、经济和安全方面的问题,这些都是在量子计算发展道路上需要克服的困难。最后,我们展望了量子计算的未来发展趋势,期待它为我们的生活带来更多的可能性,推动科技的进步,为我们的世界带来更美好的未来。
2023-05-11 19:34:29
678
2
原创 《“裸奔”时代的网络防护:如何保护你的隐私和数据安全》
在本文中,我们深入探讨了“裸奔”时代下面临的网络攻击、数据泄露和隐私侵犯的威胁,包括网络攻击和数据泄露的危害,互联网公司的数据采集和隐私售卖风险,以及公民隐私保护的难点和底线界定的争议。针对这些问题,我们提出了一系列保护隐私和数据安全的方法和策略,包括网络攻击和数据泄露的预防与应对措施,隐私保护的技巧和工具,以及一些有用的经验和案例。最后,我们强调了保护网络隐私的重要性,并鼓励每一位网络用户都要重视网络安全和隐私保护,采取有效的措施,保护我们的网络隐私。
2023-05-11 18:20:57
686
原创 基于计算机视觉的手势识别技术
手语是一种主要由听力困难或耳聋的人使用的交流方式。这种基于手势的语言可以让人们轻松地表达想法和想法,克服听力问题带来的障碍。这种便捷的交流方式的一个主要问题是,全球绝大多数人缺乏语言知识。就像其他语言一样,学习手语需要花费大量时间和精力,这让人很沮丧,无法被更多的人学习。然而,在机器学习和图像检测领域,这一问题的一个明显解决方案已经存在。实现预测模型技术来自动分类手语符号可以用于为Zoom会议等虚拟会议创建实时字幕。
2023-05-02 10:28:06
2712
3
原创 2023MatherCup杯三人小队手搓!(C 题 电商物流网络包裹应急调运与结构优化问题)
一个不知名大学生,江湖人称菜狗(附图:这是最后要交论文时候,俩人像傻子样疯狂签名,各种颜色乱调哈哈哈哈哈哈,敬礼!(附图:忘了某天早上起的可早去三人建模的房间里拍的照片,老早早!!!!(附图:我可能在玩游戏,nonono,我只是打开了35g内存的matlab开始运行!电脑垃圾勿怪)(附图:建模第一天,由于本人大话唠,被队友嫌弃了呜呜呜!(附图:窗外转专业的风景,下午两点多老多多人,这是快五点拍的还有不少,都拿着资料埋头看,emm里面的想出,外面的想进!(附图:累到睡着的队友)Game Over。
2023-04-16 22:54:20
1308
2
原创 密集场景下的行人跟踪替代算法,头部跟踪算法 | CVPR 2021
在拥挤的视频序列中跟踪人是视觉场景理解的重要组成部分。不断增加的人群密度挑战了人类的可见度,限制了现有行人跟踪器对更高人群密度的可扩展性。为此,我们提出用人头群数据集(Crowd of Heads Dataset,CroHD)恢复人头跟踪,该数据集由9个11463帧的序列组成,包含2276838个人头和5230个在不同场景中注释的轨迹。在评价方面,我们提出了一个新的指标IDEucl来衡量一个算法在图像坐标空间中保持最长距离唯一身份的有效性,从而建立了行人拥挤运动与跟踪算法性能之间的对应关系。此外,我们。
2023-04-08 23:17:32
1437
原创 在conda环境中更新pycocotools出现的required to install pyproject. toml-based projects报错解决方案!
鉴于博主是个菜狗,博主并没有深入研究pycocotools-windows与pycocotools的区别,望见谅!如果感觉博主讲的对您有用,请点个关注支持一下吧,将会对此类问题持续更新……不知道为啥这个开始页面不能截图,手机拍摄,较为混,(window10)在其中标题栏选择下载一栏,并在下载的搜索框键入:build tools。接下来直接进行下载,下载完成以后是一个ISO结尾的光盘映射文件。,一路进行安装便可以完成自己对该文件的工作准备了!输入该指令,完成对pycocotools的下载。
2023-03-24 21:16:43
46639
45
原创 算法设计与分析之递归进阶练习五题
序调用自身的编程技巧叫递归。递归的思想是把一个大型复杂问题层层转化为一个与原问题规模更小的问题,问题被拆解成子问题后,递归调用继续进行,直到子问题无需进一步递归就可以解决的地步为止。
2023-03-15 18:23:47
602
2
原创 中医药NER命名实体识别基于SPANNER方式
一个不知名大学生,江湖人称菜狗本文使用SPANNER方式实现对中医药进行实体识别,采用focal loss 进行优化。本文章作用防止安静在以后的生活中遇到病不去看病导致的身体难受,可以利用该系统对中药进行辨认识别,帮助安静快速病好!知识图谱是近年来知识管理和知识服务领域中出现的一项新兴技术,它为中医临床知识的关联、整合与分析提供了理想的技术手段。
2023-03-05 08:41:36
1557
原创 算法设计与分析——十大经典排序算法二(6--10)
桶排序 (Bucket sort)的工作的原理:假设输入数据服从均匀分布,将数据分到有限数量的桶里,每个桶再分别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排)。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。最后的次序就是高优先级高的在前,高优先级相同的低优先级高的在前。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。
2023-03-01 10:30:09
1258
原创 基于OpenCV的视频处理 - 人脸检测
SaveFaces并SaveSummary产生输出结果。在SaveFaces类,使用map功能,遍历所有检测到的面部,从图像裁剪他们并保存到输出目录。SaveSummary类的任务是收集有关已识别面部的所有元数据,并将它们保存为结构良好的JSON文件,该map函数用于缓冲元数据。接下来,我们使用额外的write功能扩展我们的类,我们将需要在管道的末尾触发以将JSON文件与摘要一起保存。脸部图像针对每一帧存储在单独的目录中。
2023-02-07 20:37:01
2515
2
原创 实战 | 用Python 和 OpenCV搭建老人跌倒智能监测系统 (步骤 + 源码)
由于我们将根据我们使用 OpenCV 获得的角度和坐标来假设一个人是在行走还是跌倒在地上,因此,我们必须计算角度,最简单的方法是定义一个函数,然后调用它在程序中。
2023-02-04 21:23:23
7842
177
原创 基于 PyTorch 的目标检测和跟踪(无敌版)
SORT(Simple Online and Realtime Tracking)是2017年由 Alex Bewley,Zongyuan Ge,Lionel Ott,Fabio Ramos,Ben Upcroft 发表的一篇论文,该论文建议使用 Kalman 过滤器来预测先前确定的物体的轨迹,并将它们与新的检测结果进行匹配。因此,与前面示例中的常规检测(包括边界框的坐标和类预测)不同,我们将获得跟踪的对象,除了上面的参数,还包括一个对象 ID。下面的基本函数将返回对指定图像的检测。
2023-02-01 15:04:07
1656
1
原创 机器视觉在烟草领域中的应用
叶梗烟丝是烟叶叶梗部分被加工制成的烟丝,在制丝过程中由于其特殊的物理性能及加工工艺因素影响,容易出现宽度面积较大的梗签与梗块,梗签与梗块具有焦油含量高、硬度高、燃烧性能差、填充性能差等缺点,非常容易出现烟支落头现象并由此引发火灾等重大安全隐患事故,因此,如何在颜色、形态十分相近的配方烟丝中识别出梗丝,判断其是否为宽度过大的梗签、梗块是烟草行业烟丝质量控制的关键环节。在对打叶复烤和制丝生产线上的烟叶杂质进行剔除检测时,检测叶片中存在的杂质、颜色、形状、纹理等特征识别,需要准确识别出如纸箱板、麻绳等杂物。
2023-01-26 10:08:07
1686
原创 目标检测再升级!YOLOv8模型训练和部署
YOLOv8 是 Ultralytics 开发的 YOLO(You Only Look Once)物体检测和图像分割模型的最新版本。YOLOv8是一种尖端的、最先进的SOTA模型,它建立在先前YOLO成功基础上,并引入了新功能和改进,以进一步提升性能和灵活性。它可以在大型数据集上进行训练,并且能够在各种硬件平台上运行,从CPU到GPU。YOLOv8还有一个关键特性是它的可扩展性,由于其被设计成一个框架,支持所有以前YOLO的版本,使得在不同版本之间切换和比较它们的性能变得容易。
2023-01-12 11:12:21
3332
原创 Codeforces Round #843 (Div. 2) A1 —— D
Codeforces Round #843 (Div. 2) A1 —— D
2023-01-11 19:06:02
710
Keywords Flame smoke detection, Target recognition, YOLOvS, Imag
2024-04-30
人工智能领域 有关表情识别的训练数据
2022-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人