안 쓰던 블로그

model.summary() 의 ValueError: This model has not yet been built 에러 본문

머신러닝/머신러닝

model.summary() 의 ValueError: This model has not yet been built 에러

proqk 2021. 7. 16. 15:27
반응형

 

ValueError: This model has not yet been built. Build the model first by calling `build()` or calling `fit()` with some data, or specify an `input_shape` argument in the first layer(s) for automatic build.

 

model.summary() 를 사용했을 때 build 가 되지 않은 모델이라는 에러에러 메시지가 하라는 대로 build나 fit을 해 주면 해결된다

아니면 모델을 만들 때 input_shape 옵션을 추가한다

 

import tensorflow as tf
from tensorflow import keras
from tensorflow.keras import layers

model = keras.Sequential()
model.add(keras.Input(shape=(150,150,3)))
model.add(conv_base)
model.add(layers.Flatten())
model.add(layers.Dense(256, activation='relu'))
model.add(layers.Dense(1, activation='sigmoid'))

 

 

반응형
Comments