deeplearning
文章平均质量分 85
White__Hacker
这个作者很懒,什么都没留下…
展开
-
交叉熵代价函数(作用及公式推导)
交叉熵代价函数(Cross-entropy cost function)是用来衡量人工神经网络(ANN)的预测值与实际值的一种方式。与二次代价函数相比,它能更有效地促进ANN的训练。在介绍交叉熵代价函数之前,本文先简要介绍二次代价函数,以及其存在的不足。 1. 二次代价函数的不足 ANN的设计目的之一是为了使机器可以像人一样学习知识。人在学习分析新事物时,当发现自己犯的错...转载 2018-07-19 14:03:52 · 974 阅读 · 0 评论 -
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 · 6602 阅读 · 8 评论 -
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 · 417 阅读 · 0 评论 -
深层神经网络之经典损失函数
一, 交叉熵函数交叉熵是一个信息论中的概念,但在此我们不深究它的本身意义,我们要知道,交叉熵刻画了两个概率分布之间的距离,在深度神经网络的构建中,我们知道真实值和预测值之间会存在一个差值,这也就是为什么使用交叉熵函数的原因.给定两个概率分布p,q, 通过q来表示p的交叉熵为H(p,q) = -∑ p(x) log q(x)在这里我们要知道交叉熵函数刻画的是两个概率分布之间的距离,但...原创 2018-07-22 15:05:22 · 904 阅读 · 0 评论 -
重点剖析深度神经网络(DNN)实现过程
前言 当简单的了解了深度神经网络和卷积神经网络后,我们会发现两者之间是有着一些联系的,其实两者的原理都是利用已经处理好的数据集来对网络进行逐步的训练,从而使它更加贴合真实的情况,但是,两者之间也是有点不同的,卷积和池化,就是在DNN的基础上加载进来的,那么为什么要引入这两个概念,因为,在日常生活中,我们不可能碰到像mnist这种已经处理的十分友好的数据集,大多数情况我们面对的就是...原创 2018-08-04 13:37:48 · 3021 阅读 · 0 评论 -
利用CNN处理基于人体行为识别 TensorFlow实战(一)(制作数据集)
心路历程 首先,小编这里花费了两周多的时间,从数据集到网络的搭建,都是小编亲手完成的,在这里想把整个过程分享给大家,希望大家可以从中学到东西,那么话不多说,开始介绍我的心酸之旅.制作数据集 首先我是使用了 WISDM (Wireless Sensor Data Mining) Lab 实验室公开的 Actitracker 的数据集,在此数据集上进行数据清洗,...原创 2018-12-12 20:51:33 · 13031 阅读 · 6 评论 -
利用CNN处理基于人体行为识别TensorFlow实战(二)(搭建神经网络)
搭建神经网络在上次我们已经学会了如何去制作数据集,并且学习到了一些处理数据的方法和工具,那么现在我们就学习如何去搭建一个神经网络,我们所有的代码都已经上传到了github上面,有需要的同学可以进行查阅,现在开始学习如何搭建神经网络1,定义数据类型在我们搭建网络之前,我们首先要确定,我们给网络中送入的数据到底是以什么形式送进去的,这一点很关键,对于我们这个数据集来说,我们想让他按照每组中...原创 2018-12-17 11:49:35 · 6018 阅读 · 8 评论