Spaces:
Runtime error
Runtime error
import tensorflow as tf | |
from tensorflow.keras.callbacks import TensorBoard, EarlyStopping, ModelCheckpoint | |
from tensorflow.keras.layers import Conv2D, Dense, GlobalMaxPooling2D | |
from tensorflow.keras.layers import Dense, MaxPooling2D, BatchNormalization | |
from tensorflow.keras.models import Sequential | |
from tensorflow.keras import Model | |
def model_v1(nbr_class): | |
model = Sequential() | |
model.add(Conv2D(64,(3,3), activation="relu", input_shape=(224,224,3))) | |
model.add(BatchNormalization()) | |
model.add(Conv2D(64,(3,3), activation="relu")) | |
model.add(BatchNormalization()) | |
model.add(MaxPooling2D()) | |
model.add(Conv2D(128,(3,3), activation="relu")) | |
model.add(BatchNormalization()) | |
model.add(Conv2D(128,(3,3), activation="relu")) | |
model.add(BatchNormalization()) | |
model.add(MaxPooling2D()) | |
model.add(Conv2D(256,(3,3), activation="relu")) | |
model.add(BatchNormalization()) | |
model.add(Conv2D(256,(3,3), activation="relu")) | |
model.add(BatchNormalization()) | |
model.add(MaxPooling2D()) | |
# model.add(Conv2D(512,(3,3), activation="relu")) | |
# model.add(BatchNormalization()) | |
# model.add(Conv2D(512,(3,3), activation="relu")) | |
# model.add(BatchNormalization()) | |
# model.add(MaxPooling2D()) | |
# model.add(Conv2D(512,(3,3), activation="relu")) | |
# model.add(BatchNormalization()) | |
# model.add(Conv2D(512,(3,3), activation="relu")) | |
# model.add(BatchNormalization()) | |
# model.add(Conv2D(512,(3,3), activation="relu")) | |
# model.add(BatchNormalization()) | |
# model.add(GlobalMaxPooling2D()) | |
model.add(Dense(1024, activation="relu")) | |
model.add(BatchNormalization()) | |
model.add(Dense(nbr_class, activation="softmax")) | |
return model | |