문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
TinyML 및 임베디드 AI 개요
- TinyML 모델 배포 시 고려사항
- 마이크로컨트롤러 환경의 하드웨어 제약 사항
- 주요 임베디드 AI 개발 도구 및 프레임워크 소개
모델 최적화의 기초
- 계산상 병목 현상을 파악하는 방법
- 메모리를 많이 사용하는 연산 식별법
- 기준 성능 측정 및 프로파일링
양자화 기법 활용
- 훈련 후 양자화 전략의 실무 적용
- 양자화 인식 학습 기법
- 정확도와 하드웨어 리소스 간 균형 평가 방법
가지치기 및 모델 압축 기법
- 구조적 및 비구조적 가지치기 접근 방식
- 가중치 공유 및 모델 희소성 활용법
- 경량 추론을 위한 압축 알고리즘의 실무 적용
하드웨어 특성을 고려한 최적화
- ARM Cortex-M 기반 시스템에 모델 배포하는 방법
- DSP 및 가속기 확장 기능을 활용한 최적화 전략
- 메모리 매핑 및 데이터 처리 흐름 고려사항
성능 측정 및 검증 방법
- 지연 시간과 처리량 분석 기법
- 전력 소비량 및 에너지 효율성 측정 방식
- 모델 정확도와 안정성 평가 절차
배포 워크플로우 및 도구 활용법
- 임베디드 환경에 적합한 TensorFlow Lite Micro 사용법
- Edge Impulse 파이프라인과 TinyML 모델 연동 방법
- 실제 하드웨어에서의 테스트 및 디버깅 절차
고급 최적화 기법 탐구
- TinyML용 신경망 구조 자동 탐색 방법
- 양자화와 가지치기를 결합한 최적화 전략
- 임베디드 추론을 위한 모델 증류 기법 활용
요약 및 향후 발전 방향
요건
- 머신러닝 워크플로우에 대한 기본적인 이해
- 임베디드 시스템 또는 마이크로컨트롤러 기반 개발 경험
- Python 프로그래밍에 대한 친숙함
대상 수강생
- AI 연구자
- 임베디드 머신러닝 엔지니어
- 리소스가 제한된 환경에서 추론 시스템을 개발하는 전문가들
21 시간