DeepLearning Summary

Summary(一)

  • KNN算法:
    • 概念:求得输入的K个最相似的样本,选取其中类别最多的那一项
    • 优点:在多分类问题上优于SVM
    • 缺点:当出现其中一种类别数量特别多时,会出现问题
  • SVM算法(支持向量机):
    • 概念:利用维度变化,求得超平面来进行分类
    • lagrange乘子法:在遇到f(x)和约束条件g(x)=0,k(x)=0时,令h(x)=f(x)+a1*g(x)+a2*k(x)x1,x2...xn的偏导为0.
    • KTT条件:当遇到f(x)和约束条件g(x)<0,k(x)<0时,令h(x)=f(x)+∑aigi(x)<0+∑bihi(x)=0,求取f(x)的各个偏导为0,∑aigi(x)=0和∑bihi(x)=0,两个两个求解
    • 损失:
      • hinge损失:max(0,1-z)
      • 指数损失:exp(-z)
      • 对率损失:log(1+exp(-z))
  • sigmoid函数:1/(1+exp(-z)):
    • 特性:
      • 无论什么输入的输出都在(0,1)之间,可用作logistic回归
      • 可在神经网络中用作最后的映射函数
      • 但是会出现梯度消失问题
      • 输出恒正恒负,导致收敛震荡
  • 收敛算法:
    • 梯度下降算法:
      • BGD(批量梯度下降):对所有的样本一次性进行训练,数量大时间慢
      • SGD(随机梯度下降):随机选取batch数量的样本进行多次训练,速度快但有可能收敛不到最优解
      • W(n+1) = W(n)-learning_rate*dW
    • 牛顿法:
    • 拟牛顿法
    • 共轭梯度法:
    • Levenberg-Marquardt算法
  • logistic回归:线性回归的一种,属于监督性学习,二分类方法,将最后的输出用sigmoid函数进行映射.
  • softmax回归:多分类回归,类似于logistic回归,只不过最后会对应于多个类型
  • 最小二乘法(LMS):使用二范数求取误差项.
  • 感知机:最简单的二层神经网络
  • S型神经元:sigmoid作激活函数的神经元
  • ANN:人工神经网络,包括了CNN(卷积神经网络),RNN(循环神经网络),DNN(深度神经网络)
    • CNN(卷积神经网络):巨大数量大图片,分为很多小部分对应着很多卷积核
    • DNN(深度神经网络):全连接的多层神经网络
    • RNN(循环神经网络):可以在当前时间作用于自身,用于自然语言处理,语音识别,手写体识别等方面,突破了时间轴
      • LSTM(长短时记忆单元):通过控制门的开关来进行时间的保存
  • 奇异函数:具有不连续点的函数(阶跃函数)
  • 梯度消失问题:由于反向传播导致的梯度趋于0
  • 批量归一化(Batch Normalization):用于解决梯度消散问题,加速下降,防止过拟合
  • 数据预处理:去均值,归一化,PCA(主成分分析)技术,白化
  • 激活函数:
    • Tanh(z) = (exp(x)-exp(-x))/(exp(x)+exp(-x))
    • ReLu(z) = max(0,z)
    • ELU
    • LReLu = max(αz,z),α一般取较小正值0.01等
  • 衰减学习率:减小步长避免震荡
    • Adagrad(使高权重的学习率降低,低权重的学习率升高):
      • cache += dx**2
      • x += -learning_rate*dx/(np.sqrt(cache)+eps)其中eps一般取(1e-4到1e-8)
    • RMSprop
      • cache = decay_rate*cache+(1-deacy_rate)*dx**2
      • x += -learning_rate*dx/(np.sqrt(cache)+eps)
    • Adam
      • m = β1*m+(1-β1)*dx
      • v = β2*v+(1-β2)*dx**2
      • x += -learning_rate*m/(np.sqr(v)+eps)
  • 建立简单神经网络:
    • 数据预处理:批量归一化
    • 正向传播计算loss function(正则化防止过拟合)
    • 反向传播计算梯度(使用链式法则,注意激活函数处的反向传播)
    • 重复训练
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • 前言: 以斯坦福cs231n课程的python编程任务为主线,展开对该课程主要内容的理解和部分数学推导。该课程的学...
    Deepool阅读 49,176评论 33 88
  • 查看原文 1 简介 Deep Learning最简单的一种方法是利用人工神经网络的特点,人工神经网络(ANN)本身...
    JinkeyAI阅读 6,738评论 0 4
  • 代码是swift 3.0,项目中传入的坐标是百度坐标,其中系统自带,高德,谷歌均使用高德地图sdk转换后的高德坐标...
    bugbiu阅读 2,927评论 0 1
  • 他说 思念是夏日里的一场骤雨 总在夜深的时候来袭 敲打着窗上的玻璃 也浇湿了梦中一双双无助的眼睛 你说 思念是门前...
    雨眠之夜阅读 180评论 0 3
  • 她不喜欢春。 小时候,每当大人们逗笑着问她喜欢哪个季节时,她都会撅着小嘴,摇晃着头上两只歪歪扭扭的小辫子认真地说道...
    喵爱眨眼睛阅读 434评论 0 1