사전 훈련 된 케 라스 모델에 이미지 제공

Vencaslac

나는 모델을 훈련 시키고 (웹 사이트에서 바로 복사 붙여 넣기) model.save(). 이제 생성 한 이미지를 분류하는 데 사용하고 싶습니다.이를 저장하고 28x28 픽셀로 모양을 변경 한 다음 다음과 같이 모델에 공급하려고합니다.

from matplotlib import image
img = image.imread('img.png')[:,:,:1] #so that the shape ends up being (28,28,1)
print(self.model.predict(img))

하지만 이것을 실행하면 많은 오류가 발생합니다.

경고 : tensorflow : Model은 입력 Tensor ( "input_1 : 0", shape = (None, 28, 28, 1), dtype = float32)에 대해 모양 (None, 28, 28, 1)으로 구성되었지만 호출되었습니다. 호환되지 않는 모양의 입력 (없음, 28, 1, 1). ...

ValueError: Input 0 of layer dense_12 is incompatible with the layer: expected axis -1 of input shape to have value 784 but received input with shape [None, 28]`

나는 몇 가지 파고 들었고 다음 줄에 따르면 입력의 모양에 문제가있는 것 같습니다. WARNING:tensorflow:Model was constructed with shape (None, 28, 28, 1) for input Tensor("input_1:0", shape=(None, 28, 28, 1), dtype=float32), but it was called on an input with incompatible shape (None, 28, 1, 1)

이미지를 올바른 모양으로 변환하려면 어떻게합니까?

Vencaslac

그래서 난 쉽게 고칠 수 있었지만 다른 사람이 문제가 발생할 경우를 대비하여 여기에 남겨 둘 것입니다.

from keras.preprocessing.image import load_img, img_to_array

img = load_img('img.png')
img = img_to_array(img)[:,:,:1]
img = np.expand_dims(img ,axis=0)

이것은 (1, 28, 28, 1)모델에 공급하는 데 필요한 이미지의 모양을 변경했습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Keras로 만든 사전 훈련 된 모델에 보이지 않는 예제를 제공합니다.

분류에서Dev

PyTorch로 사전 훈련 된 모델에 새 레이어를 추가하려면 어떻게해야합니까? (주어진 케 라스 예.)

분류에서Dev

훈련 된 다른 모델에서 케 라스 모델 만들기

분류에서Dev

훈련 된 모델에 이미지를 제공하면 모델에서 훈련되지 않은 객체에 80 % 이상의 정확도를 제공합니다.

분류에서Dev

이미 훈련 된 TensorFlow CNN에 이미지 제공

분류에서Dev

공간 및 훈련 데이터의 케이스 대 비 케이스 BERT 모델

분류에서Dev

Torchvision 사전 훈련 된 모델에서 모델 클래스 레이블 가져 오기

분류에서Dev

dlib dnn_face_recognition_ex 훈련 된 모델이 훈련 이미지로 사람을 감지하지 못함

분류에서Dev

사전 훈련 된 DistilBERT 모델의 여러 계층 출력에 액세스

분류에서Dev

사전 훈련 된 버트 모델의 레이어 고정

분류에서Dev

사전 훈련 된 Gensim 구문 모델이 있습니까?

분류에서Dev

내 자신의 훈련 된 Keras 모델에서 내 이미지 예측에 문제가 있습니다.

분류에서Dev

이전에 훈련 된 tf.keras 모델을 사전 훈련으로 사용하려고하지만 "ValueError : Input 0 of layer density_3 is not compatible with the laye

분류에서Dev

Python-훈련 된 커스텀 모델에서 이미지를 처리하는 Keras API 서버

분류에서Dev

R Shiny에서 사전 훈련 된 모델

분류에서Dev

HuggingFace Transformers 라이브러리에서 사전 훈련 된 BERT 모델의 중간 계층 출력을 얻는 방법은 무엇입니까?

분류에서Dev

Pytorch의 사전 훈련 된 모델에서 저장된 토크 나이저를로드하는 방법

분류에서Dev

사전 훈련 된 im2txt 모델 사용 관련

분류에서Dev

사전 훈련 된 텐서 플로우 객체 감지 모델 개선

분류에서Dev

사전 훈련 된 모델로 출력 레이어의 CNN 시각화

분류에서Dev

케 라스에서 훈련 된 신경망의 가중치 시각화

분류에서Dev

사전 훈련 된 모델에 대한 입력으로 다른 차원의 이미지 세트를 사용할 수있는 방법은 무엇입니까?

분류에서Dev

플라스크 및 Gunicorn으로 생산에 사전 훈련 된 장갑로드

분류에서Dev

임베디드 시스템에 훈련 된 모델로드 (라이브러리 없음)

분류에서Dev

ImageNet 2012 데이터 세트 용 Pytorch 모델의 사전 훈련 된 Alexnet에 대한 낮은 검증 점수

분류에서Dev

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

분류에서Dev

Darknet에서 YOLO 사전 훈련 된 가중치로 훈련

분류에서Dev

교차 검증 문제없이 훈련 된 모델을 최종 레이어로 사용

분류에서Dev

sklearn에서 훈련 된 모델을 "전송"하는 모범 사례

Related 관련 기사

  1. 1

    Keras로 만든 사전 훈련 된 모델에 보이지 않는 예제를 제공합니다.

  2. 2

    PyTorch로 사전 훈련 된 모델에 새 레이어를 추가하려면 어떻게해야합니까? (주어진 케 라스 예.)

  3. 3

    훈련 된 다른 모델에서 케 라스 모델 만들기

  4. 4

    훈련 된 모델에 이미지를 제공하면 모델에서 훈련되지 않은 객체에 80 % 이상의 정확도를 제공합니다.

  5. 5

    이미 훈련 된 TensorFlow CNN에 이미지 제공

  6. 6

    공간 및 훈련 데이터의 케이스 대 비 케이스 BERT 모델

  7. 7

    Torchvision 사전 훈련 된 모델에서 모델 클래스 레이블 가져 오기

  8. 8

    dlib dnn_face_recognition_ex 훈련 된 모델이 훈련 이미지로 사람을 감지하지 못함

  9. 9

    사전 훈련 된 DistilBERT 모델의 여러 계층 출력에 액세스

  10. 10

    사전 훈련 된 버트 모델의 레이어 고정

  11. 11

    사전 훈련 된 Gensim 구문 모델이 있습니까?

  12. 12

    내 자신의 훈련 된 Keras 모델에서 내 이미지 예측에 문제가 있습니다.

  13. 13

    이전에 훈련 된 tf.keras 모델을 사전 훈련으로 사용하려고하지만 "ValueError : Input 0 of layer density_3 is not compatible with the laye

  14. 14

    Python-훈련 된 커스텀 모델에서 이미지를 처리하는 Keras API 서버

  15. 15

    R Shiny에서 사전 훈련 된 모델

  16. 16

    HuggingFace Transformers 라이브러리에서 사전 훈련 된 BERT 모델의 중간 계층 출력을 얻는 방법은 무엇입니까?

  17. 17

    Pytorch의 사전 훈련 된 모델에서 저장된 토크 나이저를로드하는 방법

  18. 18

    사전 훈련 된 im2txt 모델 사용 관련

  19. 19

    사전 훈련 된 텐서 플로우 객체 감지 모델 개선

  20. 20

    사전 훈련 된 모델로 출력 레이어의 CNN 시각화

  21. 21

    케 라스에서 훈련 된 신경망의 가중치 시각화

  22. 22

    사전 훈련 된 모델에 대한 입력으로 다른 차원의 이미지 세트를 사용할 수있는 방법은 무엇입니까?

  23. 23

    플라스크 및 Gunicorn으로 생산에 사전 훈련 된 장갑로드

  24. 24

    임베디드 시스템에 훈련 된 모델로드 (라이브러리 없음)

  25. 25

    ImageNet 2012 데이터 세트 용 Pytorch 모델의 사전 훈련 된 Alexnet에 대한 낮은 검증 점수

  26. 26

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

  27. 27

    Darknet에서 YOLO 사전 훈련 된 가중치로 훈련

  28. 28

    교차 검증 문제없이 훈련 된 모델을 최종 레이어로 사용

  29. 29

    sklearn에서 훈련 된 모델을 "전송"하는 모범 사례

뜨겁다태그

보관