반응형
Notice
Recent Posts
Recent Comments
Link
안 쓰던 블로그
[케라스] add_weight() got multiple values for argument 'name' 해결 방법 본문
머신러닝/메모 및 에러 해결
[케라스] add_weight() got multiple values for argument 'name' 해결 방법
proqk 2021. 8. 29. 18:07반응형
케라스에서 커스텀 Attention(Layer)를 사용할 때 add_weight() got multiple values for argument 'name' 에러
1. class Attention(Layer) -> class Attention(keras.layers.Layer) 변경
2. add_weights 메소드 안에 Add shape=(...) 추가
두 가지로 해결
class Attention(tf.keras.layers.Layer): # 여기
def __init__(self, step_dim, ...
def build(self, input_shape):
assert len(input_shape) == 3
self.W = self.add_weight(shape=(input_shape[-1],), # 여기 shape= 붙이지 않으면 에러
initializer=self.init,
name='{}_W'.format(self.name), ...
반응형
'머신러닝 > 메모 및 에러 해결' 카테고리의 다른 글
ModelCheckpoint가 h5 파일을 저장하지 않는 문제 (0) | 2021.10.06 |
---|---|
텐서플로우 자격증 시험 환경 구성 - 필요 라이브러리 설치, 버전 확인 (TensorFlow Developer Certificate Exam Environment) (0) | 2021.09.03 |
Kaggle) Your Notebook cannot use internet access in this competition 에러 해결 방법 (0) | 2021.09.02 |
GridSearchCV Parameter grid for parameter 에러 해결 방법 (0) | 2021.08.13 |
xgboost 설치 오류 failed with initial frozen solve 해결 방법 (0) | 2021.02.07 |
Comments