문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
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 시간