古月《ROS入门21讲》18.tf坐标系广播与监听的编程实现.pdf## ROS入门 21讲 ### 18. tf坐标系广播与监听的编程实现 主讲人:古月 ## • 创建功能包 $ cd ~/catkin_ws/src $ catkin_create_pkg learning_tf roscpp rospy tf turtlesim 主目录 include  SRC CMakeLists.txt package.xml ## • 创建tf广播器代码(C++) ## $ ^{*} $ 该例程产生tf数据,并计算、发布turtle2的速度指令 #include#include <tf transform_broadcaster.h=""> #include turtlesim::PoseConstPtr& msg) ## // 创建tf的广播器 static tf::TransformBroadcaster br; ## // 初始化tf数据 tf::Transform transform; transform.setOrigin(tf::Vector3(msg->x, msg->y, 0.0)); tf::Quaternion q; q.setRPY(0 0 码力 | 8 页 | 1.19 MB | 2 年前3
《TensorFlow 2项目进阶实战》2-快速上手篇:动⼿训练模型和部署服务《TensorFlow 2 项目进阶实战》视频课程 快速上手篇:动手训练模型和部署服务 ## 目录 - TensorFlow 2 开发环境搭建 - 使用 tf.keras.datasets 加载数据 - 使用 tf.data.Dataset 加载数据 - 使用 tf.keras.Model 管理模型 - Fashion MNIST 数据集介绍 - 使用 TensorFlow 2 训练分类网络 TensorFlow -i https://mirrors.aliyun.com/pypi/simple jupyter lab ## 在 Jupyter Lab 中使用 TensorFlow 2 django@dev-tf2:~/advanced_practice/install$ jupyter lab --config jupyter_config.json [W 05:08:55.656 LabApp] Config Listening on /http_over_websocket [I 05:20:07.549 NotebookApp] Serving notebooks from local directory: /tf [I 05:20:07.550 NotebookApp] The Jupyter Notebook is running at: [I 05:20:07.550 NotebookApp] ht0 码力 | 52 页 | 7.99 MB | 2 年前3
古月《ROS入门21讲》17.ROS中的坐标系管理系统.pdf某位姿在A、B两个坐标系下的坐标变换 ## 机器人中的坐标变换 ## TF功能包能干什么? - 五秒钟之前,机器人头部坐标系相对于全局坐标系的关系是什么样的? - 机器人夹取的物体相对于机器人中心坐标系的位置在哪里? 机器人中心坐标系相对于全局坐标系的位置在哪里? TF坐标变换如何实现? • 广播TF变换 • 监听TF变换  Buffer length: 4.896 sec Broadcaster: /turtle2_tf_broadcaster Average rate: 62.699 Hz Most recent transform: 1499181868.874 (0.015 sec old) Buffer0 码力 | 7 页 | 1.08 MB | 2 年前3
《TensorFlow 2项目进阶实战》7-TensorFlow2进阶使用项目进阶实战》视频课程 ## 目录 - 使用 TensorFlow 2 实现图像数据增强 - 使用 TensorFlow 2 实现分布式训练 - 使用 TensorFlow Hub 迁移学习 - 使用 @tf.function 提升性能 - 使用 TensorFlow Serving 部署云端服务 - 使用 TensorFlow Lite 实现边缘智能 # 使用 TensorFlow 2 实现图像数据增强 BigGAN-deep image generator trained on 256x256 ImageNet. Published by: DeepMind Updated: 10/24/2019 tf2-preview/nnlm-de-dim50-with-... Published by: Google Updated: 10/24/2019 ## I mage classification MobileNet V2 ## Model formats ImageNet (ILSVRC-2012-CLS) Dataset Publisher Fine tunable: Yes Format: TF2.0 Saved Model Google License: .JS (v3. default) Saved Model .JS (v2, default) .JS (v1, default)0 码力 | 28 页 | 5.84 MB | 2 年前3
phpMyAdmin Documentation Release 5.2.2-dev_d$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf $tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$t $tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$tf$t0 码力 | 209 页 | 868.03 KB | 2 年前3
《TensorFlow 快速入门与实战》8-TensorFlow社区参与指南Improvements • TensorFlow Lite has moved from contrib to core. This means that Python modules are under tf.lite and source code is now under tensorflow/lite rather than tensorflow/contrib/lite. • TensorFlow Disallow conversion of python floating types to uint32/64 (matching behavior of other integer types) in tf.constant. • Make the gain argument of convolutional orthogonal initializers (convolutional_delta_orthogonal consistent behavior with the tf.initializers.orthogonal initializer, i.e. scale the output l2-norm by gain and NOT by sqrt(gain). (Note that these functions are currently in tf.contrib which is not guaranteed0 码力 | 46 页 | 38.88 MB | 2 年前3
2 使用Python训练和部署低精度模型 张校捷实数的16-bit半精度浮点数和8-bit定点数表示使用低精度的意义 ## 深度学习模型中实数的表示 FP32: E8M23 (tf.float32) FP16: E8M7 (TPU, tf.bfloat16) FP16: E5M10 (GPU, tf.float16) Int8 ## 低精度浮点数的优点 ### 1. 节约内存/显存的使用(FP16为原来的1/2,int8为原来的1/4) ,K) FP16: 大小为8x Int8: 大小为16x 如果FP32要使用,可以设置(内部转为FP16): TF_ENABLE_CUBLAS_TENSOR_OP_MATH_FP32=1 TF_ENABLE_CUDNN_TENSOR_OP_MATH_FP32=1 TF_ENABLE_CUDNN_RNN_TENSOR_OP_MATH_FP32=1 $$ \mathsf{D}= $$ tensorflow as tf import numpy as numpy input = tf.placeholder(dtype=tf.float32, shape=[None, 128, 128, 16]) input_fp16 = tf.cast(input, dtype=tf.float16) # Force the layer use tf.float16 conv1 = tf.keras0 码力 | 24 页 | 981.45 KB | 2 年前3
《TensorFlow 快速入门与实战》3-TensorFlow基础概念解析张量的形状不一定在编译时确定,可以在运行时通过形状推断计算得出。 ## TensorFlow 张量 在 TensorFlow 中,有几类比较特别的张量,由以下操作产生: • tf.constant //常量 • tf.placeholder //占位符 • tf.Variable //变量 ## 极客时间 ||||| |---|---|---|---| |1|2|3|| |4|5|6|| |7|8|9|| ## TensorFlow 变量 ## 极客时间 TensorFlow 变量 (Variable) 的主要作用是维护特定节点的状态,如深度学习或机器学习的模型参数。 tf.Variable 方法是操作,返回值是变量(特殊张量)。 通过 tf.Variable 方法创建的变量,与张量一样,可以作为操作的输入和输出。不同之处在于: • 张量的生命周期通常随依赖的计算完成而结束,内存也随即释放。 - _1.jpg) import tensorflow as tf # 创建变量 w = tf.Variable(, name= ) # 将变量作为操作的输入 y = tf.matmul(w, ...another variable or tensor...) z = tf.sigmoid(w + y) # 使用 assign 或 0 码力 | 50 页 | 25.17 MB | 2 年前3
【PyTorch深度学习-龙龙老师】-测试版202112import tensorflow as tf # 导入TensorFlow库 # 1. 创建计算图阶段,此处代码需要使用 tf 1.x 版本运行 # 创建 2 个输入端子,并指定类型和名字 a_ph = tf.placeholder(tf.float32, name='variable_a') b_ph = tf.placeholder(tf.float32, name='variable_b') c_op = tf.add(a_ph, b_ph, name='variable_c') 创建计算图的过程就类比通过符号建立公式 $ c=a+b $ 的过程,仅仅是记录了公式的计算步骤,并没有实际计算公式的数值结果,需要通过运行公式的输出端子c,并赋值a= 2.0, b = 4.0才能获得c的数值结果,代码如下: # 2. 运行计算图阶段,此处代码需要使用 tf 1.x 版本运行 版本运行 # 创建运行环境 sess = tf.InteractiveSession() # 初始化步骤也需要作为操作运行 init = tf.global_variables_initializer() sess.run(init) # 运行初始化操作,完成初始化 # 运行输出端子,需要给输入端子赋值 c_numpy = sess.run(c_op, feed_dict={a_ph: 2., b_ph:0 码力 | 439 页 | 29.91 MB | 2 年前3
5 Python深度学习实践9cc35531775c47e/p3_2.jpg) ## 1 从hello world开始 以深度学习的第一个案例MNIST为例 学习Tensorflow框架的使用及代码编写风格 ## 理解TF ## 开始使用 TensorFlow TensorFlow 是一个用于研究和生产的开源机器学习库。TensorFlow 提供了各种 API,可供初学者和专家在桌面、移动、网络和云端环境下进行开 tensorflow as tf mnist = tf.keras.datasets.mnist (x_train, y_train), (x_test, y_test) = mnist.load_data() x_train, x_test = x_train / 255.0, x_test / 255.0 model = tf.keras.models.Sequential([ tf.keras Flatten(input_shape=(28, 28)), tf.keras.layers.Dense(512, activation=tf.nn.relu), tf.keras.layers.Dropout(0.2), tf.keras.layers.Dense(10, activation=tf.nn.softmax) ]) model.compile(opt0 码力 | 38 页 | 4.85 MB | 2 年前3
共 324 条
- 1
- 2
- 3
- 4
- 5
- 6
- 33













