- 博客(13)
- 资源 (13)
- 收藏
- 关注
原创 深度学习-线性回归推导
线性表示f(x)=θ0+θ1x1+⋯+θnxn\Large f(x) = \theta_0 + \theta_1x_1 + \cdots+\theta_nx_nf(x)=θ0+θ1x1+⋯+θnxn记作f(x)=[θ0θ1⋯θn]×[1x1 ⋮xn]=θTx\Large f(x) = \left[ \begin{matrix} \theta_0 &\...
2019-04-29 21:06:21 210
原创 深度学习-矩阵变换
矩阵求逆性质(AT)T=A(A^T)^T = A(AT)T=A(λA)T=λAT(\lambda A)^T = \lambda A^T(λA)T=λAT(A±B)T=AT±BT(A \pm B) ^T = A^T \pm B^T(A±B)T=AT±BT(A×B)T=BT×AT(A \times B)^T = B^T \times A^T(A×B)T=BT×AT矩阵求导性质...
2019-04-28 22:12:49 518
原创 深度学习-三层网络
一次抽取f(x)=ax+bf(x) = ax + bf(x)=ax+b现在,为了更好描述多元的情况,我们这样进行描述F(X)=X×W+BF(X) = X \times W + BF(X)=X×W+B通过矩阵进行直接描述,就方便多了。前面说了,这种方法只关乎输入\输出,所以我们需要设定好W和B。我们就计算这么一个例子好了f(x,y,z)=3x+2y−4z+5f(x, y, z...
2019-04-27 18:45:15 687
原创 深度学习-简单矩阵运算
创建矩阵数组创建import numpy as nparr = [[1,2,3],[4,5,6],[7,8,9]]array = numpy.array(arr)mat1 = np.mat(arr)mat2 = np.mat(array)mat,关键方法就是它了,我们可以直接传入数组进行构建,array也可以。构造技巧ravelimport numpy as npar...
2019-04-27 17:26:01 1034
原创 深度学习-特征传递
函数的计算一元函数f(x)=ax+bf(x) = ax + bf(x)=ax+b求值:一次性计算求解:需要两组数值多元函数f(x,y)=ax+by+cf(x,y) = ax + by + cf(x,y)=ax+by+c感知机的特性,每次都是线性划分,即使多输入的情况,也决定了它是多元一次函数。为了分离输入和特征值,我们可以这样描述多元函数。F(x1,...,xn)=[...
2019-04-26 23:23:34 1421
原创 深度学习-简单绘图
基本环境python的绘图,尤其是函数一类,基本都会选择matplotlib。有问题可以参考这个进行安装。no nodule named tkinter有些人使用matplotlib的时候,会提示这个错误。网上大多的解决办法,都是下载python3-tk,而且是在linux上的操作。windows上面并不能按照这种方式解决,也找不多对应的包,换了好几个源也找不到。python3的tki...
2019-04-25 21:35:51 940
原创 深度学习-简单门电路
基本门电路基本逻辑NOTinputoutput1001ANDinput_1input_2output000010100111ORinput_1input_2output000011101111逻辑组合本质来说,逻辑判...
2019-04-24 22:27:43 647
原创 反射小例子
基本类型判断手动判断 public static boolean isPrimitive(Object obj){ if( obj instanceof Boolean || obj instanceof Byte || obj instanceof Short || obj instanceof C...
2019-04-23 00:45:14 90
原创 反射
获取类对象对象获取 Student student = new Student(); Class clazz = student.getClass();类获取 Class clazz = Student.class;类名获取 Class clazz = Class.forName("Student");试验类public class Student { p...
2019-04-21 19:49:40 94
原创 树简单描述
二叉树特征父节点值左子节点右子节点左子节点值小于当前节点值右子节点值大于当前节点值影响根节点不合理,会形成线性节点链,变成单边线性节点树。平衡二叉树特征维持二叉树基本特征插入时涉及树结构调整,维持树均衡影响左右子树整体平衡注重平衡,数据过多时维护开销增多,代价大。B树特征不涉及具体严格定义,仅粗略描述子节点增多节点值增多通过...
2019-04-21 17:08:20 187
原创 HashMap简单理解
基本信息存储容器transient Node<K,V>[] table;存储容器是基本的数组形式,依据ArrayList一样的方式,我们可以进行扩容。存储类型 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K ke...
2019-04-20 22:19:32 113
原创 ArryList
数组复制复制层级让另一个事物,具备另一个事物的相同属性,这就叫做拷贝,或者说复制。要理解程序中的拷贝,首先要明白名称和内存的这两个部分。 Objectnamememory一般来说,我们通过name去操作body,但是全部的信息都是在body中。浅拷贝浅拷贝,所谓的浅,指的是不私有,这种拷贝,没有独立的自我空间。 Objectnamebodycopy实体并没有发生变化。pub...
2019-04-20 17:47:15 716
原创 JVM-几个自带工具简介
位置%JAVA_HOME/bin%下就是安装java时为我们自带的可运行程序的文件夹。之前接触过的只有java和javac,现在再认识几个。jpspublic class Main { public static void main(String[] args) { while(true){ sleep(); } }...
2019-04-01 20:52:44 408
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人