课堂笔记 - 深度学习 Deep Learning (1)

  • 前导介绍
    说到深度学习,
    首先需要了解什麽是类神经网路和它的操作方法。
    类神经网路,顾名思义就是仿造人类的神经而去打造而成的演算法,
    让其能够透过像是神经传导一样接收和传递资料

如下图所示
左边为人类神经的传递方法,右边则是类神经网路的对照
https://ithelp.ithome.com.tw/upload/images/20211018/20142783g0v8Oi2AAU.png

由图可知,这个原理即是先接收资料并透过函式将其转换为输出值,
并以输出值来判断资料。

然而这个只是人工智慧的其中一部份,也不完全等於机器学习,而是他们的一部分。

Artificial Intelligence:The ability of a machine to imitate intelligent human behavior.
Machine Learning:Algorithms whose performance improve as they are exposed to more data over time.

人工智慧只是泛指机器模仿人类的行为的能力,而机器学习则是透过演算法将其实现的一种方式。
https://ithelp.ithome.com.tw/upload/images/20211018/20142783pO5r1rtRAL.png

既然已经理解了类神经网路,就可以再进一步地提到深度神经网路了。

https://ithelp.ithome.com.tw/upload/images/20211018/20142783AvwSvKnbVq.png

左边是非常单纯的神经网路,输入的data仅经过一层隐藏层就可以获得output了,
然而当资料的复杂度变高,中间的隐藏层也会变多,经过多次的演算後才能够获得相对准确的output。

而这个将演算的结果再次进行运算的过程我们称之为深度学习

由於硬体须可以承受高效能的运算,也需要能够套用的演算法和大量的资料,因此深度学习在近期才开始大为流行。

以下为三种深度神经网路的图解 >>

Convolutional Neural Networks (CNNs)
https://ithelp.ithome.com.tw/upload/images/20211018/20142783Hs2UIOJCF1.png

Recurrent Neural Networks (RNNs)
https://ithelp.ithome.com.tw/upload/images/20211018/20142783Nj93edup33.png

Generative Adversarial Networks (GANs)
https://ithelp.ithome.com.tw/upload/images/20211018/20142783foWhvRqkFm.png

下一篇 Machine Learning 的简介


<<:  【Day 08】工厂方法设计模式(Python)

>>:  Day31 - 【概念篇】Open-ID Connect & Social Login(2)

企划实现(23)

立案後的费用产生 很多人会产生一个疑问,立案後如果没有营业跟有营业的费用产生的差别。 这里必须要先说...

apt-get upgrade 和dist-upgrade的差别

Debian/Ubuntu Linux都使用apt,升级时都是: apt-get update ap...

Day12:今天来谈一下Microsoft-Defender-for-Endpoint的设定及管理自动化

在Microsoft Defender for Endpoint中有提供自动化调查和补救功能。 自动...

#14-撒花~Button庆祝动态自己来!~ (JS)

敝人很常踩到诈骗网站,第一屏就是一个庆祝的小动画, 恭喜我中奖(好想中威力彩啊) 网页也很常有这种奖...

Day 30 云端守门员

来到了最後一天,我们也剩下最後一片云要一起来探索。今天就来谈谈云端的资安,以此来总结我们这一趟经历两...