こちらで以下の数式が出てきます。最急降下法の関数Jを目的関数(線形関数)としたものです。
下2式の、j=0のときとj=1の時を表している式で、それぞれ右辺が何故このようになるのかが分かりません。
・∂/∂θjはどこへいったのか
・1/2mはなぜ1/mになったのか
・θ0の時、シグマの中の二乗はなぜ二乗でなくなったのか
・θ1の時、シグマの中の二乗はなぜ二乗でなくなり、x(i)がかけられているのか
どなたか教えていただけますと大変助かるのですが…。何卒よろしくお願いいたします。
https://teratail.com/help/avoid-asking https://en.wikipedia.org/wiki/Gradient_descent
失礼ですが、本件プログラミングに関係の無い質問ではないと思います。お尋ねしている内容は、実装のための理論の部分であると考えているためです。
ご提示いただいたガイドに記載されているような内容にも抵触しているとは思えません。
「この質問はプログラミングに関係あるんだ!」というのは、さすがに屁理屈が過ぎるのでは?
屁理屈だという根拠を教えていただけますか?
であれば, 現在の貴方の理解度を計るために用語の定義, 記号の定義, 計算式についての現在把握している状況について全てを簡潔に提示して下さい. 話はそこからです.
なぜでしょうか?それらがこちらで質問すべきか否かを判断するために必要な理由が分かりません。そもそも、この議論は誰が得するのでしょうか…。
上に同じ
恐らく何を申し上げても認めてはいただけないと思うので、これ以上の返信は控えさせていただきます。不快な気持ちにさせてしまい、申し訳ありませんでした。しかしながら、無関係とは思えないので、こちらの質問を取り下げることはできません。
だれも得しません. ですから, 専門的すぎて答えにくい質問をこのようなパブリックな技術系サイトで行うこと自体が間違えていると申し上げているのです. 数学的な最急降下法についてお知りになりたいのであれば, 然るべき資格を取得し, 然るべき機関(大学や専門学校)においてその筋の専門家の門を叩くべきです. 乃至はそのWEB講義を行なっている教授にEメールをしてわからないところについて直接訊くのが筋というものです.
defghi1977さん、ご回答いただきありがとうございます。本件で質問させていただいた内容は、機械学習と呼ばれる分野を学んでいる方であれば恐らく誰しもが通るであろうベーシックな部分です。そのため、専門的過ぎて答えにくいということはないと思われます。なぜならteratailを利用されている方の中に、機械学習を学んでいらっしゃる方は一定数存在するはずです。
また、以下に引用するteratailの利用目的と完全に一致しているとは言い難いとはいえ、大きく掛け離れているともやはり思えません。
https://teratail.com/help#about-teratail
>teratailは技術に興味のある人達が集まって、質問と回答を通してお互いに知識や情報を交換・共有する場所です。
>プログラミングをする中で起きた解決できない課題について本当に困っている人をサポートすること、また、価値のあるコンテンツを世の中に残し届ける事を目的としています。
「数学の講義であれば大学で受けろ」ということです. ここはその基礎理論に基づいて「どうプログラムに落とし込むのかについての質問を行う」サイトです. もちろん質問そのものが悪いと言っているわけでなく, TPOが適切でないのです. この質問はこちらでなさっては如何でしょうか? https://noschool.asia/
貴重な情報を教えていただきありがとうございます。確かにそちらのサイトのほうがより適していると思います。そのため、今後同様の質問をさせていただく際は、どちらを使うか事前によく考えるようにいたします。
で,問題が解決した暁にはそのページへのリンクをベストアンサーとして貼り付けていただけると皆がHappyになりますので, ご配慮のほどよろしくお願いいたします.
プログラムに関係があるかどうかを判断するのは見ている人です。
議論は終わったようですが、一言だけ。プログラミングをする為に必要な技術という理屈は分かりますが、限度はあります。究極的には「1+1の答えは何ですか」も知っている必要がありますが、どこまで基礎的な範囲を「プログラミングに関係があるもの」として含めるか、を誰が判断するのでしょう。私は「運営」or「実際に答える回答者」が判断する事になると思います。質問者は回答者を説得できなければ、答えを得る事が出来ません。
すみません、@mts10806さんと重複しました。
見ている方が判断する、というのは理解しているつもりです。そのため、関係があると考えた方、或いは関係あるかどうかはどちらでも良いが答えてやろう、という方が現れてくださるのを待ちます。まったく不適切な質問とは思えないですし、全ての方を説得する必要も無いと思っています。
仮に不適切な質問だったとしても、こちらのサイトやユーザの方々にそれほど迷惑・不利益を与えてしまうとも思えません。
> 全ての方を説得する必要も無いと思っています。 ただここで質問されても回答が得られる可能性は限りなく0に近いことでしょう.
そうは思いません。以前、機械学習に関して優れた見識を持っていらっしゃる方に回答していただいたことがございます。
質問が出てから2時間近く 指摘ばかりで回答がつかないという状況でほぼ方向性は決まってるかと思います。一度引き下がられることをすすめます。押し通そうとすると分は悪くなるばかりですよ。
ですから先程から質問の内容を清書せよと申し上げている. 単なるスクリーンショットだけを提示して, あとは苦労もせずただ答えだけを待つなど横着も甚だしい. 教えを請うにはそれなりに準備が必要であって, それが嫌なら金を払って書籍を購入するなりすれば宜しい.
2時間以上経ってからご回答いただいたこともございます。押し通すも何も、別に誰かと闘っているつもりはありません。
機械学習の分野で見識のある方でしたら、上記の説明で分かっていただけると判断したうえで書いています。失礼ですが、これまでにご回答いただいた皆様、プロフィールを拝見するに機械学習について知識をお持ちでないですよね。そのような方々から無関係だと言われましても、正直、納得するのは難しいです。
うーん、「空気読んでね」って言ったら分かりますかね。その前の質問にはいっさい興味ないので調べようとも思いませんが、たった2時間で回答がないことよりも、これだけの指摘があることが問題なんですよね。ここにコメントしてる人があなたが欲しい知識を持ってるかどうかは関係ありません。
これ以上は何も申し上げません。どうしても取り下げさせたいという方は通報なさってください。そのうえでサイト運営者に不適切であると判断されれば、それは受け入れます。貴重なご意見をどうもありがとうございました。
teratailよりもその機械学習とやらのコミュニティか何かに参加された方がより的確で適切な回答を迅速に、2時間も指摘を受け続けることなく回答をもらえるし、「議論」になると思いますよ。いずれにしても、この質問およびあなたの態度はこのteratailには不適切だと思います。指摘を素直に受け入れるのも学習において重要な要素のひとつです。
@kokosei teratailはマルチポスト非推奨です。マルチポストするのであれば、質問記事でマルチポスト先にリンクを貼ってください。 https://teratail.com/help#posted-otherservice
>defghi1977さん 色々とご指摘ありがとうございました。途中、私の失礼な態度で不快なお気持ちにさせてしまっていたら謝ります。申し訳ありませんでした。
プログラミングに関係するとは何か?と言うことにに確固たる信念をお持ちの方がたくさんおられるようですので、ぜひこちらにも回答がいただけると嬉しいです。 https://teratail.com/questions/46785
回答1件
あなたの回答
tips
プレビュー