2017-12-13 8 views
0

내가 바보 같은 실수를 해요 경우 미안 해요,하지만 난 here에서 from keras.regularizers.Regularizer import kernel_regularizer을 입력 내 코드에서, 내가 얻을 : ImportError를 : 이름 없음 모듈 'keras.regularizers.Regularizer'

File "C:\[filepath]", line 12, in <module> 
    from keras.regularizers.Regularizer import kernel_regularizer 
ImportError: No module named 'keras.regularizers.Regularizer' 

내가 비슷한을 보았다 질문 here에 github,하지만 그다지 도움이 아니 었습니다. 다른 모든 모듈과 패키지 (예 : keras.models)는 정상적으로 작동합니다. 이미 케라를 설치하고 다시 설치하려고했습니다. 뭐라구?

EDIT : IDLE 자체 또는 명령 줄 (Win10)에 from keras.regularizers.Regularizer import kernel_regularizer을 입력하면 작동하는 것을 잊어 버렸습니다. IDLE에서 파일을 열고 THAT을 실행하면이 오류가 발생합니다.

답변

0

l2 및 l1 정규 표현식을 사용한다고 가정합니다. L2를 들어

, 사용 :

from keras.regularizers import l2 

또는 L1에 대한

,
from keras.regularizers import l1 

는이 기능을 사용하려면

model.add(Dense(64, 
      kernel_regularizer=l2(0.01), 
      activity_regularizer=l1(0.01))) 
관련 문제