inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Giới thiệu về học máy và học sâu bằng Python

Thực hành - Học chuyển giao dùng mô hình Tensorflow Hub

섹션7 텐서플로 허브 Trained_MobileNet 모델 생성 오류 해결 방법

330

kimym4469

3 câu hỏi đã được viết

0

"Only instances of keras.Layer can be " 97 f"added to a Sequential model. Received: {layer} " ValueError: Only instances of keras.Layer can be added to a Sequential model. Received: <tensorflow_hub.keras_layer.KerasLayer object at 0x791605217610> (of type <class 'tensorflow_hub.keras_layer.KerasLayer'>)

위와 같은 오류가 나서 한참 찾았는데요. 원인은 tensorflow_hub와 tensorflow 간의 keras 필요 버전 차이에 있다고 합니다. 아래와 같이 keras를 별도 설치하여 임포트하여 사용하시면 정상 작동됩니다. 같은 에러로 고민이신 분에게 도움이 됐으면 좋겠네요.

 

수정 소스 코드

!pip install tf_keras
import tf_keras as tfk

Trained_MobileNet_url = "https://tfhub.dev/google/tf2-preview/mobilenet_v2/classification/2"

Trained_MobileNet = tfk.Sequential([
    hub.KerasLayer(Trained_MobileNet_url, input_shape=(224, 224, 3))
])

Trained_MobileNet.input, Trained_MobileNet.output

python 머신러닝 딥러닝 pandas numpy keras tensorflow anaconda matplotlib cnn

Câu trả lời 1

0

YoungJea Oh

좋은 제안 감사드립니다. 저는 그냥 tensorflow 와 tensorflow_hub 를 지난 달 버전으로 다운그레이드 해서 해결했습니다. 이유는 Google의 tensorflow hub tutorial에서도 동일한 에러가 나기 때문에 결론은 구글의 최신 버전 업그레이드와 기존 소스간의 호환성 문제로 볼 수 밖에 없어서 입니다. 구글의 요즘 일하는 방식이 일단 버전 업해 놓고 tutorial을 나중에 고치는 식으로 거칠어진 것 같습니다. 동일한 문제가 최근에 추천 시스템에서도 있었고 Transformer tutorial에서도 있었거든요. 두 경우 모두 에러난지 한달 쯤 후에 저절로 해결되었고 그 동안 저는 이전 버전으로 다운그레이드해서 문제 해결했었습니다. 다음과 같이 수정해서 교재 소스 github 에 업데이트 했습니다. 알려주셔서 감사합니다.

!pip install tensorflow==2.13.0 !pip install tensorflow_hub==0.14.0

Colab실습관련

0

59

2

get_dummies 관련문의

0

63

2

강의 수강

0

73

1

섹션 10 비지도 학습에 대하여

0

65

1

훈련과 Predict를 분리할수 없나요?

0

92

2

scikit-learn이 업데이트 된 건가요?

0

158

2

feature scaling 부분

0

124

2

MAtplotlib 기초

0

117

1

섹션9 First Autoencoder 인코더, 디코더 모델 생성 오류 해결 방법

0

196

1

Crash 파일 위치

0

252

1

주피터에서 파일 열기

0

307

1

션 7. CNN (Convolutional Neural Network)의 7번째 강의는 실습 - FashionMNIST 데이터셋 이용 실습 문제 풀이 관련 강의 내용순서 문의

0

245

1

DBSCAN 실습 결과

0

258

1

DBSCAN 질문

0

222

1

Feature Scaling 강의 질문 있습니다!

0

250

1

heatmap에서 numeric_only=True

0

301

1

pd.Series

0

218

1

Feature Scaling

0

223

1

categorical 변수의 수치화

0

181

1

Residual Error

1

186

1

매트릭스로 만들어주는 것

1

183

1

tf.data 를 이용한 shuffling and batch 구성 관련 문의

1

366

2

타이타닉 예제에서 혼동되는 개념이있습니다!

1

278

1

LeNet-5 실습 중 loss값 nan이 나오고 있습니다.

0

658

1