코스 개요

TinyML 소개

  • TinyML의 제약 사항과 기능 이해
  • 일반적인 마이크로컨트롤러 플랫폼 검토
  • Raspberry Pi, Arduino, 다른 보드 비교

하드웨어 설정 및 구성

  • Raspberry Pi OS 준비
  • Arduino 보드 구성
  • 센서와 주변 장치 연결

데이터 수집 기법

  • 센서 데이터 캡처
  • 오디오, 운동, 환경 데이터 처리
  • 라벨링된 데이터셋 생성

엣지 장치를 위한 모델 개발

  • 적합한 모델 아키텍처 선택
  • TensorFlow Lite로 TinyML 모델 훈련
  • 임베디드 사용을 위한 성능 평가

모델 최적화 및 변환

  • 양자화 전략
  • 마이크로컨트롤러 배포를 위한 모델 변환
  • 메모리 및 계산 최적화

Raspberry Pi에 배포

  • TensorFlow Lite 추론 실행
  • 애플리케이션에 모델 출력 통합
  • 성능 문제 해결

Arduino에 배포

  • Arduino TensorFlow Lite Micro 라이브러리 사용
  • 모델을 마이크로컨트롤러에 플래시
  • 정확성 및 실행 동작 확인

완전한 TinyML 애플리케이션 구축

  • 전체적인 임베디드 AI 워크플로 설계
  • 상호작용 가능한 실제 프로토타입 구현
  • 프로젝트 기능 테스트 및 개선

요약 및 다음 단계

요건

  • 기본 프로그래밍 개념 이해
  • 마이크로컨트롤러 사용 경험
  • Python 또는 C/C++에 대한 친숙함

대상자

  • 메이커
  • 취미인
  • 임베디드 AI 개발자
 21 시간

참가자 수


참가자당 가격

예정된 코스

관련 카테고리