- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 7-Neural Networks--Learning
1 - Cost Function 代价函数对于如下的神经网络, 有m组训练数据: (x(1),y(1)),(x(2),y(2)),…,(x(m),y(m)) {(x^{(1)},y^{(1)}),(x^{(2)},y^{(2)}),\dots,(x^{(m)},y^{(m)})} 。注意此时的y是K x 1的向量,每个y(i)的取值是0或1。定义如下参数:L 网络的层数S_l 第l层的
2015-08-26 19:40:25 743
原创 6-Neural Networks--Representation
1 - Non-linear Hypotheses示例:图像分类问题:参与决策的features非常多对于一个 50x50 pixel的图片,有2500个像素点,用RGB来表示是7500个取值。仅仅用二次方程来表示就有多达3million个features。2 - Neurons and the Brain 神经元与大脑神经网络:起源模拟大脑的算法,在90s~90s广泛使用,到90年代末逐渐
2015-08-26 18:47:24 466
原创 5-Regularization
1 - The Problem of Overfitting 过拟合问题Overfitting:太多features,Hypothesis函数能非常好的拟合训练集,使得J(θ)≈0。但是不能适应一般情况,对测试集预测效果较差。解决方法: 减少属性数目:人工选择应该保留的属性,使用模型选择算法(后续章节会讲到)Regularization: 保留所有的features,但是减小参数 θ 的值
2015-08-26 18:28:34 599
原创 4-Logistic Regression
1 - ClassificationLogistic Regression解决的并不是regression问题,而是分类(Classification)问题。例如:Email(Spam/Not)、Tumor(Malignant/Benign)此时,不能再用Linear Regression的Gradient Descent方法来拟合了,现在的问题需要用Logistic Regression来解决
2015-08-26 17:29:30 599
原创 7-使用MATLAB进行编程
1.基本语句程序结构1.1 变量命名规则命名规则:字母开头,后面字符可以是字母、数字、下划线混合变量类型: 局部变量全局变量:golobal静态变量:persistant1.2 顺序结构获取键盘输入:input()输出:disp()1.3 条件转移语句if if … endif … else … endif … elseif … end switchE.g.switch
2015-08-26 16:13:19 614
原创 8-MATLAB绘图
1.创建图形窗口直接创建figure figure(n) 若窗口n存在则将窗口n置为当前窗口,否则新建窗口 h = figure/figure(n) 返回窗口句柄间接创建title('name') subplot(m,n,k) 窗口划分: subplot(2,2,1) subplot(2,2,3) subplot(2,2,[2 4])2.二维曲线2.1 绘图函数p
2015-08-15 11:36:11 820
原创 6-使用MATLAB进行概率统计分析
1.产生随机变量二项分布随机数 binornd(N,P,m,n,...)正态分布随机数 normrnd(mu,sigma,m,n,...)均匀分布unifrnd/unidrnd泊松分布poissrnd指数分布exprnd卡方分布chi2rndT分布trndF分布frndγ分布gamrndβ分布betarnd2.概率密度与概率分布的计算2.1 概率密度 专用函数:pdf:Pr
2015-08-15 11:35:47 5417
原创 5-求解线性方程组
1.求线性方程唯一解或特解1.1.克莱默法则1.2.矩阵除法 记方程组为AX=B,那么:A=[5 6 0 0 0;1 5 6 0 0;0 1 5 6 0;0 0 1 5 6;0 0 0 1 5];B=[1;0;0;0;1];format rat,X=A\B %以分数格式输出1.3.矩阵初等变换 将方程组的增广矩阵A用初等行变换化为最简形式B,那么B的最后一列即为解向量。A=[5 6 0
2015-08-15 11:35:17 1279
原创 4-MATLAB的矩阵运算
1.生成矩阵1.1.枚举式直接赋值 用方括号 [ ] 包围所有元素,同一行用逗号 , 或空格分隔,不同行用分号 ; 分隔。当矩阵为三维以上时会出现多重方括号。 a = [1 2 3 ; 4 5 6] b = [1:5 ; 2:2:10]1.2.利用函数生成 ones(n) , ones(m,n) , ones(size(A)) 全1矩阵 zeros(n) , zeros(m,n)
2015-08-15 11:34:36 1184
原创 3-MATLAB基本运算
1.加减乘除 +,-,*,\2.幂、指数、对数 幂、指数 : A = 2^3 , B = 169 ^(1/2) 对数: log(exp(2)) , log2(10) , log10(100)3.三角函数运算 sin(x)、cos(x)、tan(x)、cot(x)、asin(x)、acos(x)、atan(x)、acot(x)4.多项式运算MATLAB中多项式可用一个行向量来表
2015-08-15 11:33:54 1377
原创 2-MATLAB数据类型
1.基本数据类型整数:int8/uint8 ~ int64/uint64单精度浮点:single双精度浮点:double (MATLAB默认数据类型) 可转换为其他数据类型,如转为int:int8(105.6)运算结果精度取决于参与运算的其他数据类型:如为逻辑、字符类型,则返回双精度浮点;如为整型、单精度,则返回相应类型。注意:整数不能与单精度数进行运算复数:可直接创建,也可通过com
2015-08-15 11:32:44 879
原创 1-基本操作
一、入门操作1. 常用命令 - clc 清空 - clear 清除变量 - clf 清除图像 - cd,dir 目录操作 - load 加载文件 - exit/quit 退出MATLAB 2. 语言特点 - 特殊符号 - : - ; 取消运行结果显示;区分行 - , 区分列 - () 运算优先级 - [] 数组或矩阵的界定符 - {} 单元数组cell的界定符
2015-08-15 11:32:12 400
原创 3-Linear Regression with Multiple Variables
一、Gradient Descent for Multiple Variables多属性(multiple features)情况下的线性回归回归方程Hypothesis: , 其中 为待定系数代价函数Cost function:梯度下降算法:二、梯度下降法的一些技巧1. Feature Scaling 训练数据的预处理将所有属性的取值范围化
2015-08-15 11:29:48 477
原创 2-Linear Regression with One Variable
一、Model Representation 模型简述样本集:横坐标为房子面积(单位feet2),纵坐标为房价(单位1000$)只含一个参数的回归模型hypothesis function(假设函数):回归函数,对样本的模拟 。函数表达式 : , 其中 为参数二、 Cost Function1.代价函数概述关键点:选择合适的 ,使得 最接
2015-08-15 11:27:52 415
原创 1-Introduction
Part 1:welcomeExamples: Database Mining : Large datasets from growth of automation/web. E.g. ,Web click data, medical records, biology, engineeringApplications can’t program by hand E.g. ,Autono
2015-08-15 11:25:51 558
SCAN社团发现算法
2018-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人