연락처 정보

코스 개요

TinyML 입문

  • TinyML의 제약사항과 활용 가능성 파악하기
  • 일반적으로 사용되는 마이크로컨트롤러 플랫폼 간 비교
  • 라즈베리 파이, 아두이노 및 기타 보드의 특징 비교

하드웨어 설정 및 구성

  • 라즈베리 파이 OS 준비 방법
  • 아두이노 보드 설정 절차
  • 센서 및 주변 장치 연결법

데이터 수집 기법

  • 센서 데이터를 효율적으로 캡처하는 방법
  • 오디오, 동작 및 환경 관련 데이터 처리 방안
  • 라벨이 부여된 훈련용 데이터셋 생성법

엣지 디바이스를 위한 모델 개발

  • 각 환경에 적합한 모델 아키텍처 선택법
  • TensorFlow Lite를 활용한 TinyML 모델 훈련 절차
  • 임베디드 환경에서의 모델 성능 평가 방법

모델 최적화 및 변환 기법

  • 양자화 전략의 활용 방안
  • 마이크로컨트롤러 배포를 위한 모델 변환 절차
  • 메모리 및 연산 효율성을 높이는 최적화 기법

라즈베리 파이에서의 모델 배포

  • TensorFlow Lite 인퍼런스 실행 방법
  • 개발된 모델을 애플리케이션에 통합하는 절차
  • 성능 문제 해결 방안 탐색

아두이노에서의 모델 배포

  • 아두이노용 TensorFlow Lite Micro 라이브러리 활용법
  • 훈련된 모델을 마이크로컨트롤러에 업로드하는 방법
  • 정확도 및 실행 품질 확인 절차

완전한 TinyML 애플리케이션 개발하기

  • 종합적인 임베디드 AI 워크플로우 설계 방법
  • 현실 세계 환경에 적용 가능한 프로토타입 개발법
  • 개발된 프로젝트의 기능을 검증하고 개선하는 절차

요약 및 향후 학습 방향 제시

요건

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

대상 수강생

  • 메이커
  • 취미로 프로그래밍을 하는 분들
  • 임베디드 AI 개발자
 21 시간

참가자 수


참가자별 가격

예정된 코스

관련 카테고리