Octave - Matlab Tutorials

Image
Courseraオンライン講座の機械学習コースを 直感的な理解を優先して、ゆるーく まとめてます。 正確には公式サイトを参照して下さい。 [MachineLearning Week2](https://www.coursera.org/learn/machine-learning/home/week/2) # Octave - Matlab Tutorials ## Basic Operations Octaveの基本的な操作をまとめます。 コメントを書くときは % で始めます。 - 1 ~= 2: % !=のことで、等しくないことをチェック - a = pi % πを代入 - disp( sprintf( '2 decimals: %0.2f', a)) % テキストのフォーマット出力 - format long % 以降、結果を長く表示 - format short % 以降、結果を短く表示。 * A = [ 1 2; 3 4; 5 6] % 配列を定義 - v = 1: 0.1: 2 % 1 から 2まで 0.1ステップで加算 * ones( 2, 3) % 2行3列 のすべてが 1の配列を作成 * 2*ones( 2, 3) % 上記行列を倍に * w = zeros( 1,3) % 1行3列の、すべて0の行列を作成 * w = rand( 1, 3) % 乱数配列 * w = randn( 1, 3) % Gaussian乱数配列 - w = -6 + sqrt( 10)*(randn(1,10000)); % 10000個 - hist(w) % ヒストグラム表示 - hist(w,60) % ヒストグラム表示(詳細) + eye(4) % 単位行列 - help eye % ヘルプ表示 ## Moving Data Around 使用頻度の高い処理をまとめます。 - A = [ 1 2; 3 4; 5 6] - size(A) % 行列の大きさ - size(A,1) % 最初の次元の大きさ - length(v) % 最長の長さ + pwd % 作業ディレクトリ + cd % ディレクトリの変更 + load ...

What is Machine Learning

Courseraオンライン講座の機械学習コースを 直感的な理解を優先して、ゆるーく 解説しています。 正確には公式サイトを参照して下さい。 [MachineLearning Week1](https://www.coursera.org/learn/machine-learning/home/week/1) ## What is Machine Learning すでに機械学習は、いたるところで使われています。 - Google検索で、結果が得られるのも、 - スパムメールを振り分けたり、 - ルンバが部屋を掃除したり、 - iPhoneが、画像認識、顔認識、 - テスラの自動運転等、、、 人間の脳の構造を観察することで、 機械学習で使われるニュラルネットワークを 更に進化させることができます。 特に数学が得意でなくても このコースを取ることで、 機械学習を実践できます。 囲碁、将棋みたいな、やることが決まっている世界で、 疲れも知らず、延々と計算できるのが 機械学習の得意分野。 機械学習の定義の一つとして、 コンピュータ・プログラムは、 経験 E を得た時、 ある仕事 T について、 性能 P が改善すれば、 経験 E から学習した、 と言うことが出来る。 - E: Exprience 経験: - T: Task 仕事: - P: Performance 性能: 将棋の世界でいえばこうなります、 - E: 経験: 将棋を何千万局指した - T: 仕事: 将棋を指す - P: 性能: 勝つ確率 迷惑メールの分類では、 - E: 経験: ユーザがメールに対して「迷惑メール」と指定した - T: 仕事: 迷惑メールかどうかの判断 - P: 性能: 正確に迷惑メールを分類できた割合 機械学習アルゴリズムの種類としては、 以下のようなものがあります。 * 教師あり学習: 手書き入力など、お手本があるもの * 教師なし学習: トレンド分析など、結果の形が予想できないもの * 強化学習: やりたいことははっきりしてるけど、どうやればベストなのかわからない時。 ホームランバッターロボを作りたいけど、ベストのフォームが分からないとか。 * おすすめシステム: アマゾンで購入したら次の商品をおすすめするとか

Comments

Popular posts from this blog

Markdownで投稿する前に Visual Codeで下書き

Google code-prettify

【最重要】 Cost Function