문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
TinyML 개요
- TinyML이란 무엇인가?
- 마이크로컨트롤러 환경에서의 머신러닝 활용 의의
- 기존 AI 기술과 TinyML의 차이점 비교
- 하드웨어 및 소프트웨어 측면에서 필요한 요구 사항 안내
TinyML 개발 환경 설정 방법
- Arduino IDE 설치와 개발 환경 구축 절차
- TensorFlow Lite 및 Edge Impulse에 대한 소개
- TinyML 애플리케이션용 마이크로컨트롤러의 플래싱 및 구성 방법
TinyML 모델 구축 및 배포 과정
- 일반적인 TinyML 워크플로우 이해하기
- 마이크로컨트롤러용 간단한 머신러닝 모델 훈련 방법
- AI 모델을 TensorFlow Lite 형식으로 변환하는 기술
- 최종적으로 하드웨어 기기에 해당 모델을 적재하는 절차
엣지 기기용 TinyML 성능 최적화 전략
- 메모리 활용률 및 연산 부하를 줄이는 방법
- 양자화 및 모델 압축 기술에 대한 이해
- TinyML 모델의 실제 성능 측정 기법
다양한 TinyML 활용 사례들
- 가속도계 데이터를 이용한 제스처 인식 구현법
- 음성 패턴 분석 및 특정 키워드 탐지 방법
- 기기의 이상 현상을 미리 감지하여 예방적 유지보수를 실현하는 기술
TinyML이 직면한 과제와 향후 발전 방향
- 하드웨어의 물리적 제약 요소와 이를 극복하기 위한 최적화 기법
- TinyML 환경에서 발생할 수 있는 보안 및 개인정보 보호 문제
- 향후 연구 방향과 기술 발전 전망에 대한 논의
요약 및 다음 학습 계획 안내
요건
- 기본적인 프로그래밍 능력 (Python 또는 C/C++)
- 머신러닝 개념에 대한 이해가 있으면 좋으나 필수사항은 아닙니다.
- 임베디드 시스템에 대한 기초 지식도 도움이 되지만 반드시 필요한 것은 아닙니다.
대상자
- 엔지니어
- 데이터 사이언티스트
- AI에 관심이 많은 일반인
14 시간