Core ML

Core MLは、Appleのハードウェアを活用し、メモリ占有量と電力消費量を最小限にしながらも、幅広い種類のモデルがオンデバイスでパフォーマンスを発揮できるように最適化されています。

Core MLでもっと多くのことを

モデルを完全にオンデバイスで実行

Core MLモデルは完全にユーザーのデバイス上で実行されるため、ネットワーク接続を必要とせず、Appのレスポンスを保ちつつ、ユーザーデータのプライバシーを保護することができます。

高度なニューラルネットワークを実行

Core MLは、画像、ビデオ、音声、その他のリッチメディアを理解するようデザインされた最先端のニューラルネットワークなど、最新のモデルに対応しています。

モデルの展開NEW

Core ML Model Deploymentでは、CloudKitを使ってモデルをAppに簡単に配信することができます。

モデルをCore MLに変換

TensorFlowやPyTorchといったライブラリからのモデルを、Core MLコンバータを使って、これまで以上に容易にCore MLに変換できるようになりました。

オンデバイスでモデルをパーソナライズ

Appにバンドルされているモデルは、ユーザーデータを使ったアップデートをオンデバイスで実行できるため、プライバシーを侵害することなく、ユーザーの行動に合わせてモデルをアップデートしていくことができます。

モデルの暗号化NEW

Xcodeがモデルの暗号化に対応し、機械学習モデルのセキュリティがさらに強化されています。

Core MLの利用を開始する

Create ML

Mac上で、コードを書かずにCore MLモデルを構築およびトレーニングすることができます。

さらに詳しく

Core MLコンバータ

coremltools Pythonパッケージを使って、サードパーティのトレーニングライブラリからのモデルをCore MLに変換しましょう。

さらに詳しく(英語)

モデル

研究コミュニティから提供されている、Core MLに変換済みのモデルを使ってみましょう。

モデルを見る

パワフルなAppleシリコン

Core MLは、メモリ占有量と電力消費量を最小限に抑えつつ、パフォーマンスを最大限に高めるために、CPU、GPU、Neural Engineなどのパワフルなハードウェアテクノロジーを最も効率的な方法でシームレスに活用できるように設計されています。