Re: Re: Re: Re: Untitled

From Sludgy Matamata, 4 Months ago, written in Plain Text, viewed 75 times. This paste is a reply to Re: Re: Re: Untitled from Coral Coyote - view diff
URL http://codebin.org/view/cd6cc157 Embed
Download Paste or View Raw
  1. from tensorflow.keras.preprocessing.image import ImageDataGenerator
  2. from tensorflow.keras.models import Sequential
  3. from tensorflow.keras.layers import Conv2D, Flatten, Dense, AvgPool2D
  4. from tensorflow.keras.optimizers import Adam
  5.  
  6.  
  7. def load_train(path):
  8.     datagen = ImageDataGenerator(rescale=1./255.,horizontal_flip=True,
  9.                                        vertical_flip=True)
  10.     train_datagen_flow  = datagen.flow_from_directory(
  11.         path,
  12.         target_size=(150, 150),
  13.         batch_size=16,
  14.         calss_mode='sparse',
  15.         seed=12345)
  16.     return train_datagen_flow
  17.  
  18.  
  19. # Создание модели
  20. def create_model(input_shape):
  21.     model = Sequential()
  22.     model.add(Conv2D(filters=6, kernel_size=(5, 5), padding='same', activation='relu', input_shape=input_shape))
  23.     model.add(AvgPool2D(pool_size=(2, 2)))
  24.     model.add(Conv2D(filters=14, kernel_size=(5, 5),activation='relu'))
  25.     model.add(AvgPool2D(pool_size=(2, 2)))
  26.     model.add(Flatten())
  27.     model.add(Dense(80, activation='relu'))
  28.     model.add(Dense(12, activation='softmax')),
  29.     optimizer = Adam(lr=0.005),
  30.     model.compile(optimizer=optimizer,
  31.                   loss='sparse_categorical_crossentropy',
  32.                   metrics=['acc'])
  33.     return model
  34.  
  35.  
  36. def train_model(model, train_data, test_data, batch_size=None, epochs=10, steps_per_epoch=None, validation_steps=None):
  37.     model.fit(train_data,
  38.           validation_data=test_data,
  39.           batch_size = batch_size,
  40.           steps_per_epoch=steps_per_epoch,
  41.           validation_steps=validation_steps,
  42.           epochs=epochs,verbose=2,
  43.             shuffle=True )
  44.     return model
  45.  

Reply to "Re: Re: Re: Re: Untitled"

Here you can reply to the paste above