sipeed/MaixPy

Easily create AI projects with Python on edge device

해결하는 문제

MaixPy는 에지 디바이스에서 AI 프로젝트 개발을 간소화하기 위해 설계되었습니다. 고급 임베디드 시스템 프로그래밍의 복잡성을 제거하고, 고수준의 Python API를 제공함으로써 MaixCAM 시리즈와 같은 하드웨어에서 AI 비전, 오디오, LLM/VLM 기능을 구현할 수 있도록 합니다. 하드웨어나 복잡한 소프트웨어 스택에 대한 깊은 전문 지식이 필요하지 않습니다.

작동 방식

MaixPy는 하드웨어 주변기기 제어, 비디오 스트리밍, AI 알고리즘을 통합하는 Python SDK로 작동합니다. MaixCAM 하드웨어의 NPU(신경처리장치)를 활용하여 YOLO 및 MobileNet과 같은 AI 모델을 가속화하고, 프로토타입에서 본격적인 배포로 전환해야 하는 사용자를 위해 동일한 API를 제공하는 C/C++ SDK도 제공합니다.

대상 사용자

  • AI 알고리즘 엔지니어: 임베디드 디바이스에 AI 모델을 배포하기 위해.
  • STEM 교사 및 학생: 사용하기 쉬운 API와 튜토리얼을 통해 AI 및 임베디드 개발을 배우기 위해.
  • 메이커 및 엔지니어: 지능형 프로젝트의 빠른 프로토타이핑을 위해.
  • 기업: 대규모 임베디드 엔지니어 팀이 필요 없이 AI 비전 제품(예: 생산라인 품질검사 시스템)을 개발하기 위해.

주요 특징

  • 빠른 개발: Python 코드 10줄 정도로 AI 비전 프로젝트를 생성할 수 있습니다.
  • 포괄적인 생태계: MaixVision IDE, 원클릭 AI 모델 훈련을 위한 MaixHub 온라인 훈련 플랫폼, 그리고 지원 하드웨어(MaixCAM, MaixCAM2, MaixCAM-Pro)를 포함합니다.
  • 고성능: 에지 하드웨어에서 고fps AI 탐지(예: YOLO11n) 및 분류(예: MobileNetv2)를 지원합니다.
  • 에지 LLM 지원: 호환 가능한 하드웨어에서 Qwen/DeepSeek 0.5B 및 1.5B와 같은 소형 언어 모델, 그리고 VLM(InterVL 1B)을 실행할 수 있습니다.
  • 하드웨어 통합: UART 시리얼 포트, 카메라, 디스플레이 등의 주변기기 내장 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트