연락처 정보

코스 개요

iOS ML 환경 및 개발 설정

  • Apple의 온디바이스 ML 아키텍처: CoreML, Vision, Speech, NaturalLanguage
  • 개발 환경 설정: Anaconda, Python, Xcode 및 Swift
  • coremltools 및 iOS ML 변환 파이프라인 소개
  • 실습 1: macOS/Swift 환경 검증, Python/Anaconda 설정, Xcode 명령줄 통합 확인

Python 및 주요 ML 라이브러리로 사용자 정의 모델 훈련

  • 모델 선택: Keras/TensorFlow versus scikit-learn versus libsvm 사용 시기
  • Python에서 데이터 전처리, 훈련 루프 및 평가 지표
  • 효율적인 모델 개발 및 디버깅을 위한 Anaconda & Spyder 통합
  • 레거시 모델 처리: coremltools를 통해 Caffe 네트워크 가져오기
  • 실습 2: Python(Keras/scikit-learn)에서 사용자 정의 분류/회귀 모델 훈련 및 .h5/.pkl로 내보내기

CoreML로 모델 변환 및 iOS 통합

  • TensorFlow, Keras, scikit-learn, libsvm 및 Caffe 모델을 .mlmodel로 변환하는 coremltools 사용
  • Xcode에서 CoreML 모델 검사: 레이어, 입력/출력, 정밀도 및 최적화 수준
  • Swift에서 CoreML 모델 로드: MLModel, MLFeatureProvider 및 비동기 추론
  • 실습 3: Python에서 훈련된 모델을 CoreML로 변환, Xcode에서 검사, Swift 플레이그라운드에서 로드

CoreML 및 Vision을 이용한 iOS 지능 구축

  • Vision 프레임워크: 얼굴 감지, 객체 감지, 텍스트 인식, 바코드 스캔
  • CoreGraphics 통합: 이미지 전처리, ROI 마스킹, 오버레이 렌더링
  • GameplayKit: AI 행동 트리, 경로 탐색, ML 내 앱 게임 로직 적용
  • 실시간 추론 최적화: 다중 모델 파이프라인, 캐싱, 메모리 관리
  • 실습 4: Vision + 사용자 정의 CoreML 모델 + CoreGraphics 오버레이를 사용한 실시간 이미지 분석 기능 구현

음성 인식, NLP 및 Siri 통합

  • Speech 프레임워크: 실시간 음성-텍스트 변환, 사용자 정의 어휘, 언어 모델 주입
  • NaturalLanguage 프레임워크: 토큰화, 감정 분석, NER(개체명 인식), 언어 식별
  • SiriKit 및 Shortcuts: 음성 명령 추가, 사용자 정의 인텐트, 온디바이스 Siri 지원
  • 보안 및 프라이버시: CoreML 샌드박스, 데이터 암호화, 온디바이스 vs 클라우드 추론 트레이드오프
  • 실습 5: iOS 앱에 음성 명령, 텍스트 분석, Siri Shortcuts 추가

캡스톤 프로젝트 및 앱 배포

  • 종단 간 워크플로우: Python 훈련 → CoreML 변환 → Swift UI → iOS 배포
  • 성능 프로파일링: Instruments, CoreML 진단, 모델 양자화(FP16/INT8)
  • ML 앱용 앱 스토어 가이드라인: 크기 제한, 프라이버시 매니페스트, 온디바이스 데이터 처리
  • 캡스톤: 사용자 정의 CoreML 모델, Vision 처리, 음성/NLP 기능, Siri 통합을 갖춘 완전한 iOS 앱 배포
  • 검토, Q&A 및 다음 단계: SwiftUI, Core ML 다중 모드, iOS용 MLOps로 확장

이 교육 과정의 사용자 정의 커리큘럼을 요청하려면 당사에 문의하십시오.

요건

  • Swift( Xcode, SwiftUI/UIKit, async/await, 클로저) 프로그래밍의 검증된 경험
  • 이전 기계 학습 또는 데이터 과학 배경 지식은 필요하지 않음
  • 명령줄 기본 사항 및 Python 구문에 대한 친숙함이 유용함

대상 수강생

  • iOS 및 모바일 개발자
  • 온디바이스 AI로 전환하는 소프트웨어 엔지니어
  • iOS ML 배포 전략을 평가하는 기술 리더
 14 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리