校园视频AI分析预警系统通过分布式TensorFlow模型训练,校园视频AI分析预警系统对学生的行为进行实时监测,当系统检测到学生出现打架、翻墙、倒地、抽烟等异常行为时,校园视频AI分析预警系统将自动发出警报提示相关人员及时采取措施。深度学习应用到实际问题中,一个非常棘手的问题是训练模型时计算量太大。为了加速训练,TensorFlow可以利用GPU或/和分布式计算进行模型训练。TensorFlow可以通过td.device函数来指定运行每个操作的设备,这个设备可以是本设备的CPU或GPU,也可以是远程的某一台设备。TF生成会话的时候,可愿意通过设置tf.log_device_placemaent参数来打印每一个运算的设备。

import tensorflow as tfa = tf.constant([1.0,2.0,3.0],shape=[3],name='a')
b = tf.constant([1.0,2.0,3.0],shape=[3],name='b')
c= tf.add_n([a,b],name="c")with tf.Session(config=tf.ConfigProto(log_device_placement = True)) as sess:print(sess.run(c))########
Device mapping: no known devices.
c: (AddN): /job:localhost/replica:0/task:0/device:CPU:0
b: (Const): /job:localhost/replica:0/task:0/device:CPU:0
a: (Const): /job:localhost/replica:0/task:0/device:CPU:0[2. 4. 6.]

在配置好了GPU环境的TensorFlow中,如果没有明确指明运行设备,TF会优先选择GPU。

import tensorflow as tfa = tf.constant([1.0,2.0,3.0],shape=[3],name='a')
b = tf.constant([1.0,2.0,3.0],shape=[3],name='b')
c= tf.add_n([a,b],name="c")with tf.Session(config=tf.ConfigProto(log_device_placement = True)) as sess:print(sess.run(c))########
Device mapping: no known devices.
c: (AddN): /job:localhost/replica:0/task:0/device:GPU:0
b: (Const): /job:localhost/replica:0/task:0/device:GPU:0
a: (Const): /job:localhost/replica:0/task:0/device:GPU:0[2. 4. 6.]

可以通过tf.device 来制定运行操作的设备。

import tensorflow as tf
with tf.device("/CPU:0"):a = tf.constant([1.0,2.0,3.0],shape=[3],name='a')b = tf.constant([1.0,2.0,3.0],shape=[3],name='b')
with tf.device("/GPU:0"):c= tf.add_n([a,b],name="c")with tf.Session(config=tf.ConfigProto(log_device_placement = True)) as sess:print(sess.run(c))

某些数据类型是不被GPU所支持的。强制指定设备会报错。为了避免解决这个问题。在创建会还时可以指定参数allow_soft_placement 。当allow_soft_placement为True的时候,如果运算无法在GPU上运行,TF会自动将其放在CPU 上运行。

