自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 深度学习笔记6:卷积神经网络

卷积二维卷积操作就是用一个卷积核来逐行逐列的扫描矩阵,并与矩阵做元素相乘,以此得到新的矩阵。其中卷积核也叫过滤器或者滤波器,滤波器在输入矩阵上扫过的面积称之为感受野。如下图,假设卷积核为3×3的矩阵[[1,0,1],[0,1,0],[1,0,1]],以输出矩阵第一个元素4为例,计算过程为,1×1+1×0+1×1+0×0+1×1+1×0+0×1+0×0+1×1 = 4二维卷积中,我们默认通道数...

2019-10-31 16:20:50 467

原创 深度学习笔记5:利用Tensorflow搭建神经网络

def load_dataset(): with h5py.File('./dataset4/train.h5') as f: classes = np.array(f['list_classes']) x_train = np.array(f['train_set_x']) y_train = np.array(f['train_set_y...

2019-10-23 13:27:26 241

原创 深度学习笔记4:正则化和dropout

结构风险函数模型的结构风险函数包括了经验风险项和正则项,通常可以表示成如下式子:θ∗=arg⁡min⁡θ1N∑i=1NL(yi,f(xi,θ))+λϕ(θ)\theta^* = \arg\min_\theta\frac{1}{N}\sum_{i=1}^{N}L(y_i,f(x_i,\theta))+\lambda\phi(\theta)θ∗=argminθ​N1​∑i=1N​L(yi​,f(...

2019-10-15 15:16:38 300

原创 深度学习笔记3:手动搭建深度神经网络DNN

# layer_dims : (5,4,4,3...)def initialize_parameters(layer_dims): L = len(layer_dims) params = {} for i in range(1, L): params['w'+str(i)] = np.random.randn(layer_dims[i], layer_d...

2019-10-12 21:18:02 304

原创 深度学习笔记2:手写一个单隐层的神经网络

定义输入层隐藏层和输出层维度# 获得输入层、隐藏层、输出层维度def layer_sizes(X, Y, h=4): n_x = X.shape[0] n_h = h n_y = Y.shape[0] return (n_x, n_h, n_y)定义激活函数def sigmoid(x): return 1/(1+np.exp(-x))...

2019-09-30 13:00:29 222

原创 深度学习笔记1:利用numpy从零搭建一个神经网络

要从零开始写一个神经网络,通常的方法是定义网络结构(指定输入层、隐藏层、输出层大小)初始化模型参数循环操作:前向传播–计算损失–反向传播–权值更新本文写的是一个最简单的感知机模型,所以网络结构无需特别定义。首先我们定义一个激活函数,这里采用sigmoid函数def sigmoid(x): return 1/(1+np.exp(-x))第二步初始化模型参数,包括权值w和偏置...

2019-09-27 01:01:15 251

原创 算法实现——线性回归

目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑...

2019-09-24 23:21:12 159

原创 区块链学习笔记(六)【ubuntu下以太坊私链搭建&交易】

一、以太坊环境安装两种方式1、使用PPA安装sudo apt-get install software-properties-commonsudo add-apt-repository -y ppa:ethereum/ethereumsudo apt-get updatesudo apt-get install ethereum运行geth命令可以连接公网节点。查看设置选项,运行geth -...

2018-07-14 22:19:34 574

转载 区块链学习笔记(五)【Merkle Patricia Tree 详解】

1. 前言1.1 概述Merkle Patricia Tree(又称为Merkle Patricia Trie)是一种经过改良的、融合了默克尔树和前缀树两种树结构优点的数据结构,是以太坊中用来组织管理账户数据、生成交易集合哈希的重要数据结构。MPT树有以下几个作用:存储任意长度的key-value键值对数据;提供了一种快速计算所维护数据集哈希标识的机制;提供了快速状态回滚的机制;提供了一种称为默克...

2018-07-12 22:40:05 1318

原创 区块链学习笔记(四)【Merkle树】

一、字典树字典树的三个基本特征:1、根节点不包含字符,为空,除根节点外每一个节点只包含一个字符2、从根节点到某一个节点,路径上经过的字符连接起来,就是该节点对应的字符串3、每个节点包含的所有子节点的字符都不相同优势:相比较于哈希表,使用字典树在查询共有前缀key的数据时十分高效,当前缀为空时,字典树和哈希表都需要遍历整棵树,此时效率相同。并且,字典树不存在哈希表的哈希冲突问题。缺点:直接查找的效率...

2018-07-10 23:48:01 1021

原创 区块链学习笔记(三)【密码学基础】

对称加密用相同的密钥对原文进行加密和解密加密过程: 密钥 + 原文 => 密文解密过程: 密文  - 密钥 => 原文缺点: 无法保证密钥被安全传递非对称加密公钥由私钥生成,私钥可以推导出公钥,公钥无法推导出私钥。公钥用于加密,私钥用于解密优点:解决了密钥传输过程中的安全问题hash函数将一段数据(任意长度)经过一道计算,转换成一段定长的数据http://www.fileformat....

2018-07-07 16:47:12 466

原创 区块链学习笔记(二)【拜占庭将军问题】

笔者能力有限,如有谬误,请及时指出,十分感谢!拜占庭将军问题实际上是一个共识问题,经典的问题描述我这里就不过多叙述了,映射到计算机上就是一群节点,在不知道是否存在恶意节点的情况下,如何保证正常节点的共识。要解决这个问题,需要满足两个特性,一致性和正确性,即所有正常节点的结果一致以及如果发送任务的节点正常,则其他正常节点必须与这个节点保持一致。在经典模式的情境下,有两种解决方案,口头协议和书面协议。...

2018-07-06 00:16:31 678

转载 区块链学习笔记(一)

https://zhuanlan.zhihu.com/p/232432891、区块的数据结构区块高度:每个区块的唯一ID,块高度为0的创世块,一段时间生成一个块,高度加1头哈希:每个区块的唯一哈希值,根据父哈希+数据块哈希+随机数生成父哈希:上一个区块的头哈希merkle根:区块中每一笔交易对应一个哈希,呈树状结构,生成的最终值(根),代表了该区块中的交易难度:难度不是固定不变的,会随着网络现有算...

2018-07-03 21:07:50 1859 3

转载 mysql知识整理

一、环境和需求1、环境 MySQL数据库服务器:OS version:Linux 5.3 for 64 bitMysql Server version: 5.0.45Oracle数据库服务器:OS version:linux 5.3 for 64 bitOracle version:oracle 11g r22、需求

2016-12-09 15:33:03 432

转载 安装RVM失败: public key not found

错误是这样的:[plain] view plain copy print?$ curl -L get.rvm.io | bash -s stable --ruby    % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

2016-07-13 15:46:35 2329

原创 毕业生网上跳蚤市场的设计与实现--毕设作品

5 系统详细设计5.1 系统接口以及Action的抽取由于各模块块之间存在一些几乎相同的操作,例如对于POJO对象的增加、删除、更改、查询操作,如果每次都重写,将会十分麻烦,因此,我们将这些方法形成接口,封装起来,并且使用泛型的方法,让它得到复用,之后,我们再为这些接口实现统一的实现方法。首先,我们新建BaseService接口,封装保存、更新、删除、根据id查询和查询所有数据

2016-06-20 12:50:07 9073

转载 DB2 with的定义与用法

With定义与用法-------部分内容为转载并经整理处理---------------------1.with理解与基本用法说起WITH 语句,除了那些第一次听说WITH语句的人,大部分人都觉得它是用来做递归查询的。其实那只是它的一个用途而已,它的本名正如我们标题写的那样,叫做:公共表表达式(Common Table Expression),从字面理解

2016-03-25 11:01:04 22624

转载 Java解析Xml的三种方式总结

版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Java 解析 XML标签: Java基础XML解析技术有两种 DOM SAXDOM方式 根据XML的层级结构在内存中分配一个树形结构,把XML的标签,属性和文本等元素都封装成树的节点对象 优点: 便于实现增 删 改 查缺点: XML文件过大可

2016-02-03 15:59:07 3280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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