Answered
重複しているデータ列の削除方法
unique関数を使えばできると思います。 https://jp.mathworks.com/help/matlab/ref/unique.html もし、できなければダミーのデータでも提示していただければと思います。 何かございましたらご連絡くださ...

4 months ago | 2

| accepted

Answered
転移学習の方が自分で作ったCNNモデルより計算時間がかかってしまう
おっしゃるとおり、パラメータ数がalexnet, googlenetのほうが圧倒的に多いためと思われます。各ネットワークに関して、ワークスペースの「バイト」をご参照ください。

6 months ago | 3

| accepted

Answered
trainNetwork(X,Y,layers,options) の応答Yに、categorical ベクトルではなく数値応答を入力することは可能でしょうか?
数値応答ということは、「Aだ、Bだ」というカテゴリー分類ではなく、「3.1だ、7だ」といった、回帰をするという認識でよいでしょうか? その場合は、ネットワークの最後にregression layerを付加すればよいと思います。 https://jp.m...

6 months ago | 3

| accepted

Answered
tebleにフィルターをかけるには
clear;clc load tbl field=tbl.field; for i=1:max(field) field_idx=find(field==i); tbl_extracted=tbl(field_idx,:); ...

6 months ago | 3

| accepted

Answered
AlexNetを利用した転移学習における特徴抽出につきまして
リンクを確認しましたが、これがfine-tuningと呼ばれるものです。英語版を見るとそのフレーズを確認できます。 Alexnetをインポートした結果、ネットワーク構造や、重みなどの条件はAlexnetのものが採用されますが、このように学習を行うと、重み...

6 months ago | 2

| accepted

Answered
複数枚の画像をfor文を使って処理したいです
clear;clc im_list= dir('*.jpg'); list_tbl=struct2table(im_list); im_name=list_tbl.name; for i=1:size(im_name,1) I=imr...

6 months ago | 1

| accepted

Answered
画像ではなく2次元データを入力としたCNNを作るのは可能でしょうか?
はい、可能です。 https://jp.mathworks.com/help/deeplearning/ref/trainnetwork.html#bu6sn4c_sep_shared-train-X をご参照ください。入力データXは、matlabでい...

6 months ago | 2

| accepted

