質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Q&A

解決済

1回答

2365閲覧

最急降下法で線形関数を最小化する際の数式変形が分からない

kokosei

総合スコア13

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

1グッド

0クリップ

投稿2018/04/21 09:01

編集2018/04/21 09:19

こちらで以下の数式が出てきます。最急降下法の関数Jを目的関数(線形関数)としたものです。

イメージ説明

下2式の、j=0のときとj=1の時を表している式で、それぞれ右辺が何故このようになるのかが分かりません。

・∂/∂θjはどこへいったのか
・1/2mはなぜ1/mになったのか
・θ0の時、シグマの中の二乗はなぜ二乗でなくなったのか
・θ1の時、シグマの中の二乗はなぜ二乗でなくなり、x(i)がかけられているのか

どなたか教えていただけますと大変助かるのですが…。何卒よろしくお願いいたします。

HayatoKamono👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kokosei

2018/04/21 09:30 編集

失礼ですが、本件プログラミングに関係の無い質問ではないと思います。お尋ねしている内容は、実装のための理論の部分であると考えているためです。 ご提示いただいたガイドに記載されているような内容にも抵触しているとは思えません。
nyupuno

2018/04/21 09:45 編集

「この質問はプログラミングに関係あるんだ!」というのは、さすがに屁理屈が過ぎるのでは?
kokosei

2018/04/21 09:49

屁理屈だという根拠を教えていただけますか?
defghi1977

2018/04/21 09:54

であれば, 現在の貴方の理解度を計るために用語の定義, 記号の定義, 計算式についての現在把握している状況について全てを簡潔に提示して下さい. 話はそこからです.
kokosei

2018/04/21 10:04

なぜでしょうか?それらがこちらで質問すべきか否かを判断するために必要な理由が分かりません。そもそも、この議論は誰が得するのでしょうか…。
nyupuno

2018/04/21 10:09

上に同じ
kokosei

2018/04/21 10:09

恐らく何を申し上げても認めてはいただけないと思うので、これ以上の返信は控えさせていただきます。不快な気持ちにさせてしまい、申し訳ありませんでした。しかしながら、無関係とは思えないので、こちらの質問を取り下げることはできません。
defghi1977

2018/04/21 10:10

だれも得しません. ですから, 専門的すぎて答えにくい質問をこのようなパブリックな技術系サイトで行うこと自体が間違えていると申し上げているのです. 数学的な最急降下法についてお知りになりたいのであれば, 然るべき資格を取得し, 然るべき機関(大学や専門学校)においてその筋の専門家の門を叩くべきです. 乃至はそのWEB講義を行なっている教授にEメールをしてわからないところについて直接訊くのが筋というものです.
kokosei

2018/04/21 10:21 編集

defghi1977さん、ご回答いただきありがとうございます。本件で質問させていただいた内容は、機械学習と呼ばれる分野を学んでいる方であれば恐らく誰しもが通るであろうベーシックな部分です。そのため、専門的過ぎて答えにくいということはないと思われます。なぜならteratailを利用されている方の中に、機械学習を学んでいらっしゃる方は一定数存在するはずです。 また、以下に引用するteratailの利用目的と完全に一致しているとは言い難いとはいえ、大きく掛け離れているともやはり思えません。 https://teratail.com/help#about-teratail >teratailは技術に興味のある人達が集まって、質問と回答を通してお互いに知識や情報を交換・共有する場所です。 >プログラミングをする中で起きた解決できない課題について本当に困っている人をサポートすること、また、価値のあるコンテンツを世の中に残し届ける事を目的としています。
defghi1977

2018/04/21 10:21

「数学の講義であれば大学で受けろ」ということです. ここはその基礎理論に基づいて「どうプログラムに落とし込むのかについての質問を行う」サイトです. もちろん質問そのものが悪いと言っているわけでなく, TPOが適切でないのです. この質問はこちらでなさっては如何でしょうか? https://noschool.asia/
kokosei

2018/04/21 10:24

貴重な情報を教えていただきありがとうございます。確かにそちらのサイトのほうがより適していると思います。そのため、今後同様の質問をさせていただく際は、どちらを使うか事前によく考えるようにいたします。
defghi1977

2018/04/21 10:26

で,問題が解決した暁にはそのページへのリンクをベストアンサーとして貼り付けていただけると皆がHappyになりますので, ご配慮のほどよろしくお願いいたします.
m.ts10806

2018/04/21 10:31

プログラムに関係があるかどうかを判断するのは見ている人です。
think49

2018/04/21 10:37

議論は終わったようですが、一言だけ。プログラミングをする為に必要な技術という理屈は分かりますが、限度はあります。究極的には「1+1の答えは何ですか」も知っている必要がありますが、どこまで基礎的な範囲を「プログラミングに関係があるもの」として含めるか、を誰が判断するのでしょう。私は「運営」or「実際に答える回答者」が判断する事になると思います。質問者は回答者を説得できなければ、答えを得る事が出来ません。
think49

2018/04/21 10:39

すみません、@mts10806さんと重複しました。
kokosei

2018/04/21 10:47 編集

見ている方が判断する、というのは理解しているつもりです。そのため、関係があると考えた方、或いは関係あるかどうかはどちらでも良いが答えてやろう、という方が現れてくださるのを待ちます。まったく不適切な質問とは思えないですし、全ての方を説得する必要も無いと思っています。 仮に不適切な質問だったとしても、こちらのサイトやユーザの方々にそれほど迷惑・不利益を与えてしまうとも思えません。
defghi1977

2018/04/21 10:48

> 全ての方を説得する必要も無いと思っています。 ただここで質問されても回答が得られる可能性は限りなく0に近いことでしょう.
kokosei

2018/04/21 10:51

そうは思いません。以前、機械学習に関して優れた見識を持っていらっしゃる方に回答していただいたことがございます。
m.ts10806

2018/04/21 10:54

質問が出てから2時間近く 指摘ばかりで回答がつかないという状況でほぼ方向性は決まってるかと思います。一度引き下がられることをすすめます。押し通そうとすると分は悪くなるばかりですよ。
defghi1977

2018/04/21 10:55

ですから先程から質問の内容を清書せよと申し上げている. 単なるスクリーンショットだけを提示して, あとは苦労もせずただ答えだけを待つなど横着も甚だしい. 教えを請うにはそれなりに準備が必要であって, それが嫌なら金を払って書籍を購入するなりすれば宜しい.
kokosei

2018/04/21 10:55

2時間以上経ってからご回答いただいたこともございます。押し通すも何も、別に誰かと闘っているつもりはありません。
kokosei

2018/04/21 10:58

機械学習の分野で見識のある方でしたら、上記の説明で分かっていただけると判断したうえで書いています。失礼ですが、これまでにご回答いただいた皆様、プロフィールを拝見するに機械学習について知識をお持ちでないですよね。そのような方々から無関係だと言われましても、正直、納得するのは難しいです。
m.ts10806

2018/04/21 11:00

うーん、「空気読んでね」って言ったら分かりますかね。その前の質問にはいっさい興味ないので調べようとも思いませんが、たった2時間で回答がないことよりも、これだけの指摘があることが問題なんですよね。ここにコメントしてる人があなたが欲しい知識を持ってるかどうかは関係ありません。
kokosei

2018/04/21 11:01

これ以上は何も申し上げません。どうしても取り下げさせたいという方は通報なさってください。そのうえでサイト運営者に不適切であると判断されれば、それは受け入れます。貴重なご意見をどうもありがとうございました。
m.ts10806

2018/04/21 11:03

teratailよりもその機械学習とやらのコミュニティか何かに参加された方がより的確で適切な回答を迅速に、2時間も指摘を受け続けることなく回答をもらえるし、「議論」になると思いますよ。いずれにしても、この質問およびあなたの態度はこのteratailには不適切だと思います。指摘を素直に受け入れるのも学習において重要な要素のひとつです。
kokosei

2018/04/21 11:42 編集

>defghi1977さん 色々とご指摘ありがとうございました。途中、私の失礼な態度で不快なお気持ちにさせてしまっていたら謝ります。申し訳ありませんでした。
raccy

2018/04/21 11:50

プログラミングに関係するとは何か?と言うことにに確固たる信念をお持ちの方がたくさんおられるようですので、ぜひこちらにも回答がいただけると嬉しいです。 https://teratail.com/questions/46785
guest

回答1

0

ベストアンサー

1/2(a+bx-y)^2をaおよびbに関して微分すると
a + bx-y
(a+bx-y)x
となります。これを参考にしてください。

プチ炎上しているようですが、理由がわかりません。
多項式の微分は高校でやったはずです。
この質問が専門的とはとても思えません。

投稿2018/04/21 11:35

編集2018/04/21 11:36
WathMorks

総合スコア1582

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kokosei

2018/04/21 11:40

コメントいただき誠にありがとうございます。ただ微分していただけだったんですね、言われてみるとなぜ気付かなかったのか不思議です。大変助かりました、本当にありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問