#keras常用库:
import tensorflow
import tensorflow.keras #网络建构高层模块
import tensorflow.keras.datasets #自带数据集
import tensorflow.keras.Model #创建网络的父类,创建的网络需要继承自这个类
import tensorflow.keras.Sequential #继承自Model,有Model的属性,作为网络的容器,输入为网络的list[]
import tensorflow.keras.layers #各种网络的类,注意是类
import tensorflow.keras.layers.Layer #各种layer的父类,创建自定义的layer需要继承此类
import tensorflow.nn # 各种层的函数
import tensorflow.keras.optimizers #参数优化类,是类
import tensorflow.keras.losses #损失函数类型,**有类也有函数
import tensorflow.keras.metrics #评价指标,**有类也有函数
import tensorflow.keras.utils.normalize #归一化
import tensorflow.keras.utils.to_categorical #onehot化
from tensorflow.keras.preprocessing,image import ImageDataGenerator
import os
数据集相关:
1、加载已有数据集以及数据集处理:
(train_x,train_y), (test_x, train_y) = tf.keras.datasets.mnist.load_data()
2、使用os库实现与path相关的操作
os.path.join()#连接两个路径
os.path.dirname()#获取路径名
os.listdir() #获取文件夹下的文件名的列表
tf.keras