본문 바로가기
C.W.K.
Stream
Lesson 01 of 06 · published

KerasCV란?

~8 min · keras-cv

Level 0Keras 도제
0 XP0/97 lessons0/20 achievements
0/120 XP to next level120 XP to go0% complete

KerasCV를 통합한 KerasHub는 ResNet, EfficientNet, ViT, YOLOv8, SAM, Stable Diffusion을 Keras 방식으로 제공하는 모델 모음이야. 백본을 고르고 과제별 출력 헤드를 붙이면 이미지 파이프라인의 80%가 완성돼.

KerasCV가 제공하는 것

KerasCV는 Keras 3 위에 구축된 운영 수준의 컴퓨터 비전 라이브러리야. 사전 학습 백본, 과제별 출력 헤드가 연결된 객체 탐지·분할 모델, 여러 백엔드의 keras.ops에서 실행되는 이미지 증강 파이프라인을 하나의 관용구로 묶어 줘. 개별 기술보다 중요한 점은 모두 Keras 방식으로 연결된다는 거야. JAX에서 학습한 모델을 TensorFlow에서 불러와 서빙해도 모델 코드를 다시 쓸 필요가 없어.

KerasHub 통합부터 이해해

2026년에는 KerasCV와 KerasNLP가 KerasHub 한 패키지로 통합됐어. 이 트랙의 이미지 모델, 프리셋, API는 이제 keras_hub.models 아래에 있어. 이전 keras_cv 패키지도 설치해 사용할 수 있지만 호환성을 위해 유지되는 상태이며 새 모델은 KerasHub에 추가돼. 새 코드는 KerasHub에서 시작해.

많은 튜토리얼과 Stack Overflow 답변이 통합 전에 작성됐다는 점도 기억해. 오래된 keras_cv.models.X 예제가 통합 뒤 추가된 모델에서 실패한다면, 99%는 모델이 사라진 것이 아니라 keras_hub로 옮겨간 경우야.

External links

Exercise

keras-hub를 설치하고(pip install keras-hub) API 문서에서 이미지 프리셋 5개와 각 과제 유형을 정리해: 백본, 분류기, 탐지기, 분할기. 백본 하나를 from_preset으로 불러와 model.count_params()로 매개변수 수를 출력해. 같은 구조를 keras_cv에서도 불러와 동일한 모델이 나오는지 확인해 통합이 동작을 보존했음을 검증해.
Hint
model.count_params()는 학습 가능 매개변수와 학습 불가능 매개변수의 합을 반환해. keras_hub와 keras_cv 버전에서 같은 숫자가 나와야 해.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.