什么是深度学习?kears简介,深度学习常用的三大模型,MLP(多层感知机),CNN(卷积神经网络),RNN(循环神经网络)

Posted Cchaofan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是深度学习?kears简介,深度学习常用的三大模型,MLP(多层感知机),CNN(卷积神经网络),RNN(循环神经网络)相关的知识,希望对你有一定的参考价值。

什么是深度学习?

简单理解深度学习就是人类容易做的事情,机器不容易完成的事情。(实例:人脸识别,这个例子很好的证明了这句话。假如你识别一个人 ,今天这个人长这个样子,明天脸上有一块伤口,我们人是不是还可以一眼就可以识别,而机器却不好识别)。

        

深度学习模型

自然语言处理是人工智能皇冠上的明珠。

深度学习的模型

1.深度学习模型的四大部分:

        数据集、模型、学习准则、优化方法

2.深度学习模型:

        

3.深度学习模型学习方法

       基础模型:MLP,CNN,RNN

       主流模型:transformer,GPT,Bert

4.深度学习模型的学习导师:keras

Keras是一个流行的深度学习库。2017年就有250000名研发人员共同研发。

Google的tansorflow选择kears作为其库的高级API

Keras是一个致力于加速深度学习模型实施的库

Keras快速图形化模型

keras模型流程图:

        

如何构建kears构建模型:

kears模型总结:

Layer(type)

Output Shape

Param #

dense_1 (Dense)

256

200960(784X256+256)

activation_1 (Activation)

256

0

dropout_1 (Dropout)

256

0

dense_2 (Dense)

256

65792(256X256+256)

activation_2 (Activation)

256

0

dropout_2 (Dropout)

256

0

dense_3 (Dense)

10

2570(256X10+10)

activation_3 (Activation)

10

0

深度学习三大模型

MLP:多层感知机(Multilayer Perceptron)

CNN:卷积神经网络(Convolutional Neural Networks)

RNN:循环神经网络(Recurrent Neural Networks)

首先介绍MLP:

MLP是多层感知机,多层感知机是一个全连接的网络,也被称为深度前馈网络和前馈神经网络。

MLP的流程图:(拿数字手写体识别举例)

 

CNN:卷积神经网络

         

         

          

CNN模型总结:

Layer(type)

Output Shape

Param #

conv2d_1 (Conv2D)

(None, 26, 26, 64)

640

max_pooling2d_1 (MaxPooling2D)

(None, 13, 13, 64)

0

conv2d_2 (Conv2D)

(None, 11, 11, 64)

36928

max_pooling2d_2 (MaxPooling2D)

(None, 5, 5, 64)

0

conv2d_3 (Conv2D)

(None, 3, 3, 64)

36928

flatten_1(Flatten)

(None, 576)

0

dropout_1 (Dropout)

(None, 576)

0

dense_1(Dense)

(None, 10)

5770

activation_1 (Activation)

(None, 10)

0

 RNN:循环神经网络:

模型参数总结:

        MLP:参数大约27万

        CNN:参数大约8万

        RNN:参数大约7.5万

以上是关于什么是深度学习?kears简介,深度学习常用的三大模型,MLP(多层感知机),CNN(卷积神经网络),RNN(循环神经网络)的主要内容,如果未能解决你的问题,请参考以下文章

小白学习keras教程三Kears中常见模型层PaddingConv2DMaxPooling2DFlatten和Dense

深度学习简介

可解释深度学习:从感受野到深度学习的三大基本任务:图像分类,语义分割,目标检测,让你真正理解深度学习

深度学习入门 2022 最新版 深度学习简介

深度学习分类常用数据集

AI常用框架和工具丨9. 深度学习框架TensorFlow