- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 java面试经典博客
1. IO流https://blog.youkuaiyun.com/baidu_37107022/article/details/76890019
2019-10-24 22:20:19
147
原创 1、IO流
极力推荐阅读:https://blog.youkuaiyun.com/baidu_37107022/article/details/768900191、装饰设计模式和IO流装饰设计模式*1. 抽象组件:需要装饰的抽象对象(接口或抽象父类)*2. 具体组件:需要装饰的对象*3. 抽象装饰类: 包含了对抽象组件的引用以及装饰者共有的方法*4. 具体装饰类: 被装饰的对象...
2019-10-24 21:23:26
154
原创 (1) Python基础
1、变量: 在python中不需要明确指定变量的类型,会根据后面赋值指定好创建的变量类型 不需要使用分号,直接写下一行代码 在创建变量时的通用做法是下划线如:day_1 day_2 打印反馈 print() 3.0版本必须写() 打印变量类型 print(type()) 类型转换 str_eight=str(8) ...
2018-12-12 16:10:10
250
原创 (2)numpy基本操作
一、numpy 数据结构1、导入包 import numpy2、创建数组 nums=numpy.array([5,10,20,15]) matrix=numpy,array([[5,10,20,15],[5,10,20,15]])3、获取向量的维度 .shape print(nums.shape) print(matrix.shape)4、...
2018-12-12 16:02:22
276
原创 数据结构(3) 二叉树的实现,树的遍历
二叉树T:一个有穷的结点集合。 这个集合可以为空 若不为空,则它是由根结点和称为其左子树TL和右子树TR的两个不相交的二叉树组成。特殊的二叉树斜二叉树完美二叉树完全二叉树二叉树性质:一个二叉树第 i 层的最大结点数为?深度为k的二叉树有最大结点总数为?对任何非空二叉树 T,若n0表示叶结点的个数、n2是度为2的非叶结点个数,那么两者满足关系n0= n2+1。遍历核心问...
2018-12-10 17:06:44
126
原创 数据结构(3) 线性表
线性表的顺序存储结构package 线性表.顺序存储非零项;import java.util.Arrays;public class List { private int[] elements; private int last; public List() { elements=new int[10]; last=-1; } public List(int...
2018-12-10 16:45:53
192
原创 数据结构(2) 队列
队列的链式存储:链表的头插入删除都没有问题链表的尾部插入没问题,删除有问题原因:在已知尾部节点时,插入之后,可以根据指针找到之后的尾部节点,删除之后,想要再次删除将会不知道尾部节点的位置。因此队列和栈的实现的区别:栈顶一定是链表的头部队列的front用于删除:链表头队列的rear用于增加:链表尾队列的顺序存储结构:package 队列.顺序存储结构;import j...
2018-12-10 16:15:54
142
原创 数据结构(1)堆栈
堆栈的顺序存储结构package 堆栈.顺序存储实现;public class Stack { private int[] elements; int top; public Stack(int maxSize) { elements=new int[maxSize]; top=-1; } public Stack() { elements=new in...
2018-12-10 15:56:18
140
转载 dropout原理与实现
版权声明:本文转载自 https://blog.youkuaiyun.com/program_developer/article/details/80737724 “微信公众号”本文同步更新在我的微信公众号里,地址:https://mp.weixin.qq.com/s/3nKXlu3jy-0sN...
2018-12-07 23:01:23
400
转载 CNN中的dropout理解
文章转载自http://blog.youkuaiyun.com/stdcoutzyx/article/details/49022443开篇明义,dropout是指在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其暂时从网络中丢弃。注意是暂时,对于随机梯度下降来说,由于是随机丢弃,故而每一个mini-batch都在训练不同的网络。dropout是CNN中防止过拟合提高效果的一个大杀器,但对于其...
2018-12-07 22:48:04
1480
转载 L1,L2正则化为什么能解决过拟合问题
https://www.cnblogs.com/alexanderkun/p/6922428.html 正则化(Regularization)L1和L2正则都是比较常见和常用的正则化项,都可以达到防止过拟合的效果。L1正则化的解具有稀疏性,可用于特征选择。L2正则化的解都比较小,抗扰动能力强。在求解过程中,L2通常倾向让权值尽可能小,最后构造一个所有参数都比较小的模型...
2018-12-07 22:47:45
809
1
原创 03.深层神经网络
一、深度学习与深层神经网络1、线性模型有局限性2、激活函数常见的激活函数tf.nn.relutf.nn.sigmoidtf.nn.tanh 二、损失函数交叉熵:用以表示两个分布之间的距离由于损失函数用交叉熵表示所以输出应为不同分类之间的概率,SoftMax回归是一个非常常用的办法:交叉熵代表用q来表示p的困难程度,q是预测值,p是正确值,交叉...
2018-12-05 22:27:56
146
原创 02.Tensorflow实现神经网络
一、前向传播算法神经元(节点):有多个输入和一个输出,每个神经元既可以是其他神经元的输出也可以是整个神经网络的输入全连接神经网络:相邻两层之间任意两个节点都有连接前向传播是通过矩阵乘法来实现的:a=tf.matmul(x,w1) w1:第一层参数b=tf.matmul(a,w2) w2:第二层参数二、神经网络参数和Tensorflow变量变量(Variable)的作用:保...
2018-12-05 18:52:19
182
原创 01.TensorFlow入门
载入tensorflowimport tensorflow as tf一、计算图二、张量三、会话---------------计算图------------------graph获取默认计算图1、tf.get_default_graph()2、变量或常量.graph生成新的计算图的方法g=tf.Graph()with g.as_default():指定运算计算的设...
2018-12-05 18:14:11
129
原创 矩阵链乘法
输入:<A1,A 2,...,An>, Ai是矩阵输出:计算A1 * A2 * ... * An的最小代价方法优化解的代价方程算法实现Matrix-Chain-Order(p)n=length(p)-1;FOR i=1 TO n DOm[i, i]=0;FOR l=2 TO n DO /*计算地l对角线*/ FOR i=...
2018-12-04 21:04:05
160
原创 最长公共子序列问题
子序列X=(A,B,C,B,D,B)Z=(B,C,D,B)是X的子序例W=(B,D,A)不是X的子序例 公共子序列 Z是序列X与Y的公共子序列如果Z是X的子序 也是Y的子序列。 最长公共子序列(LCS)问题输入:X = (x1,x2,...,xn),Y = (y1,y2,...ym)输出:Z = X与Y的最长公共子序列 蛮力法枚举X的每个子序列Z...
2018-12-04 13:56:16
336
原创 动态规划技术
分治技术的问题:子问题相互独立如果子问题不是相互独立的,分治方法将重 复计算公共子问题,效率很低例如计算斐波那契数列的第n项 – F(0)=F(1)=1– F(n)=F(n-1)+F(n-2) 提高效率的方法从规模最小的子问题开始计算 用恰当数据结构存储子问题的解,供以后查询确保每个子问题只求解一次斐波那契算法:算法F(n)输入:非负整数n输...
2018-12-04 10:52:34
304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人