본문 바로가기
반응형

코딩취미/AI10

모바일, IoT, 임베디드 시스템에서 사용할 수 있는 머신러닝 모델 정리 모바일, IoT, 임베디드 시스템에서 사용할 수 있는 머신러닝 모델 정리모바일, IoT, 임베디드 시스템에서 머신러닝 모델을 사용할 때 가장 중요한 요소는 경량화된 모델입니다. 일반적인 서버나 고성능 PC에서는 크고 복잡한 모델을 사용할 수 있지만, 모바일 및 IoT 디바이스는 메모리, 연산 속도, 배터리 소모 등의 제약이 있습니다. 이러한 환경에서 사용할 수 있는 대표적인 머신러닝 모델들을 정리하고, 각각의 특징과 적용 방법을 알아보겠습니다.📌 모바일, IoT, 임베디드 머신러닝 모델 비교 모델 특징 장점 단점 학습 적용MobileNet모바일 최적화 CNN 모델, Depthwise Separable Convolution 사용속도 빠름, 모바일에서도 실행 가능대형 모델 대비 정확도 낮음중급쉬움S.. 2025. 3. 11.
STM32Cube.AI를 활용한 신경망 모델 변환 및 적용 방법 STM32Cube.AI를 활용한 신경망 모델 변환 및 적용 방법STM32Cube.AI는 STMicroelectronics에서 제공하는 도구로, 사전 훈련된 신경망 모델을 **STM32 마이크로컨트롤러(MCU)**에서 실행할 수 있도록 변환하는 역할을 합니다. 이를 활용하면 경량 AI 모델을 엣지 디바이스에서 실행할 수 있어, 실시간 분석 및 저전력 환경에서 AI 기능을 사용할 수 있습니다.이 글에서는 STM32Cube.AI의 주요 기능과 단계별 사용법, 그리고 예제 코드까지 포함하여 자세히 설명하겠습니다.✅ STM32Cube.AI 주요 기능 기능 설명 모델 변환TensorFlow, PyTorch, ONNX 등의 사전 학습된 모델을 STM32에서 실행 가능하도록 변환모델 분석메모리 사용량, 연산 복잡도, .. 2025. 3. 11.
워크플로우 자동화를 위한 [MAKE](Integromat) : 주의사항, 단점, 비용 워크플로우 자동화를 위한 [MAKE](Integromat) MAKE (이전 이름: Integromat)은 다양한 웹 서비스와 애플리케이션을 연결해 자동화 워크플로우를 구성하는 플랫폼입니다. MAKE를 통해 AI 자동화를 구축하면 여러 서비스와 AI 기능을 통합해 보다 스마트하고 효율적인 작업 흐름을 만들 수 있습니다. 트리거-액션 구조를 활용해 AI 모델을 다양한 업무에 쉽게 적용할 수 있으며, 비즈니스 프로세스의 많은 부분을 자동화함으로써 생산성을 높이는 데 기여할 수 있습니다. 그러나 사용량이 많아지면 비용이 발생할 수 있고, 복잡한 작업을 처리하거나 실시간 처리가 필요한 경우에는 한계가 있을 수 있습니다. 이러한 점을 잘 이해하고, 작은 규모의 자동화부터 시작해 필요에 따라 점차 확장해 나가는 방식.. 2025. 1. 16.
TensorFlow for Microcontrollers(TFLM) 지원 플랫폼(MCU)과 AI 모델 프로젝트 TensorFlow for Microcontrollers 지원 플랫폼과 AI모델 프로젝트TensorFlow for Microcontrollers(TFLM)는 매우 제한된 자원(메모리, 처리 성능, 전력)을 가진 마이크로컨트롤러(MCU) 환경에서도 인공지능 모델을 실행할 수 있도록 설계된 경량화된 머신러닝 라이브러리입니다. TensorFlow의 다른 버전들과 달리, 메모리 크기가 10KB에서 100KB에 불과한 마이크로컨트롤러에서도 동작할 수 있는 초경량 머신러닝 모델을 제공합니다.지원되는 플랫폼TensorFlow Lite for Microcontrollers는 C++ 11로 작성되었으며 32비트 플랫폼이 필요합니다. Arm Cortex-M 시리즈 아키텍처를 기반으로 하는 여러 프로세서를 통해 광범위하게 .. 2024. 9. 23.
TensorFlow 버전별 센서를 적용한 오픈 프로젝트 정리 TensorFlow 버전별 센서를 적용한 오픈 프로젝트 정리TensorFlow의 다양한 버전은 각기 다른 환경에 최적화되어 있습니다. 그리고 레퍼런스들이 많은데, 그중에서 TensorFlow, TensorFlow Lite, 그리고 TensorFlow for Microcontrollers를 사용한 대표적인 오픈 프로젝트를 소개합니다. 프로젝트 별로 특징과 레퍼런스 사이트를 함께 정리했습니다.1. TensorFlow 기반 오픈 프로젝트1.1 Apollo - 자율 주행 차량 프로젝트특징: Baidu가 주도하는 Apollo는 LiDAR, 카메라 등의 고성능 센서를 기반으로 한 자율 주행 시스템을 구축하는 프로젝트입니다. 이 시스템은 TensorFlow를 활용하여 객체 탐지, 거리 측정, 3D 환경 분석 등의 고.. 2024. 9. 21.
TensorFlow 탑재 가능한 센서와 AI 모델 특징 정리 TensorFlow 탑재 가능한 센서와 AI 모델 특징 정리TensorFlow는 다양한 디바이스에서 AI 모델을 실행할 수 있도록 설계된 라이브러리로, 이를 통해 여러 가지 센서 데이터를 활용한 스마트 애플리케이션을 구축할 수 있습니다. 특히 TensorFlow, TensorFlow Lite, 그리고 TensorFlow for Microcontrollers는 각각의 환경에 맞는 센서와 함께 사용되어, 데이터를 실시간으로 수집하고 분석하는 데 사용됩니다.이 글에서는 각 TensorFlow 버전에 탑재 가능한 센서와 특징에 대해서 정리했습니다.1. TensorFlow에서 사용할 수 있는 센서1.1 LiDAR 센서사양: 고해상도 3D 거리 측정 (최대 100m 이상), 고속 샘플링공급 전원: 9V ~ 32V .. 2024. 9. 20.
반응형