- 博客(6)
- 收藏
- 关注
原创 深层神经网络之经典损失函数
一, 交叉熵函数交叉熵是一个信息论中的概念,但在此我们不深究它的本身意义,我们要知道,交叉熵刻画了两个概率分布之间的距离,在深度神经网络的构建中,我们知道真实值和预测值之间会存在一个差值,这也就是为什么使用交叉熵函数的原因.给定两个概率分布p,q, 通过q来表示p的交叉熵为H(p,q) = -∑ p(x) log q(x)在这里我们要知道交叉熵函数刻画的是两个概率分布之间的距离,但...
2018-07-22 15:05:22 858
原创 TensorFlow入门及神经网络简介
#TensorFlow支持通过tf.Graph来创建新的计算图import tensorflow as tfg1 = tf.Graph()with g1.as_default(): #在计算图g1中定义一个名字叫做v的变量,是一个[1,2]的数组,并且初始值是0 v = tf.get_variable("v",shape=[1,2], initializer=tf.zero...
2018-07-22 09:41:20 393
原创 TensorFlow计算图的使用
计算图的使用节点一、 constant(常量)constant是TensorFlow的常量节点,通过constant方法创建,其是计算图(Computational Graph)中的起始节点,是传入数据。创建方式cons = tf.constant(value=[1,2],dtype=tf.float32,shape=(1,2),name='testconst', verify...
2018-07-21 14:35:04 322
转载 交叉熵代价函数(作用及公式推导)
交叉熵代价函数(Cross-entropy cost function)是用来衡量人工神经网络(ANN)的预测值与实际值的一种方式。与二次代价函数相比,它能更有效地促进ANN的训练。在介绍交叉熵代价函数之前,本文先简要介绍二次代价函数,以及其存在的不足。 1. 二次代价函数的不足 ANN的设计目的之一是为了使机器可以像人一样学习知识。人在学习分析新事物时,当发现自己犯的错...
2018-07-19 14:03:52 937
原创 ubuntu16.04下anaconda3的安装和配置,jupyter notebook的简单使用
ubuntu16.04下anaconda3+pycharm的安装和配置1,anaconda3的安装进入官网,下载对应的anaconda3的版本https://www.anaconda.com/download/#linuxlinux可以下载这个版本下载完后会出现一个名为Anaconda3-5.2.0-Linux-x86_64.sh的一个脚本文件输入命令 bash Anac...
2018-07-16 17:03:49 27158 2
原创 ubuntu16.04安装opencv详解
ubuntu16.04安装opencv详解软件版本Ubuntu 16.04; OpenCV 2.4.131、首先安装一些编译工具# 安装编译工具sudo apt-get install build-essential# 安装依赖包sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat...
2018-07-15 21:23:03 6579 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人