Repolode
apple

apple/coremltools

학습된 TensorFlow, PyTorch, scikit-learn, XGBoost 및 LibSVM 모델을 Apple의 Core ML 형식으로 변환하는 Python 패키지입니다.

스타
5,437
포크
868
열린 이슈
542
마지막 커밋
22일 전

어떤 프로젝트인가요?

Core ML Tools(coremltools)는 타사 학습 라이브러리의 머신러닝 모델을 Apple의 Core ML 형식으로 변환해 iOS, macOS 및 기타 Apple 플랫폼 앱에서 실행할 수 있게 해주는 Python 패키지입니다. TensorFlow 1.x와 2.x, PyTorch는 물론 scikit-learn, XGBoost, LibSVM 같은 비신경망 프레임워크도 지원합니다.

변환 외에도 기존 Core ML 모델을 읽고, 쓰고, 최적화할 수 있습니다. macOS에서는 Core ML로 예측을 실행해 변환 결과를 확인할 수도 있습니다. 모델을 변환한 뒤에는 Xcode 프로젝트에 추가하고 Core ML API를 통해 호출합니다.

이 패키지는 pip으로 PyPI에서 설치할 수 있으며 BSD-3-Clause 라이선스를 따릅니다. 문서에는 예제가 포함된 가이드와 API 레퍼런스가 있습니다.

핵심 기능

  • 01TensorFlow, PyTorch, scikit-learn, XGBoost 및 LibSVM 모델을 Core ML로 변환합니다.
  • 02기존 Core ML 모델을 읽고, 쓰고, 최적화합니다.
  • 03macOS에서 Core ML로 예측을 실행해 변환 결과를 검증합니다.
  • 04pip으로 PyPI에서 설치할 수 있습니다.

활용 사례

  • PyTorch 또는 TensorFlow 모델을 iOS나 macOS 앱에 가져옵니다.
  • scikit-learn 또는 XGBoost 모델을 Apple 기기에 배포합니다.
  • Python에서 기존 Core ML 모델을 살펴보거나 수정합니다.

빠른 시작

  1. 1

    pip으로 PyPI에서 최신 안정 버전을 설치하세요

    pip install coremltools

사용 전 알아둘 점

  • 변환을 확인하기 위해 예측을 실행하려면 macOS가 필요합니다.
  • 모든 기능을 사용하려면 Apple 플랫폼 전용인 Core ML 프레임워크가 필요합니다.

토픽

자주 묻는 질문

coremltools은(는) 무엇인가요?
학습된 TensorFlow, PyTorch, scikit-learn, XGBoost 및 LibSVM 모델을 Apple의 Core ML 형식으로 변환하는 Python 패키지입니다. Core ML Tools(coremltools)는 타사 학습 라이브러리의 머신러닝 모델을 Apple의 Core ML 형식으로 변환해 iOS, macOS 및 기타 Apple 플랫폼 앱에서 실행할 수 있게 해주는 Python 패키지입니다. TensorFlow 1.x와 2.x, PyTorch는 물론 scikit-learn, XGBoost, LibSVM 같은 비신경망 프레임워크도 지원합니다.
coremltools은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
coremltools은(는) BSD-3-Clause 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
coremltools은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. coremltools의 마지막 커밋은 2026년 9월 30일입니다.
coremltools은(는) 어디에 사용할 수 있나요?
PyTorch 또는 TensorFlow 모델을 iOS나 macOS 앱에 가져옵니다. scikit-learn 또는 XGBoost 모델을 Apple 기기에 배포합니다. Python에서 기존 Core ML 모델을 살펴보거나 수정합니다.
coremltools는 어떻게 설치하나요?
pip으로 PyPI에서 최신 안정 버전을 설치하세요: pip install coremltools
coremltools은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apple/coremltools

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트