Skip to main content

機械学習 week3 Classification

動画1

分類問題 classification において一つの戦略として、linear regression を用いて、0.5より大きいものを1 true , 0.5 より小さいものを 0 false に分類するように解く方法が考えられるが、これは上手くいかない。なぜなら分類問題は、linear regression 似ているかもしれないが、根本的には異なるものだから。

binary classification problem

値が0か1、つまり2つの分類しかしない問題。

飛ばす

動画2

sigmoid function = logistic function
$g(z)=\frac{1}{1+e^{-z}}$

つまり、どんな値を入れても、必ず0から1までの値が出力されるのがポイント。
なぜなら、分類問題においては 0が false 1が true になるように設定しているから、その範囲で値が出力される事が大事。


この sigmoid function の z に、いままで使ってきた一次式$\theta^Tx$を入れる。それが予測のために使う logistic regression model

$h_\theta(x) =g(\theta^Tx)$←これがlogistic regression model
$z=\theta^Tx$
$g(z)=\frac{1}{1+e^{-z}}$

代入したらこう
$h_\theta(x) =\frac{1}{1+e^{-\theta^Tx}}$

logistic regression model h(x) の値が示すものは、Y=1になると予想できる確率

例えば logistic regression の h(x) に特徴量$x_1$を入れた値が0.7だったとする。
$h(x_1)=0.7$

コレが意味するのは、$x_1$の時には、70%の確率でtrueであると logistic regression model が判定しているということ。

これを数学的に表すと次のようになる。
$h(x)=P(y=1|x;\theta)$

つまりh(x)が示すのは、特徴量xの場合に(|x)、yが1になる確率であり(P(y=1)) 、特徴量xとθが絡んでくる(|x;\theta) 絡んでくるの部分は正確には parametarize と表現されていた。

動画3

次のような場合を考える
$h_\theta(x)=g(\theta_0 + \theta_1x_1 + \theta_x_2)$ // $\theta_0 + \theta_1x_1 + \theta_x_2$は $\theta^T$ )
かりに $\theta = \begin{pmatrix}\theta_0=-3 \\ \theta_1=1 \\ \theta_2=1\end{pmatrix}$と決まった場合には、こうなる

$\theta^T = -3+x_1+x_2$

そして $\theta^T \geq 0$のときはつまり、y=1 つまり true であると予測できる。
つまり、
$-3+x_1+x_2 \geq 0$
$x_1+x_2 \geq -3$ の時に true と判定するということ

この $x_1$ と $x_2$ の組み合わせを図示すると次のようになる
$x_1+x_2 = -3$ がdecision boundary で、その下の領域がtrue上の領域がfalseだ







Comments

Popular posts from this blog

1日目 シャンポリオン・シュリーマン・チャレンジとは

ト ロイ遺跡を発見したシュリーマン。彼は語学の天才だったということになっております。武器商人としてクリミア戦争で莫大な資産を築いた彼は、現在のトルコ、エーゲ海の東側で発掘を始めます。 そんなシュリーマンが古典語を学ぶために何をしたか。なんと、フランス語に翻訳された本と、古典語の本を並べて、両方暗記する。辞書は引かない。文法もやらない。という方法で学習したそうです。 本当でしょうか? 気になります。 そこで私も、イタリア語の村上春樹を手に入れましたので、これと英語版の村上春樹を並べて、スペイン語を勉強したいと思います。名付けて、シャンポリオン・シュリーマン・チャレンジ。 シャンポリオンはもちろん、あのヒエログリフを解読したフランス人です。彼は、ロゼッタストーンに併記された三つの文字、ヒエログリフ、それから古代エジプトでもヒエログリフよりも一般に使われていた文字、最後にギリシャ文字、この三つの文字を頼りに、ヒエログリフを解読しました。 今回、村上春樹の日本語と英語とスペイン語版を並べて、暗記する、というのを行なっていきますので、これはまさにシャンポリオンのヒエログリフ解読ではないかと!雰囲気的に!ということで、シャンポリオンシュリーマンチャレンジと名付けたいと思います。 さしあたって1日目のシャンポリオンシュリーマンチャレンジ、感想としては辞書を引きたい。文法書を読みたい。です。意味のわからない言葉の羅列を覚えるの、かなり厳しいですね。わかるようになる気配がない。 明日も頑張ろ〜🦀

8日目 やっぱり音読が暗記に効く

Utter 楽をしようとして、なんとなく字面だけで覚えようとしても、覚えれないことがわかりました。 そんなに面倒なことではないので、口に出して覚える。これをやはり実行した方が効果が高い。 3センテンス目で粘ってます。 明日もがんばろ〜🦀

83日目 習慣づくりについておすすめの本

ブログを書く頻度が下がってしまいましたが、なんだかんだでシャンポリオンチャレンジは83日続いてます。 今こうして様々な習慣が続いているのは、梅原大吾さんの「1日ひとつだけ、強くなる。」という本の影響が大きいと思うので、この本おすすめです。 内容を一言でまとめると、次のようになります。「昨日より今日、何か一つでも強くなっているのであれば、今日の自分が最強である。そしてそれが死ぬまで続けば、死んだときが最強である。」 まあ言ってることはありまえのことなのですが、やはり梅原さんのことをよく知っているので、説得力を感じます。少なくとも、ゴールドマン・サックスのコンサルタントよりも、テレビのタレントよりも、親近感があるので、その言葉に力を感じます。 この考え方のポイントは、やはり「昨日と今日という最小の単位だけに着目する」ということにあるように思います。 10年、1年、1ヶ月といった中長期的目標を立てることはもちろん大切なのですが、現実的には、当面一週間続ける、というハードルを超えることが一番難しく、私を含め多くの人が、中長期的な目標が有効になるレベルまで継続することができずに挫折してきたことでしょう。 まず立ち向かうべきは、単に「今日の自分だけ」なのだということを、梅原さんは明確にしています。他人ではなく、過去の自分でも、未来の自分でもなく、今日の自分にだけ勝てば、結果、最強だと。   今日ジュンク堂でみつけた「小さな習慣」という本は、これについてもっと明確に、科学的に、かつ体系的に説明した本で、非常に良い本だなと思いました。 端的に内容を言えば、「習慣化することが一番重要。そのためには、タスクの内容が非常に簡単で、気負うようなものではないものである必要がある。何故なら、達成が困難で精神的なハードルが高い習慣目標を立てた場合、習慣化できないからだ。」ということになります。 この本が説明していることで面白いと思ったのは「そもそも、目標が高いと、習慣化の妨げになるので、好ましくない」という点を強調しているところです。つまり、あまりに困難な習慣目標を立てるのは、そもそも戦略的に誤りだと。習慣化したいのであれば、当然クリアーできる簡単なものにするべきだと。 これは私も体感的に納得ができま...