Linux虚拟网络基础——tun

一 简介tun是一个网络层(IP)的点对点设备,它启用了IP层隧道功能。Linux原生支持的三层隧道,可以通过命令ip tunnel help来查看:[root@centos ~]# ip tunnel help Usage: ip tunnel { add | change | del | sh...

2018-04-29 11:08:04

阅读数 446

评论数 0

softmax算法与损失函数的综合应用

一 代码''' 这个实例以两个值进行了以下3次试验 (1)两次softmax试验:将输出值logits分别进行1次和2次softmax。 (2)观察交叉熵:将步骤(1)中的两个值分别进行.softmax_cross_entropy_with_logits,观察他们的区别。 (3)自建公式试验:将两...

2018-04-29 08:52:13

阅读数 405

评论数 0

Linux虚拟网络基础——Router

一 介绍Linux创建Router并没有像创建Bridge那样,有一个直接的命令brctl,而且它间接的命令也没有,不能创建虚拟路由器,因为它就是路由器(Router)!不过linux默认没有打开路由转发功能。可以用这个命令验证一下:[root@centos ~]# cat /proc/sys/n...

2018-04-29 07:44:07

阅读数 621

评论数 0

损失函数

一 损失函数介绍损失函数用于描述模型预测值与真实值的差距大小。一般有有两种常见的算法——均值平方差(MSE)和交叉熵。下面来分别介绍每个算法的具体内容。1 均值平方差均值平方差(Mean Squared Error,MSE),也称“均方误差”,在神经网络中主要是表达预测值和真实值之间的差异,在数理...

2018-04-28 20:08:37

阅读数 574

评论数 0

Linux虚拟网络基础——Bridge

一 介绍在linux的语境中,Bridge(网桥)和Switch(交换机)是一个概念,所以本篇也不对两者进行区分。Linux实现Bridge功能的是brctl模块。在命令行中敲一下brctl,如果能显示相关内容,则表示有此模块,否则还需要安装。[root@centos ~]# brctl Usag...

2018-04-28 19:05:02

阅读数 131

评论数 0

Linux虚拟网络基础——veth pair

一 简介veth pair不是一个设备,而是一对设备,以连接两个虚拟以太网端口。操作veth pair,需要跟namespace一起配合,不然就没有意义。我们设计一个测试用例进行实践,如下图:二 实战#创建veth pair [root@centos ~]# ip link add tap1 ty...

2018-04-27 21:31:09

阅读数 1064

评论数 0

softmax算法——处理分类问题

一 介绍softmax基本可以算是分类任务的标配。本篇介绍softmax是什么,以及softmax图解和举例。二 什么是softmax现实生活中需要对某一问题进行多种分类,例如对图片进行分类的例子,这时就需要使用softmax算法。softmax,就是如果判断输入属于某一个类的概率大于属于其他类的...

2018-04-27 21:13:37

阅读数 1782

评论数 0

Linux虚拟网络基础——namespace

一 介绍namespace是Linux虚拟网络中一个重要概念。传统的Linux的许多资源是全局的,比如进程ID资源。而namespace的目的首先就是将这些资源做资源隔离。Linux可以在一个Host内创建许多namespace,于是那些原本是Linux全局的资源,就变成了namespace范围的...

2018-04-26 22:03:10

阅读数 221

评论数 0

激活函数总结

一 主要作用激活函数的主要作用就是加入非线性因素,以解决线性模型表达能力不足的缺陷,在整个神经网络起到至关重要的作用。在神经网络中常用的激活函数有Sigmoid、Tanh和relu等,下面逐一介绍。二 Sigmod函数1 函数介绍Sigmoid是常用的非线性的激活函数,数学公式如下:2  函数曲线...

2018-04-25 21:33:36

阅读数 1468

评论数 0

Linux虚拟网络基础——tap

一 介绍Linux中谈到tap,经常会和tun并列谈论。两者都是操作系统内核中的虚拟网络设备。tap位于二层,tun位于三层。需要说明的是,这里所说的设备是Linux的概念,并不是我们平时生活中所说的设备。比如,生活中,我们常常把一台物理路由器称为一台设备。而Linux所说的设备,其背后指的是一个...

2018-04-24 21:34:36

阅读数 1863

评论数 0

神经元拟合原理

一 单个神经元模型计算公式公式中:z为输出结果;x为输入;w为权重;b为偏执值。w和b可以理解为两个变量。模型每次的学习都是为了调整w和b,从而得到一个合适的值,最终由这个值配合运算公式所形成的逻辑就是神经网络的模型。其实这个模型是根据仿生学得到的。我们看一下大脑细胞里的神经突出,如下图:1 大脑...

2018-04-24 20:44:32

阅读数 554

评论数 0

Neutron的扩展能力

在Neutron的SDN的应用场景下,所有的SDN控制器都挂接在Neutron之下,这是源于Neutron良好的扩展能力。Neutron扩展架构如下图上图中1、2、3这3个位置,正是Neutron的扩展点。下表展示了Neutron的扩展点通过以上的描述,可以看到Neutron的可扩展能力非常强大,...

2018-04-24 19:57:02

阅读数 122

评论数 0

识别图中模糊手写数字

一 实例识别图中模糊手写数字二 代码import tensorflow as tf #导入tensorflow库 from tensorflow.examples.tutorials.mnist import input_data mnist = input_data.read_data_sets...

2018-04-24 19:24:28

阅读数 674

评论数 0

MNIST导入图片数据集

一 MNIST简介MNIST是一个入门级的计算机视觉数据集。当我们开始学习编程时,第一件事往往是学习打印Hello World。在机器学习入门的领域里,我们会用MNIST数据集来实验各种模型。MNIST里包含各种手写数字图片。也包含每张图片对应的标签,告诉我们这个数字几。MNIST数据集合的官网是...

2018-04-23 22:10:36

阅读数 5610

评论数 1

动态图(Eager)和数据集(tf.data)

一 动态图动态图是相对于静态图而言的。所谓的动态图是指在python中代码被调用后,其操作立即被执行的计算。其与静态图最大的区别是不需要使用session来建立会话了。即在静态图中,需要在会话中调用run方法才可以获得某个张量的具体值:而在动态图中,直接运行就可以得到具体值了。动态图TensorF...

2018-04-22 21:02:21

阅读数 919

评论数 0

使用TensorFlow实现分布式部署训练

一 实例描述在本机通过3个端口来建立3个终端,分别是一个ps,两个worker,实现TensorFlow的分布式运算。二 代码1 ps代码import tensorflow as tf import numpy as np import matplotlib.pyplot as plt plotd...

2018-04-22 20:32:39

阅读数 1256

评论数 0

配置分布式TensorFlow

在大型数据集上进行神经网络的训练,往往需要更大的运算资源,而且还要耗费若干天才能完成运算量。TensorFlow提供了一个可以分布式部署的模式,将一个训练任务拆成多个小任务,分配到不同的计算机上来完成协同运算,这样使用计算机群来代替单机计算,可以使训练时间大大缩短。一 分布式TensorFlow的...

2018-04-22 19:16:20

阅读数 124

评论数 0

TensorFlow图的基本操作

一 实例描述本例演示了使用3种方式来建立图,并演示获取图相关内容的操作。一个TensorFlow程序默认是建立一个图,除了系统自动建图外,还可以手动建立,并做一些其他操作。二 代码import numpy as np import tensorflow as tf # 1 创建图的方法 ''' 下...

2018-04-22 17:16:19

阅读数 577

评论数 0

TensorFlow演示作用域与操作符的受限范围

一 实例描述variable_scope还可以使用 with tf.variable_scope("name") as xxxscope的方式定义作用域,当使用这种方式时,所定义的作用域变量xxxscope将不再受外围scope所限制。二 代码import te...

2018-04-22 16:36:15

阅读数 78

评论数 0

TensorFlow初始化共享变量的作用域

一 实例描述演示variable_scope中get_variable初始化的继承功能,以及嵌套variable_scope机继承功能。variable_scope和get_variable都有初始化的功能。在初始化时,如果没有对当前变量初始化,则TensorFlow会默认使用作用域的初始化方法对...

2018-04-22 16:03:21

阅读数 86

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