matlabユーザーコミュニティー

matlab&si万博1manbetxmulinkユーザーコミュニティー向けブログブログブログ

深层距离深度度量学习でで?ポメラニアン?

今回は入社れアプリケーションエンジニア福地の投稿です。
A arcfaceをのののののををするのの自己绍介绍介プレゼンプレゼンプレゼンを缲り出し缲り出してましましたた。をを社内ににに无理言ってこちらに顶きました。
コードもgithub:实现 - 刻录板に公开れます,ぜひ试しみてください!

こんにちはアプリケーション部システム・ロボティクスの福地です。
12 12月月,社内みなさんににをする机会がありましたた。。ありがありがありがたいたいこと,,,その内容内容内容についてについてブログブログにしししてててみみみかかか
自己绍介では街道と呼ばれる,深层距离学习の手法たおをてまし。なぜことをやったたのかかととと

何かに饲ってわんこのかわいをししたかったから

です!!!
思考フローこんな感じです。
  1. 自己绍介话〜,やっぱりては自分のななものを热く语っ语ったたそうそうそう
  2. 好きないえば!ついでうちのいるわんこを绍介し!
  3. でもいくらは単纯画像をてと饱きちゃうちゃうしそもそも自己绍介じゃなくてて犬犬绍介になっなっ
  4. Matlabでで何かしそのそのうちの子を使お!!
  5. 10年ならなら年くらいずっと流行りののののかつかつ,,,公式公式公式ははされてなくなくて自前実装が必要だだ会社ののウケがそうそう(あと,が比较的简単にできれもっともっといいいい(笑笑)
と考えいくでででにたどり着きにたどり着きにたどり着き!!!
Arcfaceは
  1. 距离学习であり「未ののの度のの计算」やや「异常検知」などがができできててて魅せ
  2. 分类用の最终を変更するでできできて简単(MATLABなら画像用に预处理済みの重新设置(((())
というでさそうだな,とまし。。。。ををををををををををgithubにしおり!その学习,できるので一度动かしてみみ!!!
ちなみにこれうちの爱犬です!「こまち」といい!
はい,かわいい 紹介できてよかった
に简単しました,深层深层距离学习のの手法のです。。通常通常通常のののの分类分类分类分类分类分类分类问题问题问题问题问题问题问题问题问题问题问题问题にににににににににに加え加え加えてててててててててて论文论文论文论文论文论文中中中中中でででででででででででででででででででででででででででででの中心$ W_1 $とクラスクラスのの$ x_ {11} $间の距离$ d_ {12} $がクラス2のの中心$ W_2 $とクラスクラスのの$ x_ {11} $间の距离$ d_ {22} $に対して设定しマージンm以上の生まれるようにてます。したがっ,学习されれた结果结果各サンプル分类さた中心と距离がより近く他の中心と距离はより远く。に量。。。。。ではではではこのクラス中心ののの特徴特徴を正规正规正规正规化化化し大き大きささささささのののの空间((= = =((。
softmax层であるクラスクラス分类である层层层前特徴空间空间ののの正规正规正规化化化+ +正解クラスクラス中心へへのののマージン追加をを行う行う层层层をををを(((または,,全全,それサンプルやクラス中心の= = = = = =类似度类似度类似度类似度)m损失损失が大きくなるよう,をを出力出力しようににににににををををを与える与えるな处理とと解釈解釈できできますます。正规正规正规化化化をししたままでままで,,,,,,,,远くにため面积が限られいるので,最后パラメータsSoftmaxに渡しに渡しに渡しに渡し。。。小姐がarcfaceのハイパーパラメータなります。。
A arcfaceのとととの结果表示ししいる中中中のの図図ですですです。。色色ががそれぞれクラスクラスをを表し表しておりおりおり,,,各点各点各点がクラスクラスクラスクラス。二次元なので円上(超球面が二次元では円)にクラスサンプルとクラス中心が存在してます。softmax のみの学習に対して ArcFace での学習結果のほうが各クラスがコンパクトにまとまっており、各サンプル分类れたクラスのとの距离が近く近く他の中心と距离はより远くなってことがわかり。。
ですがはほどほどていたこまちこまち」がが何何かかわかりわかりわかりますますかか近所近所をを散歩散歩ささせてているいるとととと,,,,??」」」」」がのでかのをを取ら感じているのだとます。正解×××××柴犬×××××××ののののののの」」」」!のの血血ことはありん。ポメラニアンはまだ饲わているが多く多くないないからから((最近は増えて((令22年全犬猫実态调查调查によると柴犬チワワ数は圧倒的ねね
arcfaceのはののサンプルと中心の」距离计算できる点点をを活用活用活用しようと思いますます。。こまちこまちの画像ををサンプルサンプルとして入力入力しし「余弦类似度计算计算することでai的にこまちが犬种似ているの,,それぞれのと度を出してうと思います!
今回は牛津宠物数据集37种类!!!し!!!种类种类画像200200枚程枚程枚程枚程公开ささされれれてててており,しかもしかも,颜ににににににににににににににににがががががが振られれれ犬「こまち柴犬ポメラニアン,チワワににてと散歩にに言われれれましましたたたたたががが,,,そのそのそのそのそのそのその犬犬犬种种种ももも入っ
学习をてたところいい感じです!公式ドキュメント学习一连流れが载っておりちょこっとするでで可视化化がが简単简単简単ににできるののが嬉しいですねね。最终最终的的に良さ
损失,损失,下のが问题正解率ですですグラフををを见ながらながらながらながら顺调顺调顺调顺调顺调がが下がってて正解正解率率が上がる上がるようようににににハイハイパラメータパーパラメータをを调整调整调整しししししし94%94%ななのでお游びのははくらいとととといういういうことことことでししましたた!!(本当はは「「実験実験実験マネージャマネージャででハイハイパラメータパラメータパラメータパラメータパラメータパラメータパラメータパラメータパラメータパラメータパラメータ(((((((),)
辛のののの类似类似类似度表示たた结果がですですです!!!!正解正解ラベルラベルラベルラベルラベル「「「「「「「「「「「「「「「「「「にににににににに」」」」がががが付与ささされててててて类似度が减少减少减少ししし大きめにより正解と类似度が大き​​く,他の度をを小さく小さく小さくするするするするするようようよう学习学习がが进ん进ん进んだだだんですんです。。おかげおかげおかげおかげおかげででででででででででなしなしなしなしのがわかり。
もそこいっので,いよいよ「こまち」がどの似似てているいるのののかか判定せせててみみたいたいと思い思います。。期待期待期待期待は,,,,「「「柴犬柴犬柴犬柴犬柴犬が・ ・!
ん・ ・?
に似とれててチワワや,柴犬ポメラニアン类似度度が大きい大きい大きい大きい结果结果が出出のですのですがが,,チワワチワワが一番高い高い?やはりやはり似のようになっている写真写真取り方や见える见えるどの犬种犬种にに似似似てているかかがが変わる変わる犬っ犬ってことことなののか・ ・ ・ ・をが気なるところです。Gradcam闭合敏感性を使え耳目とかどこの部位でそれぞれのがが起き起きてているいるいるののかわかりわかりそうですそうですねね((チワワとと判定さされるれるれるれるは,,,,とととポメラニアンポメラニアンポメラニアンポメラニアンポメラニアンます!そこへんわかったらおもしろいです)

まあ一一でで犬犬分かわいい分かわいいってことな

弧形a arcfaceととの绍介さ!!!!!!!!!!!!!!!ではではでは,サンプル特徴量量ととクラスクラス中心中心とのの类似类似度度度度度をしし「「「こまちこまちこまち。人についてささてサンプルサンプルの量の度をを比较比较すれすれすれすればば颜颜类似度类似度比较なんかもできるなんかもできるようです((といういうかかかかかかかかかかか(((((((),阿达科斯というされてようです日々新しい手法提案されれていいてわくわくわくわくし!
今回私作成たプログラム,データ丸ごと丸ごとgithubで公开てます。ご活用ください。
最后まででくださり,。。

|

评论

要,请,请点击此处登录到您的的帐户帐户或一个新。。。