문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
TinyML 입문
- TinyML의 제약사항과 활용 가능성 파악하기
- 일반적으로 사용되는 마이크로컨트롤러 플랫폼 간 비교
- 라즈베리 파이, 아두이노 및 기타 보드의 특징 비교
하드웨어 설정 및 구성
- 라즈베리 파이 OS 준비 방법
- 아두이노 보드 설정 절차
- 센서 및 주변 장치 연결법
데이터 수집 기법
- 센서 데이터를 효율적으로 캡처하는 방법
- 오디오, 동작 및 환경 관련 데이터 처리 방안
- 라벨이 부여된 훈련용 데이터셋 생성법
엣지 디바이스를 위한 모델 개발
- 각 환경에 적합한 모델 아키텍처 선택법
- TensorFlow Lite를 활용한 TinyML 모델 훈련 절차
- 임베디드 환경에서의 모델 성능 평가 방법
모델 최적화 및 변환 기법
- 양자화 전략의 활용 방안
- 마이크로컨트롤러 배포를 위한 모델 변환 절차
- 메모리 및 연산 효율성을 높이는 최적화 기법
라즈베리 파이에서의 모델 배포
- TensorFlow Lite 인퍼런스 실행 방법
- 개발된 모델을 애플리케이션에 통합하는 절차
- 성능 문제 해결 방안 탐색
아두이노에서의 모델 배포
- 아두이노용 TensorFlow Lite Micro 라이브러리 활용법
- 훈련된 모델을 마이크로컨트롤러에 업로드하는 방법
- 정확도 및 실행 품질 확인 절차
완전한 TinyML 애플리케이션 개발하기
- 종합적인 임베디드 AI 워크플로우 설계 방법
- 현실 세계 환경에 적용 가능한 프로토타입 개발법
- 개발된 프로젝트의 기능을 검증하고 개선하는 절차
요약 및 향후 학습 방향 제시
요건
- 기본적인 프로그래밍 개념에 대한 이해
- 마이크로컨트롤러 활용 경험
- Python 또는 C/C++ 사용법 숙지
대상 수강생
- 메이커
- 취미로 프로그래밍을 하는 분들
- 임베디드 AI 개발자
21 시간