找回密码
 注册
关于网站域名变更的通知
查看: 72|回复: 0
打印 上一主题 下一主题

深度学习是怎么

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2023-5-31 15:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
深度学习是机器学习中的一个重要的方向,深度学习其实就是神经网络学习,这里“深度”就是说神经网络中众多的层。8 I' A4 }; z4 Y8 F& \
那么深度学习是用来干嘛的呢?简单说,那就是...8 E4 e7 M5 h2 C8 r+ q) J
分类
, k% G/ J; a) x$ R
$ D  |& y! w% b9 }2 u关于什么是机器学习的解释,Quora上有一个买菜大妈都能看的懂的回答。翻译一下就是,吃遍南山区所有芒果的大妈,自己总结出个大颜色黄的比较好吃,所以买芒果的时候,直接挑选了这种。那什么是机器学习呢,就是你告诉机器每一个芒果的特征(颜色,大小,软硬等),并且告诉机器其输出(好不好吃),剩下的就等机器去学习出一套规则,这些芒果就是你的训练集。而当你再丢芒果进去的时候,已然熟悉基本法的机器就会直接告诉你这个芒果好不好吃,这种能自动对输入的东西进行分类的机器,就叫做分类器。) S3 g$ {2 k3 l7 b9 O
8 h: T9 k' t% N0 v7 o# G. F) L2 F
8 P7 \0 c% E  S# ]/ T
最简单地把这两组特征向量分开的方法是什么呢?当然是在两组数据中间画一条竖直线,直线左边是-,右边是+,分类器就完成了。以后来了新的向量只要代入公式,h = ax + b ,凡是落在直线左边的都是-,落在右边的都是+。这是二维空间的分类,而当特征有很多种时,我们就要在n维空间做分类,大家可以想象一下,就是用一个n-1维超平面把n维空间一分为二,两边分属不同的两类,,这种分类器就叫做神经元,a是权值,a0是偏移。6 p( g  G/ C% d2 ?9 W. B, H: W

. v1 K* ~/ ?# C+ C! X- H/ K" }上图就是一个简单神经网络的架构,网络中最左边的一层被称作输入层,其中的神经元被称为输入神经元(input neurons)。最右边的一层是输出层(output layer),包含的神经元被称为输出神经元(output neurons)。网络中间的一层被称作隐层(hidden layer),在一些网络中往往有多个隐层。我们可以看到,输入向量连到许多神经元上,这些神经元的输出又连到一堆神经元上,这一过程可以重复很多次。数值向量在不同神经元之间传导。2 |) x8 V0 W8 l1 H+ M4 N: |$ h7 V
但是,我们刚刚分析了神经元,神经元的变换是完全的线形的,如果神经网络的每层都只是做线性变换,多层输入叠加后也还是线性变换。因为线性模型的表达能力不够,所以需要激活函数来引入非线性因素。举个栗子,常用的激活函数sigmoid+ q9 p) e- ]2 ?0 m* @  ^9 W
3 R! L* K9 b4 N# Q  U/ ]
具体步骤如下:; `% B' w9 Y" \" y, i% s/ u
  • 正向传递:算当前网络的预测值 (Relu是一种激活函数,Wh1、Wh2、W0是权重,b是偏移量)
  • 计算loss:
  • 预测新值:训练过所有样本后,打乱样本顺序再次训练若干次。训练完毕后,当再来新的数据input,就可以利用训练的网络来预测了。这时的output就是效果很好的预测值了。. x( A) X: [2 O6 W
    0 V- ]* B- c7 j
PS 以上理论知识和公式来自斯坦福大学计算机视觉实验室推出的课程CS231n: Convolutional Neural Networks for Visual Recognition, X6 X2 N# l  \5 T8 o8 a$ H8 P( q5 b. G: o* A3 s; _7 y0 ^
调戏TensoRFlow Playground; A3 O; _& q9 D8 t/ b( e
) b' I" ^0 E, a! Z  h9 J" @6 }( f' i4 D
  c5 a. w4 i" ]6 t4 J接下来,摩拳擦掌想要试一试深度学习的朋友们可以试着调戏一下TensorFlow Playground。TensorFlow游乐场是一个通过网页浏览器就可以训练的简单神经网络,并实现了可视化训练过程的工具。下图就是TensorFlow游乐场默认设置的截图
" a1 [% u. g* Y; @, k+ U, Z0 F
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-18 13:28 , Processed in 0.109375 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表