Core ML

Core ML은 Apple Silicon을 활용하고 메모리 공간 및 전력 소모를 최소화하여 다양한 모델 유형의 온디바이스 성능에 최적화되어 있습니다.

새로운 기능

Core ML 업데이트를 통해 기기에서 고급 생성형 머신 러닝 및 AI 모델을 더 빠르고 효율적으로 최적화 및 실행할 수 있습니다. Core ML 도구는 보다 세분화되고 구성 가능한 가중치 압축 기술을 제공하여 대규모 언어 모델과 확산 모델을 Apple Silicon으로 가져올 수 있도록 지원합니다. 이제 모델이 여러 함수를 보유하고 상태를 효율적으로 관리할 수 있으므로 대규모 언어 모델과 어댑터를 더욱 유연하고 효율적으로 실행할 수 있습니다. Core ML 프레임워크에는 다차원 어레이에서 연산을 표현하기 위한 효율적이고 간단하며 친숙한 API를 제공하는 새로운 MLTensor 유형이 추가되었습니다. 또한 Xcode의 Core ML 성능 보고서가 업데이트되어 모델의 각 작업의 예상 비용 및 지원에 대한 더 많은 정보를 제공합니다.

최신 비디오 시청하기

Core ML을 사용하여 다채로운 경험하기

완전한 온디바이스 실행

Core ML 모델은 엄격하게 사용자의 기기에서만 실행되고 네트워크에 연결할 필요가 없으므로 앱의 반응을 보장하면서 사용자 데이터를 비공개로 유지할 수 있습니다.

고급 머신 러닝 및 AI 모델 실행하기

Core ML은 고급 모델 압축 지원, 스테이트풀 모델 및 효과적인 트랜스포머 모델 구동 실행 등을 통해 생성형 AI 모델을 지원합니다.

Core ML을 사용한 모델 변환

TensorFlow 또는 PyTorch와 같은 라이브러리의 모델을 Core ML 도구를 사용하여 그 어느 때보다 쉽게 Core ML로 변환할 수 있습니다.

Xcode 윈도우가 열려 있는 Mac Studio 및 Apple Studio Display.

Xcode 통합

Core ML은 Xcode와 긴밀하게 통합되어 있습니다. 코드 작성을 시작하기 전에 모델의 동작 및 성능을 살펴보세요. 자동으로 생성되는 Swift 및 Objective-C 인터페이스를 사용하여 앱에 모델을 손쉽게 통합해 보세요. Core ML 및 Neural Engine Instruments를 사용하여 Core ML에 기반한 앱 기능을 프로파일링할 수 있습니다.

성능 보고서

코드를 작성하지 않고도 연결된 기기에서 측정된 모델 성능 리포트를 생성해 보세요. 각 작업의 컴퓨팅 장치 사용량 분석과 함께 로드 및 예측 시간 요약을 검토할 수 있습니다. 다양한 기기 및 모델 최적화 전반에서 성능 보고서를 저장, 로드, 비교할 수 있습니다.

Instruments로 프로파일링하기

Core ML Instruments를 사용하여 Core ML API 호출 및 관련 모델을 볼 수 있도록 앱을 프로파일링할 수 있습니다. Core ML에서 하드웨어로 언제 어디에 작업을 배정하는지에 대해 확인할 수 있고 Metal 및 Neural Engine Instruments을 사용하여 더 자세한 정보를 확인할 수도 있습니다.

실시간 미리보기

Xcode에서 바로 샘플 데이터 파일이나 기기의 카메라 및 마이크를 통해 실시간으로 모델의 동작을 미리 볼 수 있습니다.

모델 암호화

Xcode는 모델 암호화를 지원하여 머신 러닝 모델에 대한 보안을 강화합니다.

강력한 Apple Silicon

Core ML은 CPU, GPU 및 Neural Engine을 포함한 강력한 하드웨어 기술을 가장 효율적인 방법으로 원활하게 활용하도록 설계되어 성능을 극대화하고 메모리와 전력 소모를 최소화합니다.

Core ML 시작하기

Create ML

Mac에서 바로 코드 없이 Core ML 모델을 빌드하고 학습시킬 수 있습니다.

더 알아보기

Core ML 도구

Coremltools Python 패키지를 사용하여 타사 학습 라이브러리의 모델을 Core ML로 변환합니다.

더 알아보기

모델

Core ML로 변환된 연구 커뮤니티의 모델을 사용하여 시작해 보세요.

모델 찾아보기