Day37 参加职训(机器学习与资料分析工程师培训班),ResNet, RNN

ResNet架构

from tensorflow.keras import Input, Model
from tensorflow.keras.layers import Conv2D, Concatenate, MaxPooling2D
from tensorflow.keras.utils import plot_model

Res_Input = Input(shape=(32,32,3))
Res_Block_Con_Output01 = Conv2D(32, kernel_size=(3,3), activation='relu', padding='SAME')(Res_Input)
Res_Block_Con_Output02 = Conv2D(32, kernel_size=(3,3), activation='relu', padding='SAME')(Res_Block_Con_Output01)
Res_Block_Output = Concatenate()([Res_Input, Res_Block_Con_Output01, Res_Block_Con_Output02])
Res_Model = Model(inputs=Res_Input, outputs=Res_Block_Output)
plot_model(Res_Model, dpi=300, show_shapes=True)

https://ithelp.ithome.com.tw/upload/images/20210819/20139039EvAssSrVhw.png

RNN(SimpleRNN)

import numpy as np

Data = np.array([[[0],[1]],[[1],[1]],[[1],[2]]])
Target = np.array([1,2,0])
# One-hot encoding

from tensorflow.keras.utils import to_categorical

X = to_categorical(Data)
y = to_categorical(Target)
# 建构模型
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import SimpleRNN

RNN_Model = Sequential()
RNN_Model.add(SimpleRNN(3, activation='softmax', input_shape=(2,3)))
# 训练模型
RNN_Model.compile(optimizer='rmsprop', loss='categorical_crossentropy', metrics=['accuracy'])
RNN_Model.fit(X, y, epochs=500)

<<:  2021 年 iOS 应用程序开发七种最佳语言

>>:  第40天~

分布式可观测性 Logging 浅谈

小弟我在去年有分享了 Distributed Tracing 分布式链路追踪简介 主要讲到Distr...

TailwindCSS 从零开始 - 简单认识 PostCSS

前面有提到安装 TailwindCSS 推荐使用 PostCSS,前面练习的都是没有相依 Post...

假名数据(Pseudonymized data)

-化名(Pseudonymization) 假名(Pseudonymized)数据可以通过添加信息...

[Day 30] 微探讨 Angular 的 Event binding 与 Property binding

铁人赛最後一天! 今天要跟各位分享的呢,是昨天与前天 Banana in a box 系列的延伸,关...

OpenCV癌细胞医学图片的特徵如何做侦测圈选分类

不知道现在台湾的AI有没有已经做到癌细胞医学图片的特徵侦测圈选跟分类 目前看到云象科技与林口长庚医院...