로 변환 내가 이전 계층에서 가중치 행렬을 재사용하려합니다. 장난감 예를 들어 나는 이런 식으로 뭔가를 할 :Keras - 이전 계층에서 재사용 무게 - keras 텐서
import numpy as np
from keras.layers import Dense, Input
from keras.layers import merge
from keras import backend as K
from keras.models import Model
inputs = Input(shape=(4,))
inputs2 = Input(shape=(4,))
dense_layer = Dense(10, input_shape=(4,))
dense1 = dense_layer(inputs)
def my_fun(my_inputs):
w = my_inputs[0]
x = my_inputs[1]
return K.dot(w, x)
merge1 = merge([dense_layer.W, inputs2], mode=my_fun)
문제는 dense_layer.W
가 keras 텐서되지 않는 것입니다.
Exception: Output tensors to a Model must be Keras tensors. Found: dot.0
Keras 텐서에 dense_layer.W
을 변환하는 방법에 대한 생각 : 그래서 나는 다음과 같은 오류가 발생합니다?
감사