質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Azure

Azureは、マイクロソフトのクラウド プラットフォームで、旧称は Windows Azureです。PaaSとIaaSを組み合わせることで、 コンピューティング・ストレージ・データ・ネットワーキング・アプリケーションなど多くの機能を持ちます。

解決済

Microsoft Azure Custom Vision モデルの仕組み

progra
progra

総合スコア49

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Azure

Azureは、マイクロソフトのクラウド プラットフォームで、旧称は Windows Azureです。PaaSとIaaSを組み合わせることで、 コンピューティング・ストレージ・データ・ネットワーキング・アプリケーションなど多くの機能を持ちます。

1回答

0グッド

0クリップ

181閲覧

投稿2022/11/27 12:16

AzureのCustom Vision を使い、画像認識をテストしています。Performanceの欄で、ONNXファイルをエクスポートすることができます。
そこから取得したモデルが以下のようなものになり、かなりの長さとなっています。

モデルの一部抜粋

これのモデルの仕組みに関して、わかりやすく説明されたような記事はありますでしょうか?
どういった仕組みで画像認識が行われているかを知りたいのです。

https://www.youtube.com/watch?v=J00LhYkDKRg
英語になりますが、こちらの動画の30:10以降、説明がされているのは見つけました。
他に何かあれば教えていただきたいです。もしくは、説明できる方がいらっしゃればお願いいたします。

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答1

0

ベストアンサー

プロジェクト新規作成画面で出てくる内容から察するに,目的(Domain)に応じてモデルが自動生成されるのでどこを探してもモデルの詳細説明は無いように思います.というか探してもありませんでした.

確実に言えるのは「ドメインに応じて最適化されたモデルが構成されている」という点だと思います.

基本的に,いろんな畳み込みネットワークに関する論文や解説を読めば,どんなシステムを取り入れているかわかるようになると思います.今回のような画像分類における大枠の仕組みは「特徴抽出→分類」です.モデル最下部のFlattenより前が特徴抽出器(Feature Extractor),後が分類器(Classifier)になっています.

細かい仕組みに関しては動画を見たところ,特徴抽出器にResidual Blockが多く,ResNetに近いものを感じました.ただ単純なResidual Blockではなく,入力側ではResNeXtのような構造も見られています.いずれにしろ,Residual Blockは特徴量をフィードフォワードすることで,畳み込みで失われる情報を保持できるようにし,勾配消失を低減させていると考えます.

分類器に関しては一般的な実装そのままでFully-Connected Layerが1層だけ使われています.

投稿2022/11/27 14:35

編集2022/12/01 18:48
PondVillege

総合スコア1032

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

progra

2022/11/27 15:00

ありがとうございます!少しずつわかってきました!ResNetについても学んでみます。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Azure

Azureは、マイクロソフトのクラウド プラットフォームで、旧称は Windows Azureです。PaaSとIaaSを組み合わせることで、 コンピューティング・ストレージ・データ・ネットワーキング・アプリケーションなど多くの機能を持ちます。