Model Ensamble in Keras

2022. 12. 3. 16:40· 개발
목차
  1. Ensamble
  2. 그래서 그거 어떻게 하는 건데
  3.  
  4. References

Ensamble

End Game에서 Assemble! 하는 장면 기억하시나요

히어로들이 모여서 더 큰 힘을 발휘하는 것처럼 모델도 모이면 더 좋은 성능을 내기도 합니다.

 

그래서 그거 어떻게 하는 건데

keras 로는 이렇게 합니다. 모델을 불러와서 배열에 넣고 합쳐줍니다. 

import tensorflow as tf

# load model
model_path = 'models/'
resnet_best = 'resnet50_3_tuned1.h5'
incept_best = 'inception1.h5'
nasnet_best = 'NASNetMobile_1.h5'
resnet_model = tf.keras.models.load_model(model_path + resnet_best)
incept_model = tf.keras.models.load_model(model_path + incept_best)
nasnet_model = tf.keras.models.load_model(model_path + nasnet_best)

#  ensemble
models = [resnet_model2, incept_model, nasnet_model]
model_input = tf.keras.Input(shape=(224, 224, 3))
model_outputs = [model(model_input) for model in models]
ensemble_output = tf.keras.layers.Average()(model_outputs)
ensemble_model = tf.keras.Model(inputs=model_input, outputs=ensemble_output)

 

References

https://stackoverflow.com/questions/67647843/is-there-a-way-to-ensemble-two-keras-h5-models-trained-for-same-classes

 

Is there a way to ensemble two keras (h5) models trained for same classes

I have trained two keras models with different datasets for same class labels. How could I ensemble the models keras_model.h5 and keras_model2.h5 together and make another keras model say keras_ens...

stackoverflow.com

 

728x90
반응형

'개발' 카테고리의 다른 글

yolov4 darknet weight to tensorflow model  (0) 2022.12.17
Image Resize and Padding  (0) 2022.12.17
BentoML 사용기  (0) 2022.12.03
learning rate for more improving  (0) 2022.11.29
reshape vs resize  (0) 2022.11.28
  1. Ensamble
  2. 그래서 그거 어떻게 하는 건데
  3.  
  4. References
'개발' 카테고리의 다른 글
  • yolov4 darknet weight to tensorflow model
  • Image Resize and Padding
  • BentoML 사용기
  • learning rate for more improving
내공얌냠
내공얌냠
내공냠냠
내공얌냠
내공냠냠
내공얌냠
전체
오늘
어제
  • 분류 전체보기 (257)
    • 개발 (91)
      • mediapipe (16)
      • insightface (5)
      • JongjuAR (3)
    • 자료구조 알고리즘 (79)
      • 코딩테스트 (64)
      • 이론 (15)
    • 공부 (54)
      • 단행본 (8)
      • 튜토리얼 (19)
      • 논문 (15)
      • 복기 (5)
    • 참여 (5)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • claude cli 사용기
  • vscode 스프링 설치
  • 음성인식 튜토리얼
  • google mediapipe
  • 플러터
  • flutter conference
  • 딥러닝 기반 음성인식 기초
  • git tutorial
  • 컴퓨터 비전
  • 음성인식 기초
  • flutter 행사
  • ios google places api
  • mediapipe
  • postgresql install in mac
  • flutter tutorial
  • mediapipe translate
  • claude cli 사용방법
  • python telegrambot
  • 컴퓨터 비전 책 추천
  • postgresql 재설치
  • 플러터 튜토리얼
  • flutter 행사 후기
  • 깃 튜토리얼
  • claude cli 설치
  • 컴퓨터 비전 기초
  • 머신러닝이란
  • flutter
  • speaker adaptation tts
  • 구글 미디어파이프
  • 미디어파이프

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
내공얌냠
Model Ensamble in Keras
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.