연락처 정보

코스 개요

TinyML 및 임베디드 AI 개요

  • TinyML 모델 배포 시 고려사항
  • 마이크로컨트롤러 환경의 하드웨어 제약 사항
  • 주요 임베디드 AI 개발 도구 및 프레임워크 소개

모델 최적화의 기초

  • 계산상 병목 현상을 파악하는 방법
  • 메모리를 많이 사용하는 연산 식별법
  • 기준 성능 측정 및 프로파일링

양자화 기법 활용

  • 훈련 후 양자화 전략의 실무 적용
  • 양자화 인식 학습 기법
  • 정확도와 하드웨어 리소스 간 균형 평가 방법

가지치기 및 모델 압축 기법

  • 구조적 및 비구조적 가지치기 접근 방식
  • 가중치 공유 및 모델 희소성 활용법
  • 경량 추론을 위한 압축 알고리즘의 실무 적용

하드웨어 특성을 고려한 최적화

  • ARM Cortex-M 기반 시스템에 모델 배포하는 방법
  • DSP 및 가속기 확장 기능을 활용한 최적화 전략
  • 메모리 매핑 및 데이터 처리 흐름 고려사항

성능 측정 및 검증 방법

  • 지연 시간과 처리량 분석 기법
  • 전력 소비량 및 에너지 효율성 측정 방식
  • 모델 정확도와 안정성 평가 절차

배포 워크플로우 및 도구 활용법

  • 임베디드 환경에 적합한 TensorFlow Lite Micro 사용법
  • Edge Impulse 파이프라인과 TinyML 모델 연동 방법
  • 실제 하드웨어에서의 테스트 및 디버깅 절차

고급 최적화 기법 탐구

  • TinyML용 신경망 구조 자동 탐색 방법
  • 양자화와 가지치기를 결합한 최적화 전략
  • 임베디드 추론을 위한 모델 증류 기법 활용

요약 및 향후 발전 방향

요건

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

대상 수강생

  • AI 연구자
  • 임베디드 머신러닝 엔지니어
  • 리소스가 제한된 환경에서 추론 시스템을 개발하는 전문가들
 21 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리