最先端のテキスト、画像、音声、マルチモーダル機械学習モデルの定義、推論、学習に対応するフレームワーク。
ailia-ai/ailia-models
ビジョン、音声、NLP、LLMを網羅する419種類の学習済みAIモデルを、共通のPython CLIからailia SDKで実行できます。
- スター
- 2,403
- フォーク
- 367
- 未解決の Issue
- 329
- 最終コミット
- 昨日
これは何?
ailia-modelsは、タスク別に整理された学習済みAIモデルの大規模なコレクションです。物体検出、姿勢推定、顔分析、音声認識、音声合成、画像生成、超解像、LLM、視覚言語モデルなどを収録しています。各モデルは専用のフォルダにあり、引数なしで実行できるPythonスクリプトが用意されています。重みは初回実行時に自動でダウンロードされます。
モデルの実行には、クロスプラットフォームの推論エンジンであるailia SDKを使用します。リポジトリによると、Windows、macOS、Linux、iOS、Android、Jetson、Raspberry Piに対応し、VulkanとMetalによるGPUアクセラレーションも利用できます。C++、Python、Unity(C#)、Kotlin、Rust、Flutter向けのバインディングも用意されています。これらの言語の一部については、同等の移植版が別のリポジトリで管理されています。
学習元のコードや依存関係を自分でそろえることなく、特定のモデルを試したりプロトタイプを作ったりしたい開発者に適しています。その後、同じモデルをさまざまなデバイス向けの本番アプリに組み込めます。
主な機能
- 01ビジョン、音声、NLP、LLM/VLMの各タスクに対応する数百種類のモデルを、カテゴリ別に収録。
- 02統一されたコマンドライン操作で、各モデルを引数なしで実行でき、重みも自動でダウンロード。
- 03ailia SDKをベースとし、Windows、macOS、Linux、モバイル端末、組み込みボードに対応。
- 04C++、Python、Unity、Kotlin、Rust、Flutter向けの言語バインディング。
ユースケース
- 学習済みの物体検出、姿勢推定、セグメンテーションモデルがプロジェクトに適するかをすばやく検証する。
- 本番環境への導入前に、Pythonで音声認識や音声合成のパイプラインを試作する。
- ailia SDKを使い、同じビジョンモデルや音声モデルをモバイル、デスクトップ、Raspberry Piにデプロイする。
クイックスタート
- 1
PyPIからailia SDKをインストールする
pip3 install ailia - 2
リポジトリをクローンする
git clone https://github.com/ailia-ai/ailia-models - 3
フォルダーに移動してPythonの依存関係をインストールする
pip3 install -r requirements.txt - 4
モデルフォルダーからYOLOXのサンプルを実行する(先にcd object_detection/yoloxを実行)
python3 yolox.py
使う前に知っておきたいこと
- ライセンスはNOASSERTIONと記載されています。商用利用の前に、各モデルのライセンス条件を確認してください。
- READMEでは、Python 3.9~3.12がサポート対象として記載されています。
トピック
よくある質問
- ailia-models とは?
- ビジョン、音声、NLP、LLMを網羅する419種類の学習済みAIモデルを、共通のPython CLIからailia SDKで実行できます。 ailia-modelsは、タスク別に整理された学習済みAIモデルの大規模なコレクションです。物体検出、姿勢推定、顔分析、音声認識、音声合成、画像生成、超解像、LLM、視覚言語モデルなどを収録しています。各モデルは専用のフォルダにあり、引数なしで実行できるPythonスクリプトが用意されています。重みは初回実行時に自動でダウンロードされます。
- ailia-models は無料で使えますか?ライセンスは?
- ailia-models は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ailia-models は今もメンテナンスされていますか?
- 活発にメンテナンス中。ailia-models の最終コミットは 2026年10月19日 です。
- ailia-models は何に使えますか?
- 学習済みの物体検出、姿勢推定、セグメンテーションモデルがプロジェクトに適するかをすばやく検証する。 本番環境への導入前に、Pythonで音声認識や音声合成のパイプラインを試作する。 ailia SDKを使い、同じビジョンモデルや音声モデルをモバイル、デスクトップ、Raspberry Piにデプロイする。
- ailia-models のインストール方法は?
- PyPIからailia SDKをインストールする: pip3 install ailia リポジトリをクローンする: git clone https://github.com/ailia-ai/ailia-models フォルダーに移動してPythonの依存関係をインストールする: pip3 install -r requirements.txt モデルフォルダーからYOLOXのサンプルを実行する(先にcd object_detection/yoloxを実行): python3 yolox.py
- ailia-models はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/ailia-ai/ailia-models
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Ultralytics YOLOv5は、物体検出、インスタンスセグメンテーション、画像分類の学習とエクスポートに対応した、PyTorchベースのコンピュータービジョンツールキットです。
大規模モデルの分散学習と推論を、より簡単かつ効率的にする深層学習最適化ライブラリ。
CTranslate2推論エンジン上で動作する、メモリ使用量を抑えた8-bit量子化対応のOpenAI Whisper音声認識モデル再実装。
Intel CPU、GPU、NPUで推論するディープラーニングモデルを最適化・デプロイするオープンソースツールキット。
テキスト、画像、動画、点群、マルチモーダルデータをAIで支援しながらアノテーションできる、モデル内蔵のクロスプラットフォーム対応デスクトップアプリ。複数形式へのエクスポートにも対応。