Course Outline

TinyML 소개

  • TinyML이란 무엇인가?
  • 왜 마이크로컨트롤러에서 AI를 실행하는가?
  • TinyML의 도전 과제와 이점

TinyML 개발 환경 설정

  • TinyML 도구 체인의 개요
  • 마이크로컨트롤러용 TensorFlow Lite 설치
  • Arduino IDE와 Edge Impulse 사용

TinyML 모델 작성 및 배포

  • TinyML용 AI 모델 학습
  • 마이크로컨트롤러용 AI 모델 변환 및 압축
  • 저전력 하드웨어에 모델 배포

TinyML의 에너지 효율 최적화

  • 모델 압축을 위한 양자화 기법
  • 지연 시간 및 전력 소모 고려 사항
  • 성능과 에너지 효율의 균형 맞추기

마이크로컨트롤러에서의 실시간 추론

  • TinyML로 센서 데이터 처리
  • Arduino, STM32, 그리고 Raspberry Pi Pico에서 AI 모델 실행
  • 실시간 응용 프로그램에 대한 추론 최적화

IoT 및 엣지 애플리케이션과의 TinyML 통합

  • TinyML과 IoT 장치 연결
  • 무선 통신 및 데이터 전송
  • AI 기반 IoT 솔루션 배포

실제 응용 및 미래 동향

  • 의료, 농업 및 산업 모니터링의 사례
  • 초저전력 AI의 미래
  • TinyML 연구 및 배포의 다음 단계

요약 및 다음 단계

Requirements

  • 임베디드 시스템과 마이크로컨트롤러에 대한 이해
  • AI 또는 머신러닝 기초 경험
  • C, C++, 또는 Python 프로그래밍 기본 지식

대상 독자

  • 임베디드 엔지니어
  • IoT 개발자
  • AI 연구원
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories