2017-04-06 1 views
2

더 속성 '초기화하지', following this link :AttributeError : 모듈 'keras은'이 내 그물에 keras.initializers을 소개하려고

import keras 
from keras.optimizers import RMSprop, Adam 
from keras.layers import Input, Embedding, LSTM, Dense, merge, Activation 
from keras.models import Model, Sequential 

model = Sequential() 
model.add(Dense(100, init='lecun_uniform', input_shape=(6,))) 
model.add(Activation('relu')) 
model.add(Dense(27, init='lecun_uniform')) 
model.add(Activation('linear')) 

rms = RMSprop(lr = 0.01) 
keras.initializers.RandomUniform(minval=-0.05, maxval=0.05, seed=None) 
model.compile(loss='mse', optimizer=rms) 

그리고 그것은 다음과 같은 오류와 함께 실패합니다

keras.initializers.RandomUniform(minval=-0.05, maxval=0.05, seed=None) 

AttributeError: module 'keras' has no attribute 'initializers' 

왜 그런가?

+0

import keras.initializers 또는 from keras.initializers import RandomUniform을 시도해보십시오. –

+0

사용중인 케라의 버전은 무엇입니까? –

+0

'import keras.initializers'를 할 때'ImportError : 'keras.initializers'라는 이름의 모듈이 없습니다. – Massyanya

답변

0

사용중인 Keras 버전을 확인해야합니다. 당신이 1.x.x를 가지고 있으며 Keras 2.x.x에서 이니셜 라이저를 사용하려고 시도하고있다.

관련 문제