おそらくこれまでで最も魅力的な機械学習のアプリケーションとして、Apple は最新のコンピューター ビジョン フレームワークにアルゴリズムを組み込んで、iPhone および iPad アプリが画像内の毛皮で覆われた友人を検出できるようにしました。
Apple の Vision フレームワークは、一連の機能を提供します。機械学習入力画像とビデオを分析できるコンピューター ビジョン アルゴリズム。これらの関数は、顔などのオブジェクトを検出するために使用できます。目、鼻、口などの「顔のランドマーク」。テキストとバーコード。文書や標識を識別するための長方形の画像。地平線。さらに、「顕著性分析」を実行して、人間の注意を引く可能性が最も高い画像の領域を示すヒート マップを作成します。
視覚分析では、画像内の人間や動物を認識する機能など、分類やオブジェクト検出などのタスクにカスタム Core ML モデルを利用することもできます。開発者が気づいたように、これには以下も含まれますフランク・A・クルーガーTwitter では、犬と猫を識別するための特定の動物検出器を使用しています。 Apple の API の言語で言えば、VNAnimalDetectorCat と VNAnimalDetectorDog であり、どちらも iOS 13、iPad OS 13、tvOS 13、macOS Catalina のベータ版で新しく追加されました。
Apple は、自社の写真アプリで長年にわたって内部で機械学習を使用してきました。このアプリでは、写真ライブラリ内のさまざまなオブジェクトを検索して識別し、識別された人、物体、動物としてタグ付けできるほか、人工知能を使用して何が起こっているかをまとめることができます。夏の写真の特定から、食事、コンサート、ナイトクラブ、旅行、誕生日、テーマパーク、美術館訪問、結婚式など、さまざまな写真を画像内で保存できます。
ハンズオンで述べたようにmacOS Catalina パブリック ベータ版を初めて見てみる, Apple は、ビジョン、自然言語、音声などの新しく拡張された OS 開発フレームワークで、内部の機械学習機能の多くをサードパーティ開発者に公開し、サードパーティ開発者が独自のアプリケーションを Apple と同じくらいインテリジェントにできるようにしました。
機械学習クリエイターとしての Mac
macOS Catalina 上で動作する Apple の Xcode 11 開発ツールを使用すると、開発者は新しいMLの作成道具WWDC19で紹介されましたモデル トレーニング サーバーに依存することなく、マシン上でサンプル データのライブラリを使用して ML モデルを開発およびトレーニングできます。 ML トレーニングでは、Apple が最近新しい Mac 向けに提供した外部 GPU サポートを利用することもでき、強力な eGPU ハードウェアを活用して、計算的に複雑な ML トレーニング セッションを処理できます。
拡張現実コンテンツを構築するための ARKit および Reality Composer と並行して、Create ML は、インテリジェントな Mac タイトルと、時間の経過とともに成長し発展する超スマート インテリジェンスを備えた iOS アプリの開発の両方において、Mac 向けのまったく新しいクリエイティブな目的を構築しています。 Catalina では、Apple はこれらのツールを使いやすく強力にすることに取り組んでいます。
Create ML は、Apple 独自のアプリと同じくらいインテリジェントなアプリの開発に使用できるモデルを構築します
iOS 13 および iPadOS 13 では、デバイス上でローカル ML を直接実行できるだけでなく、ML モデルをパーソナライズすることもできるようになりました。これにより、アプリはユーザーの好みやルーチンを学習し、ユーザー固有の方法でインテリジェントに調整できるようになります。これは、髪、眼鏡、服装を変えると、Face ID があなたの外見に適応するのと同じタイプの個人学習です。
このローカル学習は完全にユーザーにプライベートなものであるため、ユーザーに関する詳細な文書を作成するアプリが何らかの方法で Facebook や Yahoo が完全に暗号化されていない公開に残すことを決定したサーバーに保存されることを心配する必要はありません。
Apple 自体は、Siri Intelligence、写真、Podcast を含む新しいメディア アプリ内で高度な ML を活用しています。機械学習の追加機能は、ユーザーがトピックを発見するのに役立ちます。iOS 13 と Catalina の新しいリマインダーを含む他のさまざまなアプリも ML を使用して、覚えておくべき項目やリマインダーに添付する連絡先を提案し、ユーザーに添付されたリマインダーをポップアップ表示します。あなたはメッセージで彼らとチャットしています。
Catalina による ML の使用について詳しくは、当社の広範な記事をご覧ください。実践する。