機械学習、自己の研究ノート1--線形回帰

アンドリュー・ウMLコースの今日、簡単なバージョンを見直し、黄色が広く最初の2つの章(最初の2週間)の仕上げノートの中国語版を読んで、そしてCSDN上のPython参照して練習し、行うために動作するようにCowry5ボーエン: https://blog.csdn.net/Cowry5/article/details/80174130

問題が発生したと評価されたコスト関数は仮定の機能を使用する必要がある場合概要は、配布資料に書かれています

時間θ(X)=θ T X

しかし、実際のプログラムは、X(N + 1)* Mの行列、nは固有値であり、mは、インスタンスの数であります

行ベクトルθは、yがこのθを関係との積を減算する通常の列ベクトルであり、yは、θ* XはXであり、T、Y、最後に全体の差分ので、乗算される実際のプログラム式は、必ずしもダイセット、転置が、データフォーマットはXに構成されている0 θは0 + X 1 [シータ] 。1 + ... + X N- θはN-形、建設時少しめまい場合、θ数X、Yを置きます行列の数を取る方法を移調を見て、記載されていると乗算され、

勾配降下を行うときは、θベクトル法により直接ワンステップですべてを更新することができ、それが表現する必要はありませんnp.sumを表示されます

θから直接取得した正規方程式を使用すると、列ベクトルである、と定義されており、繰り返しθアウト私たち自身が行ベクトルであるので、我々は計算誤差に定義された損失関数から代入するθ得た正規方程式をしたい場合は、必要に切り替えるには再伝送パラメータを設定します

後、後sklearnとscipyのダウンロードコマンドによるプログラム現象を発生したエラー、および以降のアップグレードピップ、ピップを実行するために、最初に、直接データに合わせてモデルをsklearn使用し、プログラムは正常に戻りますが、ライブラリsklearnがされ、それが見えますが、よく理解されていません非常に強力な表情。ピップについてインストールとアップグレード、彼らが失敗したときに、元の画像が不安定スマンの残業で、それが可能である固定構成による清華大学との代わりにミラーの

またnumpyのは、パンダは、matplotlib.pyplotは、sklearn、彼らはまた、共通のAPIを強化する必要があり、そのようなライブラリとしておなじみ覚えていて、使用しません

今日はハード明日仕事を続け、最初の練習の仕事の基本的な完了とみなさ!

おすすめ

転載: www.cnblogs.com/flyingtester/p/10947324.html