对于众包任务根据已执行的任务信息,进行重新定价优化。首先用线性回归分析,发现线性回归解决不了该问题,转而使用神经网络进行回归分析,回归分析根据模型去修正原来些未完成的任务的单价。最后使用已完成的任务和支持向量机生成模型,去预测那些原本未完成并修正单价后,他们中可能完成的任务数。结果发现,经过优化定价后,未完成的任务可能完成数会增加53个,而未完成任务的总体金额优化前后却省了42
2024-06-23 17:58:21 1.04MB 神经网络 机器学习
1
YOLOv5是一种高效、快速的目标检测框架,尤其适合实时应用。它采用了You Only Look Once (YOLO)架构的最新版本,由Ultralytics团队开发并持续优化。在这个基于Python的示例中,我们将深入理解如何利用YOLOv5进行人脸检测,并添加关键点检测功能,特别是针对宽脸(WideFace)数据集进行训练。 首先,我们需要安装必要的库。`torch`是PyTorch的核心库,用于构建和训练深度学习模型;`torchvision`提供了包括YOLOv5在内的多种预训练模型和数据集处理工具;`numpy`用于处理数组和矩阵;而`opencv-python`则用于图像处理和显示。 YOLOv5模型可以通过`torch.hub.load()`函数加载。在这个例子中,我们使用的是较小的模型版本'yolov5s',它在速度和精度之间取得了较好的平衡。模型加载后,设置为推理模式(`model.eval()`),这意味着模型将不进行反向传播,适合进行预测任务。 人脸检测通过调用模型对输入图像进行预测实现。在`detect_faces`函数中,首先对图像进行预处理,包括转换颜色空间、标准化像素值和调整维度以适应模型输入要求。然后,模型返回的预测结果包含每个检测到的对象的信息,如边界框坐标、类别和置信度。在这里,我们只关注人脸类别(类别为0)。 为了添加关键点检测,定义了`detect_keypoints`函数。该函数接收检测到的人脸区域(边界框内的图像)作为输入,并使用某种关键点检测算法(这部分代码未提供,可以根据实际需求选择,例如MTCNN或Dlib)找到人脸的关键点,如眼睛、鼻子和嘴巴的位置。关键点坐标需要转换回原始图像的坐标系。 最后,`detect_faces`函数返回的人脸和关键点信息可以用于在原始图像上绘制检测结果。这包括边界框和置信度信息,以及关键点的位置,以可视化验证检测效果。 需要注意的是,这个示例假设已经有一个训练好的YOLOv5模型,该模型是在宽脸数据集上进行过训练,以适应宽角度人脸的检测。宽脸数据集的特点是包含大量不同角度和姿态的人脸,使得模型能够更好地处理真实世界中的各种人脸检测场景。 如果要从零开始训练自己的模型,你需要准备标注好的人脸数据集,并使用YOLOv5的训练脚本(`train.py`)进行训练。训练过程中,可能需要调整超参数以优化模型性能,如学习率、批大小、训练轮数等。 总的来说,这个Python示例展示了如何集成YOLOv5进行人脸检测和关键点检测,适用于对实时或近实时应用进行人脸分析的场景。为了提高性能,你可以根据实际需求调整模型大小(如使用'yolov5m'或'yolov5l'),或者自定义训练以适应特定的数据集。同时,关键点检测部分可以替换为更适合任务的算法,以达到更好的效果。
2024-06-23 16:42:18 24KB python
1
5个不同 NOC总线 verilog代码,适合NOC开发研究
2024-06-23 16:19:07 3.83MB verilog
1
选课系统 随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。 本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基于浏览器/服务器结构网上选课系统的基本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 开发网上选课系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统,使学生可以方便地在校园网上进行网上选课。该B/S结构的系统在Windows XP系统和VS.NET平台下开发完成,使用C#作为ASP.NET的开发语言,SQL Server 2000作为数据库。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在web.config里修改,并经过编码加密,增
2024-06-23 15:54:56 1.79MB asp.net 毕业设计
1
js欢乐打地鼠小游戏代码是一款简单的js欢乐打地鼠游戏源代码下载。
2024-06-22 22:32:19 243KB 欢乐打地鼠
1
数字信号处理实验MATLAB代码,有需要的可以下下。
2024-06-22 18:17:05 3KB 数字信号处理实验 MATLAB代码
1
pandas Python数据分析与可视化大作业 + 源代码 + 数据 + 详细文档 所使用第三方库介绍:numpy 、pandas、matplotlib、seaborn、wordcloud、sklearn
2024-06-22 17:54:21 7.77MB python 数据分析 可视化 pandas
1
CANopen协议在机械研究院中的应用实例分析 CANopen是一种基于Controller Area Network(CAN)总线的应用层协议,广泛应用于工业自动化、机器人技术、医疗设备、汽车电子等领域。同济大学机械研究院的CANopen协议-PDO SDO应用实例分析,为我们提供了一个深入了解CANopen协议的机会。 CANopen协议简介 CANopen协议是一种开放式的通信协议,主要应用于工业自动化、机器人技术、医疗设备等领域。它基于CAN总线,提供了一个灵活的通信架构,能够满足不同工业应用的需求。CANopen协议的主要特点是开放式、灵活、可扩展、实时性强等。 PDO应用实例分析 PDO(Process Data Object)是CANopen协议中的一种数据对象,用于传输过程数据。在机械研究院的应用实例中,PDO应用实例分析主要涉及到对象字典的编写、节点之间的数据传输等方面。 对象字典的编写 在CANopen协议中,对象字典是指节点之间的数据交换所需的数据结构。对象字典的编写是PDO应用实例分析的重要步骤。根据机械研究院的应用实例,在对象字典的编写中,需要定义节点 ID、对象类型、对象名称、数据类型等信息。 节点之间的数据传输 在机械研究院的应用实例中,节点之间的数据传输是通过CAN总线实现的。节点 1 发送数据至节点 2、节点 3,节点 2 发送数据至节点 3。数据传输的过程中,需要遵守CANopen协议的规定,例如数据帧的格式、传输速率等。 SDO应用实例分析 SDO(Service Data Object)是CANopen协议中的一种服务数据对象,用于传输服务数据。在机械研究院的应用实例中,SDO应用实例分析主要涉及到服务数据的传输、错误处理等方面。 服务数据的传输 在CANopen协议中,服务数据的传输是通过SDO实现的。服务数据的传输包括服务请求、服务响应、错误处理等方面。在机械研究院的应用实例中,服务数据的传输需要遵守CANopen协议的规定,例如服务请求的格式、服务响应的格式等。 错误处理 在CANopen协议中,错误处理是非常重要的。错误处理包括错误检测、错误报告、错误恢复等方面。在机械研究院的应用实例中,错误处理需要遵守CANopen协议的规定,例如错误代码的定义、错误处理的流程等。 同济大学机械研究院的CANopen协议-PDO SDO应用实例分析,为我们提供了一个深入了解CANopen协议的机会。通过该应用实例,我们可以了解CANopen协议的基本原理、PDO和SDO的应用、错误处理等方面的知识。
2024-06-22 15:56:36 491KB CANopen 学习资料
1
MATLAB通信仿真及应用实例详解pdf-MATLAB通信仿真及应用实例详解.part5.rar 未命名.JPG 作者:邓华 编著 出版社:人民邮电出版社 出版日期:2003-09-01 内容简介 本书着重介绍了MATLAB在通信仿真,尤其是移动通信仿真中的应用,通过丰富具体的实例来加深读者对通信系统仿真的理解和掌握。 全书共分10章,前3章介绍MATLAB通信仿真的基础,包括Simulink和S-函数;第4~8章分别介绍了信源和信宿、信道传输、信源编码、信道编码、信号交织以及信号调制的仿真模块及其仿真实现过程;第9章介绍了在通信系统的仿真和调试过程中经常遇到的问题及其解决办法;最后,第10章以cdma 2000为例介绍了移动通信系统的设计和仿真。 本书适用于通信行业的大专院校学生和研究人员,既可以作为初学者的入门教材,也可以用作中高级读者和研究人员的速查手册。 第1章  MATLAB与通信仿真 1 1.1  MATLAB简介 1 1.1.1  MATLAB集成开发环境 2 1.1.2  MATLAB编程语言 6 1.2  通信仿真 8 1.2.1  通信仿真的概念 8 1.2.2  通信仿真的一般步骤 9 第2章  Simulink入门 12 2.1  Simulink简介 12 2.2  Simulink工作环境 13 2.2.1  Simulink模型库 13 2.2.2  设计仿真模型 14 2.2.3  运行仿真 14 2.2.4  建立子系统 15 2.2.5  封装子系统 17 2.3  Simulink模型库 20 第3章  S-函数 23 3.1  S-函数简介 23 3.1.1  S-函数的工作原理 23 3.1.2  S-函数基本概念 24 3.2  M文件S-函数 26 3.2.1  M文件S-函数简介 26 3.2.2  M文件S-函数的编写示例 30 3.3  C语言S-函数 46 3.3.1  C语言S-函数简介 46 3.3.2  C语言S-函数的编写示例 51 3.4  C 语言S-函数 60 第4章  信源和信宿 66 4.1  信源 66 4.1.1  压控振荡器 66 4.1.2  从文件中读取数据 68 4.1.3  数据源 72 4.1.4  噪声源 78 4.1.5  序列生成器 85 4.1.6  实例4.1--通过压控振荡器实现BFSK调制 99 4.2  信宿 101 4.2.1  示波器 101 4.2.2  错误率统计 103 4.2.3  将结果输出到文件 105 4.2.4  眼图、发散图和轨迹图 108 第5章  信道 116 5.1  加性高斯白噪声信道 116 5.1.1  函数awgn() 116 5.1.2  函数wgn() 118 5.1.3  加性高斯白噪声信道模块 120 5.1.4  实例5.1--BFSK在高斯白噪声信道中的传输性能 122 5.2  二进制对称信道 127 5.2.1  二进制对称信道模块 127 5.2.2  实例5.2--卷积编码器在二进制对称信道中的性能 128 5.3  多径瑞利衰落信道 132 5.3.1  多径瑞利衰落信道模块 132 5.3.2  实例5.3--BFSK在多径瑞利衰落信道中的传输性能 134 5.4  伦琴衰落信道 138 5.4.1  伦琴衰落信道模块 138 5.4.2  实例5.4——BFSK在多径瑞利衰落信道中的传输性能 139 5.5  射频损耗 142 5.5.1  自由空间路径损耗模块 142 5.5.2  接收机热噪声模块 144 5.5.3  相位噪声模块 145 5.5.4  相位/频率偏移模块 146 5.5.5  I/Q支路失衡模块 148 5.5.6  无记忆非线性模块 149 第6章  信源编码 153 6.1  压缩和扩展 153 6.1.1  A律压缩模块 153 6.1.2  A律扩展模块 154 6.1.3  μ律压缩模块 155 6.1.4  μ律扩展模块 156 6.2  量化和编码 157 6.2.1  抽样量化编码器 157 6.2.2  触发式量化编码器 158 6.2.3  量化解码器 159 6.2.4  实例6.1--A律十三折与μ律十五折的量化误差 159 6.3  差分编码 162 6.3.1  差分编码器 162 6.3.2  差分解码器 163 6.4  DPCM编码和解码 164 6.4.1  DPCM编码器 164 6.4.2  DPCM解码器 166 6.4.3  实例6.2--DPCM与PCM系统的量化噪声 166 第7章  信道编码和交织 172 7.1  分组编码 172 7.1.1  二进制线性码 172 7.1.2  二进制循环码 174 7.1.3  BCH码 176 7.1.4  Reed-Solomon码 178 7.1.5  Hamming码 184 7.1.6  实例7.1--Reed-Solomon码在CT2中的应用 186 7.2  循环冗余码 192 7.2.1  CRC编码器 192 7.2.2  CRC检测器 195 7.2.3  实例7.2--CRC-16 编码在DECT中的应用及其性能 197 7.3  卷积编码 202 7.3.1  卷积编码器 203 7.3.2  实例7.3--IS-95的卷积编码器 207 7.3.3  卷积译码器 211 7.3.4  实例7.4--卷积码的软判决译码 214 7.4  块交织 220 7.4.1  通用块交织 220 7.4.2  矩阵交织 221 7.4.3  实例7.5--交织器在IS-95中的应用 224 7.4.4  代数交织 228 7.4.5  随机交织 231 7.4.6  实例7.6--cdma 2000系统Turbo编码器的实现 232 7.5  卷积交织 249 7.5.1  复用交织 250 7.5.2  卷积交织 253 7.5.3  螺旋交织 255 第8章  信号调制 259 8.1  模拟幅度调制 259 8.1.1  双边带幅度调制 259 8.1.2  双边带抑制载波幅度调制 262 8.1.3  单边带幅度调制 265 8.2  模拟频率调制 268 8.2.1  基带频率调制 269 8.2.2  频带频率调制 270 8.3  模拟相位调制 272 8.3.1  基带相位调制 272 8.3.2  频带相位调制 274 8.4  数字幅度调制 275 8.4.1  基带脉幅调制 276 8.4.2  频带脉幅调制 278 8.4.3  基带正交幅度调制 281 8.4.4  频带正交幅度调制 282 8.4.5  基带矩形正交幅度调制 283 8.4.6  频带矩形正交幅度调制 285 8.4.7  实例8.1--数字幅度调制的抗噪声性能 287 8.5  数字频率调制 291 8.5.1  基带M相频移键控调制 292 8.5.2  频带M相频移键控调制 293 8.6  数字相位调制 294 8.6.1  BPSK调制 295 8.6.2  DBPSK调制 296 8.6.3  QPSK调制 297 8.6.4  实例8.2--QPSK在IS-95前向信道中的应用 299 8.6.5  DQPSK调制 304 8.6.6  实例8.3--DQPSK在USDC中的应用 305 8.6.7  基带OQPSK调制 309 8.6.8  频带OQPSK调制 312 8.6.9  实例8.4--OQPSK在IS-95反向信道中的应用 314 8.6.10  基带M-PSK调制 318 8.6.11  频带M-PSK调制 319 8.6.12  基带M-DPSK调制 321 8.6.13  频带M-DPSK调制 323 8.7  数字连续相位调制 325 8.7.1  基带CPM调制 325 8.7.2  频带CPM调制 328 8.7.3  基带MSK调制 330 8.7.4  频带MSK调制 333 8.7.5  基带GMSK调制 335 8.7.6  频带GMSK调制 337 8.7.7  实例8.5--GMSK在GSM中的应用 338 8.7.8  基带CPFSK调制 342 8.7.9  频带CPFSK调制 343 第9章  仿真和调试 346 9.1  运行仿真 346 9.1.1  设置仿真参数 346 9.1.2  运行仿真 356 9.2  调试和分析 358 9.2.1  调试仿真模型 358 9.2.2  分析仿真结果 364 第10章  cdma 2000移动通信系统 366 10.1  cdma 2000系统简介 366 10.1.1  cdma 2000 1x关键技术 367 10.1.2  cdma 2000的信道划分 368 10.2  cdma 2000反向业务信道 370 10.2.1  cdma 2000反向业务信道简介 370 10.2.2  CRC编码器 374 10.2.3  卷积编码器 379 10.2.4  信号交织器 384 10.2.5  正交扩频模块 392 10.2.6  PN信号生成器 397 10.2.7  信号调制模块 404 10.2.8  初始化模块 406 10.2.9  基站接收器 410 10.3  cdma 2000前向业务信道 412 pdf文件下载地址: 请见帖子附件( 觉得好可要顶起来啊! 不能只下载不回贴的啊!~ 【版主确认:138页之后是空白的】
2024-06-22 15:56:33 1.91MB matlab
1
原文链接:https://qihongtao.blog.csdn.net/article/details/134978662?spm=1001.2014.3001.5502 sm2+openssl.zip 使用C++实现的openssl调用sm2实现文件签名的功能。 C++源代代码可以直接使用。也上传了openssl1.1.1的头文件、lib文件和dll文件。 因为国产化原因,项目中需要使用国标sm2签名算法对文件进行签名和验签。OpenSSL 1.1.1版本提供了对国密SM2算法的支持,在之前的版本openssl不支持。 关注公众号 QTShared,后台私信留言免费获取。
2024-06-22 14:42:19 7.64MB openssl 国密算法