Tensorflow2.0学习笔记(4):鸢尾花分类(sequential搭建)
概述
上一篇笔记使用了一步一步搭建的方法,搭建了一个神经网络,下面将使用keras中打包好的函数搭建一个神经网络。使用keras搭建可以把上一篇笔记中的100多行代码,缩减到20多行,大大提高了开发效率。
搭建六步法
1. import
导入函数库
2. data
导入数据,观察数据,异常与缺失处理,数据乱序,数据类型转换
3. model=tf.keras.model.Sequential
搭建神经网络,相当于一个前向传播过程
model=tf.keras.model.Sequential([网络结构])
网络结构举例:
拉直层:tf.keras.layers.Flatten()
全连接层:tf.keras.layers.Dense(神经元个数,activation=“激活函数”,kernel_regularizer=哪种正则化)
activation可选:relu,softamx,sigmod,tanh
kernel_regularizer可选:tf.nn.regularizer.l1()、、tf.nn