Torch

Torch是一个开源的机器学习框架,最初由纽约大学团队开发并以Lua语言实现,因其灵活性和强大的张量计算能力在学术研究中广受欢迎。其核心设计以​​动态计算图​​为特色,支持交互式调试和直观的模型构建方式,尤其适合深度学习领域的快速原型设计和实验迭代。2017年,PyTorch作为Torch的Python版本正式发布,继承了Torch的灵活性与核心理念,同时依托Python丰富的科学生态(如NumPy)和更广泛的开发者社区,迅速成为主流。PyTorch通过​​自动微分(Autograd)​​、​​GPU加速张量运算​​以及​​模块化的神经网络构建接口(torch.nn)​​,为研究人员提供了极致的灵活性和控制力,其动态图机制使得模型调试和修改更为直观便捷。尽管后续版本增加了对生产部署的优化(如TorchScript),但其核心优势始终体现在研究和实验阶段的高效性上。PyTorch现已与TensorFlow并列成为深度学习领域最具影响力的框架之一,被广泛应用于学术研究、工业探索以及各类AI模型的原型开发。
列车AI视频综合感知系统是基于先进异构计算架构的嵌入式智能产品。它采用ARM+GPU的硬件架构,内嵌司机行为检测、乘客异常行为检测、车厢内设备状态检测等相关算法,能在复杂的轨道交通场景下实现高精度的视频分析功能。该系统的主要功能:车厢拥挤度检测末站清客、遗留物检测乘客异常行为分析司机异常行为分析PI
490C++人工智能
目标:智慧工厂建设,厂区监控相机添加AI算法功能 - 9种算法需求:安全帽,工服是否合规,非法进入,烟气告警,明火告警,人脸权限,电子围栏告警,防护服操作规范,除静电操作规范 项目方案: - 边缘计算,算法服务器训练模型,下发算法到边缘计算网关,对接入的多路监控相机进行实时推理检测 - 现场108路监控相机,使用6台边缘计算网关+2台算法服务器,实现9种算法实时检测 - 1号边缘计算网关:接入13路相机视频流,其中9路相机实时检测烟火,3路相机实时检测工作服,1路相机实时检测防护服操作规范 - 2号边缘计算网关:接入12路相机视频流,其中4路相机实时检测烟火,8路相机实时检测区域入侵 - 3号边缘计算网关:接入5路相机视频流,实时进行人脸识别,实现权限管理 - 4号边缘计算网关:接入12路相机视频流,其中5路相机实时检测烟火,3路相机实时检测工作服,3路相机实时检测安全帽,1路相机实时检测区域入侵 - 5号边缘计算网关:接入11路相机视频流,实时检测烟火 - 6号边缘计算网关:接入10路相机视频流,其中5路相机实时检测区域入侵,1路相机实时检测安全帽,4路相机实时检测电子围栏 - 1台算法服务器,负责处理45路相机视频流,其中23路相机实时检测电子围栏,8路相机实时检测烟火,13路相机实时检测区域入侵,1路相机实时检测除静电操作规程 算法实现: - 算法推理引擎服务基于英伟达提供的Deepstream框架进行二次开发,实现对相机视频数据实时算法处理的过程 - Deepstream框架的核心实现思路:基于开源框架GStreamer开发而成,采用插件方式,根据业务需要可以灵活添加、裁剪、编辑插件,组成一条功能完整的视频数据流算法推理通道 - 正常使用的算法框架(pytorch、caffe、TF)训练后的算法模型,在边缘计算端的推理速度是无法满足多路相机实施推理需求的,这里使用Deepstream框架,利用TensorRT实现算法加速 - TensorRT在获得网络结算流图后会针对计算流图进行优化,这部分优化不会改变图中最底层的计算内容,而是会去重构计算图来获得更快更高效的执行方式,即计算不变,优化计算方法 我的工作内容: - 算法框架和算法模型的选型 - 云端算法服务的开发和算法模型的训练 - 边缘端算法服务的开发和算法模型的适配
1860C/C++人工智能
当前共2个项目more
×
寻找源码
源码描述
联系方式
提交