Keras : 기능 모델이 LSTM에 대해 여러 배치를 허용하도록합니다.

GodProbablyExists
import tensorflow as tf
import numpy as np
import tensorflow.keras.layers as layers
import tensorflow.keras as keras
from tensorflow.keras.optimizers import Adam

def get_model():

    inputs = layers.Input(batch_shape=(1, 200, 12)) #input
    
    x = layers.LSTM(12, return_sequences=True, stateful=True)(inputs)
    outputs = layers.TimeDistributed(layers.Dense(2, activation="softmax"))(x)
    model = keras.Model(inputs=inputs, outputs=outputs)
    model.compile(loss='categorical_crossentropy', optimizer=Adam(), metrics=['accuracy'])
    print(model.summary())
    return model

model = get_model()

x_train = np.ones((10,200,12))
x_val = np.ones((10,200,12))
y_train = np.ones((10,200,2))
y_val = np.ones((10,200,2))

history = model.fit(x_train, y_train,
                    epochs=40,
                    validation_data=(x_val, y_val),
                    verbose=2)

이 출력을 제공합니다

InvalidArgumentError:  [_Derived_]  Specified a list with shape [1,12] from a tensor with shape [10,12]
     [[{{node TensorArrayUnstack/TensorListFromTensor}}]]
     [[model_19/lstm_47/StatefulPartitionedCall]] [Op:__inference_train_function_78329]

x_train과 x_val 모양 (1,200,12)을 만들면 잘 작동합니다. 입력 개체가 여러 배치를 받아들이도록하려면 어떻게해야합니까?

GodProbablyExists

이렇게 batch_size를 지정해야했던 것으로 밝혀졌습니다.

history = model.fit(x_train, y_train,
                    epochs=40,
                    validation_data=(x_val, y_val),
                    verbose=2,
                    batch_size=1
)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모델에 대한 출력 텐서는 Keras 'Layer'의 출력이어야합니다 (따라서 이전 레이어 메타 데이터를 보유 함). CNN LSTM에 기능적 API를 사용하는 경우

분류에서Dev

배치 크기가 1 인 작은 LSTM 모델에서도 tf.keras OOM

분류에서Dev

keras의 다양한 배치 크기에 대한 학습 모델

분류에서Dev

keras.load_img를 통해 여러 이미지를로드하고 데이터가 CNN 모델에 대한 각 이미지를 증가시키는 방법

분류에서Dev

Python을 사용하여 다음 미래 가치를 예측하기 위해 학습 LSTM 모델에 새 csv 파일 데이터를 추가하는 방법

분류에서Dev

Keras Tuner의 모델에 기능 및 레이블 numpy 배열 대신 텐서 데이터를 공급할 수 있습니까?

분류에서Dev

컨트롤러 및 모델의 오류를 해결하기 위해 Codeigniter에 대한 도움이 필요합니다.

분류에서Dev

딥 러닝 모델에 대한 활성화 또는 옵티 마이저를 설정하는 방법은 RNN에 대해 1,0 만 허용합니다.

분류에서Dev

`stargazer ()`를 사용하여 여러 모델에 대한 여러 열 이름 생성

분류에서Dev

tf.keras.Model.summary를 사용하여 아버지 모델에있는 자식 모델의 레이어를 보려면 어떻게해야합니까?

분류에서Dev

Tensorflow keras 기능 API를 사용하여 전문가 모델의 혼합에서 단락 계산

분류에서Dev

일부 사용자에 대해서만 항목 업데이트를 허용하고 Backand에서 모두 읽기를 허용하도록 보안을 구성합니다.

분류에서Dev

Keras의 기능 API를 사용하여 GRU 모델에 마스킹 레이어를 추가하는 올바른 방법은 무엇입니까?

분류에서Dev

여러 모델의 데이터를 하나의보기에 표시하려면 어떻게해야합니까?

분류에서Dev

모델 및 수명주기 이벤트에 대해 알 수있는 사용자 지정, 재사용 가능한 하위보기를 원합니다.

분류에서Dev

다기능 CNN 분류 모델에 대한 Keras 입력 모양 불일치 오류

분류에서Dev

Keras LSTM이 다 변수 설정에서 여러 시계열에 대한 예측을 수행하도록하는 방법은 무엇입니까?

분류에서Dev

Keras LSTM은 모든 장치에서 softmax를 사용합니다.

분류에서Dev

다른 모델을 만들기위한 기준선으로 사용하기 위해 keras 모델에서 레이어를 제거하는 방법

분류에서Dev

런타임에서 keras를 사용하여 자동 인코더 모델에서 숨겨진 레이어의 기능 저장

분류에서Dev

CSS를 사용하여 화면 중앙 (화면 크기에 관계없이)에 있도록 <div>를 배치하려면 어떻게해야합니까?

분류에서Dev

단일 테이블을 사용하여 모델과 여러 다른 모델간에 HABTM 관계를 설정하려면 어떻게해야합니까?

분류에서Dev

keras를 사용하여 각각의 새로운 예측에 대해 LSTM을 다시 훈련하려면 어떻게해야합니까?

