配列の正規化について
1 view (last 30 days)
Show older comments
セルの中身に対して正規化する関数はありますか?
0 Comments
Accepted Answer
Kenta
on 22 Jul 2020
datavarsというところを'ResponseImage'としてはどうでしょう?
6 Comments
Kenta
on 22 Jul 2020
clear;clc
load patchesRead1
% N = normalize(patchesRead1,'DataVariables','ResponseImage');
B = cellfun(@myL2norm,patchesRead1.ResponseImage,'UniformOutput',false);
function output=myL2norm(input)
output=normalize(single(input),'norm');
end
データの方添付していただきありがとうございます。patchesRead1.ResponseImageという変数がセル配列で入っているので、セル配列の変数に対して、そのセルの中を対象に指定した関数を実行するcellfunというものがあります。それを使うと上のようにして、L2 normで正規化した値を返します。
ただ、深層学習に利用したいとなると、もともと、深層学習の入力層で正規化方法を指定できるのであまりこの操作は必要ないかもしれません。
More Answers (0)
See Also
Categories
Find more on イメージ算術 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!