タグ

*algorithmとmobileに関するsh19910711のブックマーク (2)

  • デバイス数の変化によって連合学習(federated learning)の性能がどのように変化するか検証する|株式会社Rosso公式note

    はじめにこんにちは。株式会社Rosso、AI部です。 近年、個人情報を保護しつつ機械学習を行う連合学習(federated learning)という新しい手法が登場しています。 ただし、連合学習を行う際は、従来の機械学習モデルと比べ、性能が悪化しないかどうかに留意する必要があります。 この観点を踏まえ、記事では、連合学習を行う際に使用するデバイス数に着目。連合学習を行う際のデバイス数が変化した場合、性能が従来の機械学習モデルと比較してどのように変化するか、簡単な検証を行います。 連合学習の概要機械学習でデータを使用する際には、個人の顔が映し出された画像や、性別、年収、住所などで構成されているテーブルデータなど、個人情報が入ったデータを取り扱うケースがあります。 そのようなデータを扱う場合、個人が特定されないようにデータを加工したり、個人情報の委託先に監督を行うなど、プライバシー保護に配慮

    デバイス数の変化によって連合学習(federated learning)の性能がどのように変化するか検証する|株式会社Rosso公式note
    sh19910711
    sh19910711 2024/05/29
    "2017年に発表したFederated Averagingの手法が発端 / プライバシーに関わる画像が含まれているとサーバーにその情報がいきわたってしまうデメリット + サーバーは各デバイスから送られたパラメータを平均する" intel/openfl 2023
  • ディープラーニングフレームワークのncnnを試してみた - NTT docomo Business Engineers' Blog

    はじめに こんにちは。イノベーションセンターテクノロジー部門の齋藤と申します。普段はコンピュータビジョンの技術開発やAI/MLシステムの検証に取り組んでいます。今回は、モバイル向けの推論フレームワークのncnnに触れてみたので、その結果について書いて行きます。 ncnnとは ncnn1とは、モバイル向けの推論フレームワークでAndroidとiOSにどちらも対応しています。Pytorchの場合モデルは、pthの形式で1つのファイルで構成されています。ncnnの場合モデルは、param(モデル構造)とbin(重み)ファイルに分割されています。 自身のncnnを使用するモチベーションは、ncnnのデータフォーマットにあります。モバイルで使用するフレームワークにTensorFlow Lite2がありますが、他のフレームワークからモデルを変換するためにNCHW形式からNHWC形式に変換する必要があり

    ディープラーニングフレームワークのncnnを試してみた - NTT docomo Business Engineers' Blog
    sh19910711
    sh19910711 2024/05/27
    "ncnn: モバイル向けの推論フレームワーク + AndroidとiOSにどちらも対応 / Intel CPUを使用した場合ncnnよりもonnxを使用した方が推論時間やメモリ性能上、上回っている / ncnnのリポジトリ 内にあるONNXからncnnに変換するコード" 2022
  • 1