校园视频AI分析预警系统 TesnorFlow相关推荐

  1. 校园安防智能视频行为分析预警系统解决方案

    一.方案背景 为预防.震慑犯罪,减少财产损失,保障师生员工的人身安全,提高校园整体防控能力,创建文明.安全.和谐.美丽的校园环境,建设学校智能视频监控综合管理系统迫在眉睫. 当前,传统的校园信息化架构 ...

  2. 上海智慧校园视频智能分析算法 yolov7

    上海智慧校园视频智能分析算法通过yolov7+python网络模型分析技术,上海智慧校园视频智能分析算法对校园内学生打架.翻墙.倒地.异常聚集.攀高等行为实时监测预警.YOLOv7 的发展方向与当前主 ...

  3. 智慧加油站智能视频监控分析预警系统 打电话、吸烟、烟火、静电释放识别等功能

    采用视频智能识别技术,对加油区和卸油区内人员抽烟.打电话等违规行为,明火和烟雾等异常状态,卸油作业时人员离岗,灭火器未正确摆放,静电释放时间不足等不规范情形进行智能识别.报警和记录,应24小时不间断进 ...

  4. 视频AI智能分析流媒体服务器EasyAIFilter代码自定义视频AI智能分析过程的使用方法

    背景分析 从视频智能化相关技术研发开始计算,智能化在视频行业内已经发展了十余年,但是视频行业的智能化应用一直没有达到预期.目前视频智能化主要的表现还是集中在前端设备摄像机产品的某些智能功能,以及一些配 ...

  5. 校园安全AI视频行为分析系统 yolov7

    校园安全AI视频行为分析系统以yolov7网络模型算法为核心,校园安全AI视频行为分析算法模型对现场画面中学生打架.异常跌倒.攀爬翻墙.违规闯入.明火烟雾.睡岗离岗.抽烟打电话等行为主动识别预警存档. ...

  6. 如何利用智能视频行为分析预警解决方案保障校园师生安全?

    一.方案背景 对于学校教育而言,安全直接关系到青少年学生的健康成长,关系到千千万万个家庭的幸福安宁和社会稳定,是学校各项工作基本的底线,容不得半点闪失和漏洞. 确保校园师生安全,关键是要落实安全防范政 ...

  7. AI视频智能分析技术与应用(二)

    AI视频智能分析技术与应用(一) AI视频智能分析技术与应用(二) AI视频智能分析技术与应用(三) 二.AI视频智能分析有那些技术? 3.动作行为识别技术 动作行为识别是预测目标在当前时刻或一段时间 ...

  8. AI视频行为分析系统项目复盘——技术篇4:deepsort原理图

    0 背景 见<AI视频行为分析系统项目复盘--技术篇1> 1 目标 尽力绘制详尽的原理图,弄懂deepsort的全局和细节,希望具备以下能力: 精通--能够魔改算法. 一叶知秋--深入了解 ...

  9. AI视频行为分析系统项目复盘——技术篇3:tensorRT技术梳理

    0 背景 见<AI视频行为分析系统项目复盘--技术篇1> 1 tensorRT 介绍 NVIDIA®TensorRT™是一个深度学习平台,用于模型推理加速(仅支持NVIDIA自家GPU,C ...

最新文章

  1. 你我他科技php面试题,北京科大”携手你我他”, “励”行爱加艾減公益
  2. TFRecords转化和读取
  3. Python学习笔记--数据类型
  4. emq+mysql设置_EMQ--添加mysql认证及mysql插件访问控制
  5. SAP S/4HANA Smart Business Filter is too complex - step by step
  6. 如何使用async和await这对组合设计统一的取Access Token的函数
  7. 外联接、自联接与联合
  8. ECSHOP 商品详情页相关属性商品 由新到旧排序
  9. redis 慢消费_Redis精进:List的使用和应用场景
  10. Eviews建立Var模型1
  11. 项目经理如何做好风险管理
  12. 计算机excel高级筛选操作大全,Excel高级筛选的7个使用实例,含不等于空、多条件、筛选到另一表格、用通配符*/?或公式组合条件...
  13. windows中SyncToy(微软同步工具) v2.1汉化版
  14. PMP备考大全:经典题库(8月第4周)
  15. 全差分运算放大器浅析
  16. HTML设置水平分割线
  17. Excel如何将工作表按照表内某一单元格命名
  18. python打印自动换行如何解决,python不换行打印的方法
  19. 计算机工程ei是不是不检索了,EI检索的中文期刊_EI检索号查询_如何查询EI检索...
  20. 腾讯地图html代码,腾讯地图API使用参考.html

热门文章

  1. 浅析金融行业数据安全
  2. 京东科技大幅度调整,这驾“马车”能否走到赴港上市?
  3. BELLHOP 手册和用户指南(中文版)
  4. 谷歌手机连接AirPods Pro 2存在Bug,耳机有Find My功能加持不怕丢
  5. 朗驰欣创——嵌入式软件面试
  6. JQuery实例(三)- 动态修改Table中的内容
  7. 开源轻量堡垒机——Teleport的安装配置和使用
  8. vue3 Teleport
  9. kindeditor使用方法php,KindEditor
  10. zhang 快速并行细化方法_一种改进的Zhang并行图像细化算法的制作方法