_Vision/2011/report2
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*視覚認知計算特論 2011年度 レポートその二 [#i8831992]
//&color(Red){工事中};
***いろいろ [#leaefebc]
-締切: 2011年12月6日(火)の授業開始時
-形式: 以下のいずれか
++PDFファイルにして高橋にメイルで送る
++A4の紙に書き,左上を綴じる
-以下では,数式を記述しているツールの制約により,「ベクトルx」を &jsmath( \vec{x} ); と表記しています.
-問題番号のとなりに octave と書いてある問題は octave を用いて答えを求めること.
そうでない問題は手計算により答えを求めること.
--[[Docs/octave]]
-答えだけでなくそれに至る過程も記述すること.octaveを用いた場合は octave 上で入力したコマンドとそれに対する出力をまとめてコピー&ペーストするなどしたらよい(当たり前のことであるが,octaveのプログラムや実行結果を貼付けるだけでなく考察等も加えること).
-octaveでの画像の扱いについては [[Vision/2011/report2/appendix]] 参照
***問1 octave [#hcb895c8]
前回の国語・数学・英語のデータを主軸変換した結果を示し,教科書でいう「学力」,「文系・
理系指向度」,「国際性」のそれぞれが最も高い人,低い人は何番目の人か答えなさい.固有ベクトルの符号に注意.
***問2 octave [#gcb868cb]
問1で求めた固有ベクトルを対応する固有値の降順に &jsmath(\vec{u}_1,\vec{u}_2,\vec{u}_3); とおく.
また,&jsmath(\alpha); 番目の人の国語,数学,英語の点数を &jsmath(\vec{x}_{\alpha} (\alpha = 1,2,\ldots , 30) );,&jsmath(\{\vec{x}_{\alpha}\}); の平均を &jsmath(\vec{\bar{x}}); とおき,&jsmath(\vec{x}_{\alpha}); を主軸変換して得られるベクトルを &jsmath(\vec{y}_{\alpha}); とおくと,
&jsmath(\vec{y}_{\alpha} = U^{\top}(\vec{x}_{\alpha}-\vec{\bar{x}}) \qquad(1));
と表せる.この &jsmath(\vec{y}_{\alpha}); に対して
&jsmath(\vec{z}_{\alpha} = U\vec{y}_{\alpha} + \vec{\bar{x}} \qquad(2));
という値を考えよう.30人の点数データに対して式(2)の値を求め,考察しなさい.
***問3 octave [#hd5b7a43]
式(1)の行列 &jsmath(U); のかわりに
&jsmath(U_2 = \left( \vec{u_1}\quad \vec{u}_2\right) );
を用いると,&jsmath(\vec{y}_{\alpha}); は2次元のベクトルとなる.
このベクトルに対して,式(2)の行列 &jsmath(U); を&jsmath(U_2); に置きかえた変換をほどこすと,&jsmath(\vec{z}_{\alpha}); は式(2)と同様に3次元のベクトルとなる.
このときの &jsmath(\vec{z}_{\alpha}); は,点数データを主軸変換して「国際性」成分を取り除いた後で再構成したものと考えられる.
30人の点数データに対してこの値を求め,元の点数とどの程度ずれるか.
誤差を計算して考察しなさい.
同様に,&jsmath(\vec{u}_1); の成分のみで再構成するとどうなるかも試してみなさい.
***問4 octave [#sfd2b9c3]
[[Vision/2011/report2/appendix]]の下の方のリンク先から画像データを入手し,octave を用いてこれらの平均画像を求めなさい.
これらの画像は,
#pre{{
$ file cat000.png
cat000.png: PNG image, 64 x 64, 8-bit/color RGBA, non-interlaced
}}
ですが,R,G,Bには同じ値が入っています.
終了行:
*視覚認知計算特論 2011年度 レポートその二 [#i8831992]
//&color(Red){工事中};
***いろいろ [#leaefebc]
-締切: 2011年12月6日(火)の授業開始時
-形式: 以下のいずれか
++PDFファイルにして高橋にメイルで送る
++A4の紙に書き,左上を綴じる
-以下では,数式を記述しているツールの制約により,「ベクトルx」を &jsmath( \vec{x} ); と表記しています.
-問題番号のとなりに octave と書いてある問題は octave を用いて答えを求めること.
そうでない問題は手計算により答えを求めること.
--[[Docs/octave]]
-答えだけでなくそれに至る過程も記述すること.octaveを用いた場合は octave 上で入力したコマンドとそれに対する出力をまとめてコピー&ペーストするなどしたらよい(当たり前のことであるが,octaveのプログラムや実行結果を貼付けるだけでなく考察等も加えること).
-octaveでの画像の扱いについては [[Vision/2011/report2/appendix]] 参照
***問1 octave [#hcb895c8]
前回の国語・数学・英語のデータを主軸変換した結果を示し,教科書でいう「学力」,「文系・
理系指向度」,「国際性」のそれぞれが最も高い人,低い人は何番目の人か答えなさい.固有ベクトルの符号に注意.
***問2 octave [#gcb868cb]
問1で求めた固有ベクトルを対応する固有値の降順に &jsmath(\vec{u}_1,\vec{u}_2,\vec{u}_3); とおく.
また,&jsmath(\alpha); 番目の人の国語,数学,英語の点数を &jsmath(\vec{x}_{\alpha} (\alpha = 1,2,\ldots , 30) );,&jsmath(\{\vec{x}_{\alpha}\}); の平均を &jsmath(\vec{\bar{x}}); とおき,&jsmath(\vec{x}_{\alpha}); を主軸変換して得られるベクトルを &jsmath(\vec{y}_{\alpha}); とおくと,
&jsmath(\vec{y}_{\alpha} = U^{\top}(\vec{x}_{\alpha}-\vec{\bar{x}}) \qquad(1));
と表せる.この &jsmath(\vec{y}_{\alpha}); に対して
&jsmath(\vec{z}_{\alpha} = U\vec{y}_{\alpha} + \vec{\bar{x}} \qquad(2));
という値を考えよう.30人の点数データに対して式(2)の値を求め,考察しなさい.
***問3 octave [#hd5b7a43]
式(1)の行列 &jsmath(U); のかわりに
&jsmath(U_2 = \left( \vec{u_1}\quad \vec{u}_2\right) );
を用いると,&jsmath(\vec{y}_{\alpha}); は2次元のベクトルとなる.
このベクトルに対して,式(2)の行列 &jsmath(U); を&jsmath(U_2); に置きかえた変換をほどこすと,&jsmath(\vec{z}_{\alpha}); は式(2)と同様に3次元のベクトルとなる.
このときの &jsmath(\vec{z}_{\alpha}); は,点数データを主軸変換して「国際性」成分を取り除いた後で再構成したものと考えられる.
30人の点数データに対してこの値を求め,元の点数とどの程度ずれるか.
誤差を計算して考察しなさい.
同様に,&jsmath(\vec{u}_1); の成分のみで再構成するとどうなるかも試してみなさい.
***問4 octave [#sfd2b9c3]
[[Vision/2011/report2/appendix]]の下の方のリンク先から画像データを入手し,octave を用いてこれらの平均画像を求めなさい.
これらの画像は,
#pre{{
$ file cat000.png
cat000.png: PNG image, 64 x 64, 8-bit/color RGBA, non-interlaced
}}
ですが,R,G,Bには同じ値が入っています.
ページ名: