홈>
나는
ConvLSTMCell
를 먹이려고 노력했다.
Tensorflow 문서를 기반으로 한 입력 인수이지만 여전히이 오류가 발생합니다.
InvalidArgumentError: ConcatOp : Dimensions of inputs should match: shape[0] = [10,64,64,1] vs. shape[1] = [1,64,64,16]
[[Node: rnn/while/rnn/Encoder_1/concat = ConcatV2[N=2, T=DT_FLOAT, Tidx=DT_INT32, _device="/job:localhost/replica:0/task:0/device:CPU:0"](rnn/while/TensorArrayReadV3, rnn/while/Switch_4:1, rnn/while/rnn/Encoder_1/split/split_dim)]]
내 코드는 :
num_channels = 1
img_size = 64
filter_size1 = 5
num_filters1 = 16
#If time_major == True, this must be a Tensor of shape: [max_time, batch_size, ...], or a nested tuple of such elements.
x = tf.placeholder(tf.float32, shape=[None,1, img_size, img_size, num_channels], name='x')
InputShape = [img_size,img_size, 1]
encoder_1_KernelShape = [filter_size1,filter_size1]
# create a ConvLSTMCell
rnn_cell = ConvLSTMCell(2, InputShape, num_filters1, encoder_1_KernelShape, use_bias=True, forget_bias=1.0, name='Encoder_1')
# 'outputs' is a tensor of shape [batch_size, max_time, cell_state_size]
# defining initial state
#initial_state = rnn_cell.zero_state(batch_size, dtype=tf.float32)
initial_state = rnn_cell.zero_state(1, dtype=tf.float32)
# 'state' is a tensor of shape [batch_size, cell_state_size]
encoder_1_outputs, encoder_1_state = tf.nn.dynamic_rnn(rnn_cell, x,
initial_state=initial_state,
dtype=tf.float32)
for i in range(2):
x_train = data_3[0:10, i, :, :]
x_train = x_train.flatten()
x_train = x_train.reshape([10, 1, img_size, img_size, 1])
x_train = np.float32(x_train)
feed_dict_train = {x: x_train}
- 답변 # 1
관련 자료
- c - 루프 문 내부의 스위치에서 여러 입력을받는 동안 오류가 발생했습니다
- neural network - Tensorflow 2 'InaccessibleTensorError'에서 모델을 하위 분류하는 중에 오류가 발생했습니다
- python 3.x - Tensorflow를 가져올 때 DLL 오류가 나타나는 이유는 무엇입니까?
- keras - tensorflow lite 변환 - 오류 : op 피연산자는 8 비트 부호없는 정수의 텐서 여야하지만 tensor 가 있습니다
- python - Windows에서 DLIB, TensorFlow 및 얼굴 인식 오류 설치
- python - 입력 변수에 대한 Keras Tensorflow 및 Open CV 오류
- python - Tensorflow 설치 오류를 해결하는 방법은 무엇입니까?
- csv - 해결 - 이미지 크기 변경 :대량 가져 오기 오류 :prestashop 17
관련 질문
- python : GCP ML Engine 예측 실패 : 입력 처리 오류 : 예상 float32에 base64가 있음
- python : TF 모델을 피팅 할 때 모든 변수에 대해 제공되는 그라디언트 없음
- python : Keras 커스텀 마스킹 레이어
- Python Keras 순차 모델 입력
- python : 오토 인코더 모델 피팅시 치수 오류
- python : Tensorflow.JS를 사용하여 GPT-2 모델을 변환 할 수 없습니다.
- python : EagerTensor 객체와 함께 .map 함수를 어떻게 사용합니까?
- python : 이진 분류 문제에 대해이 커스텀 손실 Tensorflow를 어떻게 작성합니까?
- python : ValueError : 두 도형의 차원 1은 동일해야하지만 2와 1입니다. 도형은 [?, 2] 및 [?, 1]입니다.
- python : tensorflow 2.0 버전에서 tensorflow 1.0의 make_one_shot_iterator () 함수를 어떻게 구현할 수 있습니까?
이것을 시도하십시오 :
x
의 첫 번째 차원batch_size
입니다 (이 예에서는 10과 같음) 두 번째는sequence_num
입니다. (1과 같습니다).