前提・実現したいこと
どうもはじめまして、
なにかコードがあるわけではないのですが、機械学習を最近勉強し始めました。
そこで質問なのですが、私は行列が破滅的に苦手です。(なので行列が嫌いです)
そんなわたしは機械学習を理解することはできるのでしょうか?
というのも機械学習を行うプログラム上で行列を使っての計算部分を行列を使わずに計算できないかと思ったためです。
*使う言語はCとC++を考えています。(パイソンは大ッキライです)
発生している問題・エラーメッセージ
特に無いです。
該当のソースコード
ないです。
試したこと
機械学習関連の本を読み漁っているところです。
今のところ確率、直線や曲線などのグラフが多いですね。行列の計算はまだみていないですね。
(そういえば、直線の計算は行列でもできますよね。ならばその逆も可能なはず、ってことは行列の計算部分を直線の式をそのままプログラムに書いて使えるのかな?要はわざわざ行列を書くのではなく、直線の式をそのまま書いてしまう。)
できれば、行列を使わいことで起こるデメリットを教えていただけますか。
補足情報(FW/ツールのバージョンなど)
プログラミングを行っていまいのでツールは使っていません。
編集8/28
私自身でも今現在進行形で方法を考えて三角関数とかでなんとかなるんじゃないかと考えているんですが、もしよろしければ付き合っていただけないでしょうか?
ほんの気になったことなのですが、y=(X^2+3X+1)^4を微分の定義とかを使わないで傾きを求められないかと考えています。もちろん、微分って傾き求めるもんなんだから定義を使わないなら求まるわけねーじゃんって思う方もいると思いますが、自分なりに探求しています。
もし、こんな方法もあるよって方がいらっしゃいましたら教えていただけると嬉しいです。
同時進行ではありますが、y=(X^2+3X+1)^4の傾きを微分の定義を使わないで解くアルゴリズムをプログラムにできないかとも考えています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。