图像和音频分类的深度学习技术
1. 图像增强层的图像增强
传统上,我们可以使用 ImageDataGenerator 为模型提供转换后的图像。不过,Keras 的最新版本提供了图像预处理层和图像增强层作为替代方案。这种方式可以直接将转换集成到模型中,而不是单独处理训练图像。
以下是一个示例代码:
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense
from tensorflow.keras.layers import Rescaling, RandomFlip, RandomRotation
from tensorflow.keras.layers import RandomTranslation, RandomZoom
model = Sequential()
model.add(Rescaling(1./255))
model.add(RandomFlip(mode='horizontal'))
model.add(RandomTranslation(0.2, 0.2))
model.add(RandomRotation(0.2))
model.add(RandomZoom(0.2))
model.add(Conv2D(32, (3, 3), activation='relu', input_shape=(224, 224, 3)))
model.add(MaxPooling2D(2, 2))
mo
图像与音频分类的深度学习技术
超级会员免费看
订阅专栏 解锁全文
36万+

被折叠的 条评论
为什么被折叠?