분류에서Dev

모델이 약간 변경되는 여러 데이터베이스. `EF`가 런타임에 다른 데이터베이스 구조로 작동하도록 허용하려면 어떻게해야합니까?

분류에서Dev

PyTorch 모델이 모델 내에서 여러 이미지 크기를 취하는 이유는 무엇입니까?

분류에서Dev

이메일 주소 입력이 Angular에서 여러 이메일 주소를 수락하도록 허용하려면 어떻게해야합니까?

분류에서Dev

여러 이미지에 대해 onclick 기능을 수행하기 위해 루프를 사용하는 방법이 있습니까?

분류에서Dev

Keras를 다운로드해도 ./keras/models에 VGG16 사전 훈련 된 모델이 있습니다.

분류에서Dev

모델을 설정하기 위해 keras 튜너를 사용할 때 조건부 범위 내에서 레이어의 단위 수를 정의해야합니까?

Related 관련 기사

  1. 1

    모델에 대한 출력 텐서는 Keras 'Layer'의 출력이어야합니다 (따라서 이전 레이어 메타 데이터를 보유 함). CNN LSTM에 기능적 API를 사용하는 경우

  2. 2

    배치 크기가 1 인 작은 LSTM 모델에서도 tf.keras OOM

  3. 3

    keras의 다양한 배치 크기에 대한 학습 모델

  4. 4

    keras.load_img를 통해 여러 이미지를로드하고 데이터가 CNN 모델에 대한 각 이미지를 증가시키는 방법

  5. 5

    Python을 사용하여 다음 미래 가치를 예측하기 위해 학습 LSTM 모델에 새 csv 파일 데이터를 추가하는 방법

  6. 6

    Keras Tuner의 모델에 기능 및 레이블 numpy 배열 대신 텐서 데이터를 공급할 수 있습니까?

  7. 7

    컨트롤러 및 모델의 오류를 해결하기 위해 Codeigniter에 대한 도움이 필요합니다.

  8. 8

    딥 러닝 모델에 대한 활성화 또는 옵티 마이저를 설정하는 방법은 RNN에 대해 1,0 만 허용합니다.

  9. 9

    `stargazer ()`를 사용하여 여러 모델에 대한 여러 열 이름 생성

  10. 10

    tf.keras.Model.summary를 사용하여 아버지 모델에있는 자식 모델의 레이어를 보려면 어떻게해야합니까?

  11. 11

    Tensorflow keras 기능 API를 사용하여 전문가 모델의 혼합에서 단락 계산

  12. 12

    일부 사용자에 대해서만 항목 업데이트를 허용하고 Backand에서 모두 읽기를 허용하도록 보안을 구성합니다.

  13. 13

    Keras의 기능 API를 사용하여 GRU 모델에 마스킹 레이어를 추가하는 올바른 방법은 무엇입니까?

  14. 14

    여러 모델의 데이터를 하나의보기에 표시하려면 어떻게해야합니까?

  15. 15

    모델 및 수명주기 이벤트에 대해 알 수있는 사용자 지정, 재사용 가능한 하위보기를 원합니다.

  16. 16

    다기능 CNN 분류 모델에 대한 Keras 입력 모양 불일치 오류

  17. 17

    Keras LSTM이 다 변수 설정에서 여러 시계열에 대한 예측을 수행하도록하는 방법은 무엇입니까?

  18. 18

    Keras LSTM은 모든 장치에서 softmax를 사용합니다.

  19. 19

    다른 모델을 만들기위한 기준선으로 사용하기 위해 keras 모델에서 레이어를 제거하는 방법

  20. 20

    런타임에서 keras를 사용하여 자동 인코더 모델에서 숨겨진 레이어의 기능 저장

  21. 21

    CSS를 사용하여 화면 중앙 (화면 크기에 관계없이)에 있도록 <div>를 배치하려면 어떻게해야합니까?

  22. 22

    단일 테이블을 사용하여 모델과 여러 다른 모델간에 HABTM 관계를 설정하려면 어떻게해야합니까?

  23. 23

    keras를 사용하여 각각의 새로운 예측에 대해 LSTM을 다시 훈련하려면 어떻게해야합니까?

  24. 24

    모델이 약간 변경되는 여러 데이터베이스. `EF`가 런타임에 다른 데이터베이스 구조로 작동하도록 허용하려면 어떻게해야합니까?

  25. 25

    PyTorch 모델이 모델 내에서 여러 이미지 크기를 취하는 이유는 무엇입니까?

  26. 26

    이메일 주소 입력이 Angular에서 여러 이메일 주소를 수락하도록 허용하려면 어떻게해야합니까?

  27. 27

    여러 이미지에 대해 onclick 기능을 수행하기 위해 루프를 사용하는 방법이 있습니까?

  28. 28

    Keras를 다운로드해도 ./keras/models에 VGG16 사전 훈련 된 모델이 있습니다.

  29. 29

    모델을 설정하기 위해 keras 튜너를 사용할 때 조건부 범위 내에서 레이어의 단위 수를 정의해야합니까?

뜨겁다태그

보관