暇人日記

アラフォーおっさんのコーセラの機械学習の課題を解こうと頑張っています!

2019-12-01から1ヶ月間の記事一覧

Coursera Machine Learning Week2 課題 2周目③ -苦闘記憶- computecost

今回も引き続きComputeCost.mに取り組みます。 各ファイルの関係は前回の日記で把握したので、 課題を考えていきたいと思います。 課題はこのJが最小となるθを見つけなさいということです。 ComputeCost.mではJの計算式を出すことが求められています。 Jは各…

Coursera Machine Learning Week2 課題 2周目② -苦闘記憶-

今回はこの↓computeCost.mに取り組みます。 問題は新規出店するFood Truckの利益を 既存店の人口と利益の関係から算出しようということでした。 その時はVideoにあるようにこれ↓を実践すればいいということになります。 これはVideoで説明されていた通りで、…

Octave グラフ作成について

Coursera Machine Learningでは私のような素人が視覚的に理解しやすいように グラフ化できるようなDataでの課題がたくさんありました。 ただ、プログラミング初心者の私はどうやってグラフを作るのか、 あるいはこの式がグラフを作ってるみたいだけど、どの…

Coursera Machine Learning Week2 課題 2周目① -苦闘記憶-

前回のブログに書かせて頂きました通り、 めでたくこのコースを終了させることができました! しかし、本当に理解せずに答えだけ辻褄合わせたような解答も 多かったので2周目を行っています。 2周目は1周目よりは苦闘の跡がなくなるはずだと思います。 一…

祝 修了 Coursera Machine Learning

めでたくCoursera Machine Learningを修了しました。 コースは約3ヶ月で終わるはずですが、 プログラミング初心者アラフォーおっさんの私は8ヶ月かかりました笑 5月に始めてから、無茶苦茶試行錯誤しました。 何とか答えをWebで見ずに頑張ろうと思ってやりま…

Coursera Machine Learning week11 Video

ついに最終週となりました。 Week11も課題がありません(・・;) 画像分析の課題やってみたかったです。 自分の業務に役立つ部分が簡単に想像できただけになおさらです。。。 さてVideoのサマリーですが、 既にまとめてくれていて網羅している記事をまずご紹介し…

Coursera Machine Learning Week9 振り返り

11/30から12/17までやっていたので約2週間取り組んだことになります。 最初の方を忘れてしまったので笑 内容を振り返ってみたいと思います。 Anomaly Detectionの課題では 307のTraining Setが与えられていました。 これをもとに307Setのpを作り、そのpがε…

Coursera Machine Learning Week10 Video

今回はWeek 10のVideoをみての自分なりのサマリーです。 Video① Learning With Large Datasets Video② Stochastic Gradient Descent Video④ Stochastic Gradient Descent Convergence Video③ Mini-Batch Gradient Descent Video⑤ Online Learning Video⑥ Map…

Coursera Machine Learning Week9 課題 苦闘日記⑦ -Reguralization-

今回はcosiCostFunc.mのRegularized Costに取り組みます。 まずは問題文を読んでみます。 後ろ2つの式↓を追加することが目的になりますね。 (出典;『Coursera Machine Learning』 By Mr. Andrew Ng) そしてこの2つの式を足したJが31.34になれば正解というこ…

Coursera Machine Leraning Week9 課題 苦闘日記⑥ -Gradientに取り組む3日目-

今回もcofiCostFunc.mのGradient部分に取り組みます。 前回の宿題はTheta_gradの式の解明を進めていくことですが、 行き詰ったので、 いっそループなしの式に取り組もうと思いました。 前々回の日記でこの式が似ていると気づいたもので考えてみます。 (出典…

Coursera Machine Learning Week9 課題 苦闘日記⑤ -Gradientはやっぱり苦手-

今回もcofiCostFunc.mのGradient部分に取り組みます。 いや~、やっぱり難しい。 Gradientは答えのイメージが持てないので、どこを目指していいかわからなくて、 いつも右往左往することになりますが、今回もそうでした。。。。 さて、前回はX_gradは5X3,Thet…

Coursera Machine Learning Week9 課題 苦闘日記④

今回はcosiCostFunc.mのGradientパートに取り組みます↓ そもそもcofiCostFuncはこのFuncionでした。 [J, grad] = cofiCostFunc(params, Y, R, num_users, num_movies, ... num_features, lambda) 前回「J」の計算式を構築したので、 今回は「grad」の計算式…

Coursera Machine Learning Week9 課題 苦闘日記③

前回に引き続きcosiCostFunc.mに取り組みます。 前回はY;5X4に引き算させる予測値をどうするのか? というところで次元から5X4になるものを考えてみたり、 Videoの振り返りをして映画ごと視点で考えてみたりしました。 そして気づきました。 x(i)は『featur…

Coursera Machine Learning Week9 課題 苦闘日記②

今回は↓cofiCostFunc.mのCollaborative Filetering Costに取り組みます。 問題文を読む プログラム全体版(ex8_cofi.m)を読む プログラム詳細版(cofiCostFunc.m)を読む 試行錯誤する 問題文を読む VideoであったRecommender Systemを作成する問題です。 943…