证据深度学习 “所有模型都是错误的,但是某些模型(知道何时可以信任它们)是有用的!” -乔治·博克斯(改编) 该存储库包含用于重现的代码(如所发布的),以及更通用的代码,以利用证据学习来训练神经网络,以直接从数据中学习不确定性! 设置 要使用此软件包,必须首先安装以下依赖项: python(> = 3.7) 张量流(> = 2.0) pytorch(支持即将推出) 现在,您可以安装以开始为模型添加证据层和损失! pip install evidential-deep-learning 现在,您可以直接在现有tf.keras模型管道( Sequential , Functional或model-subclassing )的一部分中直接使用此包: >>> import evidential_deep_learning as edl 例子 要使用证据深度学习,必须将模型的最后
2025-09-12 16:24:15 9.6MB deep-learning neural-network tensorflow pytorch
1
在工业自动化领域,电机是驱动机械设备的关键部件,而多段速调速技术则是实现精确控制电机转速的重要手段。在程序编程中,我们通常利用PLC(可编程逻辑控制器)、微控制器或者上位机软件来设计这样的控制系统。下面将详细阐述电机多段速调速的原理、编程方法以及常见应用。 一、电机多段速调速原理 1. 电机类型:常见的有交流异步电机、直流电机和伺服电机。对于交流电机,我们通常通过改变电源频率或电压来调整转速;直流电机则通过调节电枢电压;伺服电机则通过改变输入脉冲频率或占空比来调速。 2. 控制方式:多段速调速主要分为模拟量控制和数字量控制。模拟量控制通过改变模拟信号的大小(如电压、电流)来控制电机速度;数字量控制则通过开关量信号(如脉冲宽度调制PWM)来实现。 二、程序编程实现 1. PLC编程:PLC使用梯形图、指令表或结构文本等编程语言,通过设置不同的输入和输出点,控制变频器或伺服驱动器的参数,实现多段速调速。例如,可以设置多个输入信号(如按钮、继电器触点),对应不同的速度设定值。 2. 微控制器编程:MCU(Microcontroller Unit)通常使用C、汇编等语言,通过读取输入信号,改变输出到电机驱动器的控制信号。比如,使用PID算法调整PWM信号的占空比,实现精确的转速控制。 3. 上位机软件编程:在PC端,可以使用VB、C#等语言开发上位机软件,通过串口或网络与下位机(如PLC、MCU)通信,发送速度指令。同时,上位机还可以实现监控、数据记录等功能。 三、多段速调速的应用 1. 生产线:在自动化生产线上,不同工位可能需要不同的电机转速,如物料输送、装配、检测等环节。 2. 电梯系统:电梯运行时,启动、加速、匀速、减速、停止各阶段需要不同的速度。 3. HVAC系统:空调、风机的风速调节,根据环境温度变化,自动调整电机转速,实现节能和舒适性。 4. 电梯曳引机:电梯曳引机通过多段速调速,实现电梯的平滑起停和精确楼层定位。 5. 包装机械:在包装机械中,如灌装机、封口机,需要根据物料特性和包装需求,改变电机速度。 四、注意事项 1. 安全性:在编程时必须考虑设备和人员安全,避免因速度突变造成机械冲击或人身伤害。 2. 稳定性:确保电机在各速度段运行稳定,避免出现振荡或失控。 3. 效率:合理选择电机和控制器,优化控制策略,提高系统效率。 4. 可扩展性:设计时应考虑到未来可能的扩展需求,如增加新的速度段或与其他系统的集成。 通过上述编程技术,我们可以实现电机的灵活多段速调速,从而在各种应用场景中达到高效、精准的控制效果。在实际操作中,应结合具体设备和控制需求,选用合适的控制方案,并进行详尽的调试和测试,确保系统的可靠性和性能。
2025-09-12 13:24:41 246KB 编程语言
1
基于形状轮廓多模板匹配的C++源码,采用OpenCV和Qt(MSVC2015)开发,支持多目标并行定位、计数、分类功能,亚像素级定位精度与加速运行速度。,基于OpenCV和C++的多模板多目标高精度亚像素定位并行处理源码——支持模板匹配、定位、计数及分类功能开发实战,c++ opencv开发的基于形状(轮廓)多模板多目标的模板匹配源码,可实现定位,计数,分类等等,定位精度可达亚像素级别,运行速度采用并行加速。 开发工具:qt(msvc2015) + opencv6 ,C++;OpenCV;形状(轮廓)多模板多目标模板匹配;定位;计数;分类;亚像素级别定位精度;并行加速;Qt(MSVC2015);OpenCV6。,C++ OpenCV形状多模板匹配源码:亚像素定位并行加速
2025-09-12 01:13:33 2.02MB sass
1
内容概要:本文详细介绍了利用博途PLC(特别是S7-1500型号)、丹佛斯变频器FC302以及SEW三相异步电机组成的控制系统中,通过SCL代码实现Sinx*Sinx形式的S型速度曲线控制方法。重点在于如何通过这种特殊的数学模型来确保速度变化过程中加速度和平滑度的最佳表现,从而减少机械系统的冲击力。文中不仅提供了具体的SCL代码片段,还分享了一些实际调试的经验教训,如变频器参数设置、HMI监控点配置等。此外,作者还提到了该技术在一个轮胎生产线上成功应用的数据支持,证明了其有效性。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是那些对PLC编程、变频器调校以及机电一体化感兴趣的读者。 使用场景及目标:适用于需要精确控制电机速度和位置的应用环境,特别是在频繁启停的情况下可以显著提高效率并延长设备使用寿命。主要目的是帮助读者掌握一种新的速度曲线控制思路,即利用正弦函数构建更加平滑稳定的加减速过程。 其他说明:需要注意的是,尽管文中提供的解决方案非常有效,但在具体实施前仍需进行充分的风险评估和测试验证,避免因不当操作造成损失。同时,对于不同类型的机械设备而言,选择合适的速度曲线至关重要,因此文中也强调了‘没有绝对最优解’的观点。
2025-09-11 17:38:06 1.22MB
1
内容概要:本文详细介绍了如何利用SCL代码在PLC 1200/1500中实现S型速度曲线控制,以优化电机启停性能。文中通过具体案例展示了如何使用正弦函数构建加减速曲线,解决了传统梯形速度曲线带来的机械冲击问题。文章提供了完整的SCL代码示例,涵盖了加速、匀速和减速三个阶段,并讨论了实际调试过程中需要注意的关键点和技术细节,如变频器参数配置、中断周期调整以及误差补偿方法。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是熟悉PLC编程和变频器控制的专业人士。 使用场景及目标:适用于需要频繁启停的机械设备,如焊接机械手、涂胶机器人、轮胎生产线等。主要目标是提高设备的运行稳定性、减少机械冲击、提升定位精度和响应速度。 其他说明:文中提到的具体实现方法和技巧不仅限于特定品牌或型号的PLC,而是具有一定的通用性和扩展性。同时,作者强调了实际应用中的注意事项,如参数选择、硬件兼容性等问题,确保方案能够顺利实施并取得预期效果。
2025-09-11 17:36:23 1.97MB
1
内容概要:本文档详细介绍了针对数字IC设计新手的一个全流程项目,涵盖从RTL设计到门级电路布局的各个环节。具体步骤包括RTL设计、综合、floorplan、前仿真、门级电路布局等。项目采用40nm工艺库,设计目标为SNN(Spiking Neural Network)加速器。文档提供了详细的流程说明、RTL源代码、门级电路综合报告及ICC2布局等资料,并附带完整的makefile和tcl脚本以支持自动化流程。 适合人群:数字IC设计领域的初学者和技术爱好者,尤其是希望系统了解从RTL到门级电路布局全流程的新手。 使用场景及目标:帮助新手掌握数字IC设计的关键技术和工具,熟悉从RTL设计到门级电路布局的具体流程,提升实际操作能力。 其他说明:文档不仅提供了理论指导,还包含了大量实用的操作细节和自动化脚本,使新手能够快速上手并完成一个完整的IC设计项目。
2025-09-10 09:54:58 1.83MB
1
第二十届全国大学生智能智能汽车竞赛技术报告:极速光电
2025-09-09 22:56:36 651.61MB
1
转速开环恒压频比控制交流异步电机调速系统仿真研究:基于Matlab Simulink与SVPWM控制的电压频率变化及转速波形分析,转速开环恒压频比控制交流异步电机调速系统仿真:基于Simulink的VVVF与SVPWM控制策略研究报告,转速开环恒压频比控制的交流异步电动机调速系统仿真Matlab simulink vvvf转速开环恒压频比控制的交流异步电动机调速系统仿真 v-f转速开环恒压频比控制的交流异步电动机调速系统仿真 异步电机转速闭环转差频率控制变压变频交流调速仿真,有svpwm控制 转速恒压频比交流变频调速系统Simulink仿真,可观察到电压频率的变比情况以及电动机的转速波形。 配有精美的报告说明。 ,核心关键词: 1. 交流异步电动机 2. 转速开环 3. 恒压频比控制 4. VVVF(Variable Voltage Variable Frequency) 5. Matlab simulink仿真 6. 调速系统 7. SVPWM控制 8. 电压频率变比 9. 电动机转速波形 10. 报告说明,基于Simulink的异步电机转速开环恒压频比调速系统仿真研究
2025-09-09 18:58:58 6.74MB
1
解压即用,无需安装,快速访问github
2025-09-09 14:47:35 20.08MB
1
第二十届全国大学生智能智能汽车竞赛技术报告:极速越野
2025-09-09 14:03:05 572.44MB
1