Tensorflow lesson 5---唯一的运算执行方法Session详解

在Tensorflow中所有的运算都需要通过Session来完成,即使是简单的赋值、加减乘除等都是需要Session来完成 示例1: import tensorflow as tf import numpy as np node...

Tensorflow lesson 6---层 layer详解

设计一个深度学习的模型,其实就设计一个多层的学习模型,而每个层上又有不同的神经元,所有的运算逻辑都是在这些神经元上完成的,每一层的输出作为下一层的输入。 下图是一个典型的,一共有5层的学习模型,包含1个输入层,3个隐藏层,1个输出层,而在...

ROS机器人Diego 1#整合Tensorflow MNIST,玩数字识别详解

机器学习中最经典的例子就是MNIST通过图片来识别0~9的数字,这篇文章将介绍如何将基于Tensorflow MNIST整合到Diego1#机器人中作为一个节点,此节点将订阅Image消息,通过MNIST识别后将结果发布消息给讯飞语音节点,...

Tensorflow lesson 1---第一个机器学习的代码详解

神经网络,机器学习,可以说是现在最流行的计算机技术,TensorFlow是谷歌开源的机器学习框架,听起来就很高大上,很难学习,不幸的是国内的一些教程都是原文翻译谷歌官方教程,非常难以学习,所以本系列教程就是用比较容易懂的语言来教大家什么te...

Tensorflow lesson 2---唯一的结构tensor详解

在Tensorflow中所有的数据都是使用tensor来描述的,不管是变量,常量,placeholder等都是一个tensor,tensor的中文翻译是张量,也就是我们在进行tensorflow编程的时候所有的输入输出都是一个tensor,...

Tensorflow lesson 3---变量Variable详解

Tensorflow中的变量就是一个放在内存中的tensor结构,用于在计算过程中保存数据,变量的数值可以保存到文件中,也可以从文件中读取 1.变量的初始化 import tensorflow as tf Weights=tf.V...

智能小车制作过程全纪录:一、硬件平台详解

最近看了BBC的纪录片机器人时代,对国外机器人技术的发展感到震撼,当我们的新闻媒体还在报道几个机器人放在一起做一致的机械动作时,国外的机器人研究已经在研究各种各样的仿生机器人,甚至仿生的植物机器人,差距不是一点半点,而是被人家甩了几条街了。...

智能小车制作过程全纪录: 二、软件平台--- Arduino底盘驱动详解

主控板主要提供智能数据分析,根据分析的结果通过串口发送控制命令给小车驱动板,小车驱动板根据控制命令控制小车的动作,主控板采用Java平台,集成相关领域的开源解决方案,软件系统主要包括如下: 底盘驱动:根据控制命令控制4个电机的控...

智能小车制作过程全纪录: 三、软件平台--- Java 平台串口通信详解

嵌入式Linux上大部分都是有C/C++来做开发的,主要的原因还是为了效率,但本人最近几年用Java比较多所以决定用Java比较多所以决定还是用Java来开发,再者个人认为现在硬件的发展,对于实时性没有苛刻要求的环境Java足可以胜任了,所...

智能小车制作过程全纪录: 四、软件平台--- Java 控制GPIO详解

嵌入式系统针对GPIO的开发,大部分都是采用c/c++进行开发,也有在树莓派上针对GPIO的java开发包,但必须要用树莓派平台,但友善之臂Friendarm的板子并不支持,只能自己想办法,在这里我们用Jni技术,直接调用友善之臂Frien...