校园视频AI分析预警系统 TesnorFlow

news/2024/11/3 3:26:47/

校园视频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 上运行。

 


http://www.ppmy.cn/news/529756.html

相关文章

Android巴士倒闭了吗

做Android开发的小伙伴们,应该有听说Android巴士这个网站吧,当年Android开发很火的时,这个网站流量很大,很多人在上面发帖回答问题之类,本人还冲了点钱用于下载源码。 一转眼五年过去了,这个网站越来越少人…

VR巴士发车啦

近几年,由于疫情影响,居家云办公、云旅游逐渐兴盛起来,VR技术得到快速发展。但VR眼镜中的旅行再如何逼真,也无法取代实地旅行带来的体验。后疫情时代,随着各国生活秩序逐渐恢复正常,诞生了一种虚实结合的旅…

MBD——Bus使用全解

目录 一、前言 二、创建Bus 三、使用Bus 一、前言 Long Timer Goes Done; 在MBD中使用对信号归类定义为Bus类型,然后定义对应的变量作为输入输出使得模型看起来简洁、清晰; 二、创建Bus类型 首先打开Simulink,打开Model Exploer&#xff0…

百度自动驾驶巴士开启收费运营

11 月 28 日,多辆百度自动驾驶巴士、阿波龙亮相重庆永川新区中心体育馆广场,车内VR场景体验也同步开放体验,现场吸引了大量市民围观、参与。通过此次体验活动,不仅让永川市民近可以近距离体验到智慧生活,也意味着永川自…

宝宝巴士儿歌下载链接

小宝宝在家就喜欢看宝宝巴士,电视上版本不太齐全、要不就是不是我想要的有两只老虎、数鸭子的那些的儿歌,现在新的宝宝巴士我不太喜欢,什么冰淇凌跳舞转圈圈啥的?,搜了好久才在网上下载下来的2015版本,顺便也转了一下…

巴士系数

巴士系数 巴士系数可衡量必须乘公交车撞到危险项目的最小团队成员人数。旨在尽可能增加您的巴士系数?阅读更多内容以了解操作方法! 什么是巴士系数 巴士系数定义了对项目至关重要的开发人员数量。如果他们发生了什么事(他们被公共汽车撞到…

公务车管理

企业车辆管理已经成为企业管理中的一个重要内容。它是对企业车辆进行派发、调度、检测、维修等一系列工作的总称。企业车辆管理不但影响着企业业务的开展,也关系着企业员工的生命安全,所以做好企业车辆管理是个非常重要的任务。 很多企业进行车辆外派业务…

ubus简介

1、简介 ubus为openwrt平台开发中的进程间通信提供了一个通用的框架。它让进程间通信的实现变得非常简单。 ubus实现的基础是unix socket,即本地socket,它相对于用于网络通信的inet socket更高效,更具可靠性。unix socket客户端和服务器的实现…