Answered
SVMで学習した変数を.matに格納して別のPCに移したい
返信が遅くなり、申し訳ありません。 load fisheriris inds = ~strcmp(species,'setosa'); X = meas(inds,3:4); y = species(inds); ylabel=[ones(50,...

6 months ago | 0

| accepted

Answered
VLP16のデータをxml形式で保存する方法
close all;clear;clc veloReader = velodyneFileReader('lidarData_ConstructionRoad.pcap','HDL32E'); framenum=1; if hasFrame(velo...

6 months ago | 1

| accepted

Answered
複数点における重心の求め方
重みなどを設けない、単純な重心とするなら、各座標の平均でよいと思うのですがいかがでしょうか。 ここにも同様の質問があります。 https://jp.mathworks.com/matlabcentral/answers/324318-

6 months ago | 2

| accepted

Question


行列への代入について
point=[1 2;2 3;3 2; 1 3]; for i=1:size(point,1) M(point(i,1),point(i,2))=1; end 3×3のゼロ行列があったとします。そこの任意の座標に1という値を代入したいときど...

7 months ago | 1 answer | 0

1

answer

Answered
交差検定(cross-validation)につきまして
trainimds=stname; とすることを意図しています。ただ、evalはいらないような気もします。 今回はtrainimdsという名前の変数にtrainimds1, ...を与えるので=が必要です。 b=10という変数があって、a=b;とする...

7 months ago | 0

Answered
CNNのオプション設定について
https://jp.mathworks.com/help/deeplearning/ref/trainingoptions.html データ数で自動的に変動するのではなく、特に指定しない場合は、デフォルトの値が使用されます。 例えば、上のドキュメント...

7 months ago | 1

| accepted

Answered
動画の平均輝度の時間プロット
%% 第一フレームの読み取り close all;clear;clc Video = VideoReader('shuttle.avi'); img = readFrame(Video); figure;imshow(img) %% 関心領域を指...

8 months ago | 2

| accepted

Answered
機械学習の計算速度を上げるには
https://jp.mathworks.com/help/deeplearning/examples/feature-extraction-using-alexnet.html 学習済みネットワークで特徴量抽出をしたあとに、SVMで分類してはどうでしょ...

8 months ago | 1

| accepted

Answered
画像分類(classification)において主成分分析(PCA)を導入するには
コメント拝見しました。確かにPCAにより次元圧縮は可能ですが、alexnet等の事前学習済みネットワークで特徴量抽出をして約4000次元ほどに圧縮するほうがうまくいくような気がします。感覚的にはalexnetで畳み込み演算をしたほうがよい結果が得られそうな...

8 months ago | 3

| accepted

Answered
matlabのディープラーニングでは、なぜテストデータを使わずにバリデーションデータを使うのか
単に、ここではバリデーションデータをテストデータと読み替えて問題ないと思います。また、以下のように、 [imdsTrain,imdsValidation, imdsTest] = splitEachLabel(imds,0.7,0.2); などとして、...

8 months ago | 3

| accepted

Answered
googlenetやalexnetの導入時に交差検定を行う必要があるか
データが少ない時は、交差検証をしたほうがよい、ということと思います。 https://qiita.com/LicaOka/items/c6725aa8961df9332cc7 インターネットで調べればいろいろ見つかります。例えば上のような記事もありまし...

9 months ago | 1

| accepted

Answered
交差検定(cross-validation)につきまして
[imds01,imds02,imds03,imds04,imds05,imds06,imds07,imds08,imds09,imds010]... = splitEachLabel(imds,0.1,0.1,0.1,0.1,0.1,0.1,0...

9 months ago | 2

| accepted

Answered
ディープラーニング、精度の改善
options = trainingOptions('sgdm',... 'MaxEpochs',6, ... 'ValidationData',{XValidation,YValidation},... 'Validatio...

9 months ago | 2

| accepted

Answered
SVM、特徴ベクトル 
したのコードにあるように、3列にすればできます。 分離平面の例としては、下のようなものがありました。一度試してみてください。 https://stackoverflow.com/questions/16146212/how-to-plot-a-hype...

9 months ago | 2

| accepted

Answered
SVMの特徴ベクトル
https://jp.mathworks.com/help/stats/fitcsvm.html はい、3次元以上でもそれらの関数を用いることができます。うえのドキュメントにすれば境界面も求められると思います。

9 months ago | 2

| accepted

Answered
load関数に使うファイル名
%%名前が inv#ddd.mat のファイルを作成 a=1; b=2; save inv#123.mat %% dが3桁の数字の場合 d1=123; name=sprintf('inv#%d%.mat',d1); load(name) ...

9 months ago | 1

Question


オートエンコーダーの学習に関するプロットの値の取得
XTrain = digitTrainCellArrayData; hiddenSize = 25; autoenc = trainAutoencoder(XTrain,hiddenSize,... 'L2WeightRegulari...

9 months ago | 1 answer | 1

1

answer

Answered
GoogleNetのaccuracyを改善する方法につきまして
https://jp.mathworks.com/help/deeplearning/ref/trainingoptions.html maxepochやminibatchsizeのほかに、初期学習率や、モーメンタム、L2正則、learnratedrop...

9 months ago | 2

| accepted

Answered
dicomファイルのリサイズについて
function resized = rs227(filename) % 画像を読むこむ。指定の画像がimreadで読み取れなければ、ちがう関数で読み込んでください I = imread(filename); % 1チャンネル...

9 months ago | 3

| accepted

Answered
Index exceeds the number of array elements (4).というエラーについて
layers = [ layersTransfer fullyConnectedLayer(4,'WeightLearnRateFactor',20,'BiasLearnRateFactor',20) softmaxLayer...

9 months ago | 1

| accepted

Answered
googlenet利用時のエラー:Undefined function or variable 'freezeWeights'.
edit(fullfile(matlabroot,'examples','nnet','main','freezeWeights.m')) コマンドウィンドウでこれを入力すると、重みを凍結する関数が出てきます。それを同じディレクトリに保存した上で、 上...

9 months ago | 3

| accepted

Answered
svmtrain: how can I control plot color in svmtrain?
サンプルのデータをプロットしたい、ということで正しいでしょうか。gscatterという関数で、第一軸、第二軸、そのグループ名にそれぞれ相当する変数を入力していけば、添付のような図が得られます。groupのあとで、マーカーの色、その後で、マーカーのタイプを設...

9 months ago | 2

| accepted

Answered
この質問を削除します
左上と右下を分けるためには、今回のプロットはy=xに近いので、y-xの値が正か負か、を調べることで左上と右下の点を分けれると思うのですが、それでいかがでしょうか。 また、等高線の図は添付の写真のとおりですが、想定されていたものが再現できていますでしょうか...

10 months ago | 2

Load more