Channy's blog

//Description: 机器学习笔记

//Create Date: 2021-10-29 12:17:39

//Author: channy

概述

AI

AI->Machine Learning->Deep Learning

ML侧重分类,DL侧重识别

机器学习(ML)

分类:

运用:

常用算法:

深度学习(DL)

CNN RNN GANs RL
图像 序列 数据生成 游戏策略

CNN

Tensorflow应用

from keras.models import Sequential
model = Dequential

建立最简单的线性模型(Sequential),一层层向下执行,没有分支,也没有回路

from tensorflow.keras.layers import Convolution2D,MaxPooling2D,Flatten,Dense,Dropout
model.add(Convolution2D(filters = 128, kernel_size = (5, 5), padding = 'Same', activation = 'relu', input_shape = (28, 28, 1)))
model.add(MaxPooling2D(pool_size = (2,2))
model.add(Dropout(0.25))
model.add(Flatten())
model.add(Dense(10, activation = 'softmax'))

RNN

与CNN输入数据之间相互无关不同,RNN输入数据的先后顺序影响数据的权重,主要适用于文本生成、机器翻译、语音识别、生成图像描述等方面。

GAN

生成数据 GAN Zoo

样例 pix2pix SPADE-Terrain

数据处理

数据清洗

相关库

python相关库

数学库

监督学习

Choose Model

reference

Choose Model