연락처 정보

코스 개요

TinyML 및 임베디드 AI 소개

  • TinyML 모델 배포의 특성
  • 마이크로컨트롤러 환경에서의 제약 사항
  • 임베디드 AI 툴체인 개요

모델 최적화 기초

  • 계산 병목 현상 이해
  • 메모리 집약적 연산 식별
  • 기선 성능 프로파일링

양자화 기법

  • 학습 후 양자화(Quantization) 전략
  • 양자화 인식 학습(Quantization-aware training)
  • 정밀도와 자원 사용 간의 트레이드오프 평가

가중치 제거(Pruning) 및 압축

  • 구조적 및 비구조적 가중치 제거 방법
  • 가중치 공유 및 모델 희소성(Sparsity)
  • 경량 추론을 위한 압축 알고리즘

하드웨어 인식 최적화

  • ARM Cortex-M 시스템에서의 모델 배포
  • DSP 및 가속기 확장 최적화
  • 메모리 매핑 및 데이터 흐름 고려 사항

벤치마킹 및 검증

  • 지연 시간 및 처리량 분석
  • 전력 및 에너지 소비 측정
  • 정밀도 및 강인성 테스트

배포 워크플로우 및 도구

  • 임베디드 배포를 위한 TensorFlow Lite Micro 활용
  • TinyML 모델을 Edge Impulse 파이프라인과 통합
  • 실제 하드웨어에서의 테스트 및 디버깅

고급 최적화 전략

  • TinyML용 신경망 구조 탐색(NAS)
  • 양자화-가중치 제거 하이브리드 접근법
  • 임베디드 추론을 위한 모델 증류(Distillation)

요약 및 향후 계획

요건

  • 기계 학습 워크플로우에 대한 이해
  • 임베디드 시스템 또는 마이크로컨트롤러 기반 개발 경험
  • Python 프로그래밍에 대한 친숙함

대상 수강생

  • AI 연구원
  • 임베디드 ML 엔지니어
  • 자원 제약 환경의 추론 시스템 개발에 종사하는 전문가
 21 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리