ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

2018-02-01から1ヶ月間の記事一覧

Learning F# Functional Data Structures and Algorithms

Learning F# Functional Data Structures and Algorithmsを読みました。よく使われるデータ構造とアルゴリズムをF#で実装する本です。 最初にF#の基礎から入って、スタック型を使ってテスト環境を構築した後、アルゴリズムの説明に入ります。説明されている…

F# for Machine Learning Essentials

F# for Machine Learning Essentialsを軽く読みました。 内容 F#を使いながら、機械学習の基本的なアルゴリズムを説明します。アルゴリズムは自力で書いたアルゴリズムとライブラリを使った結果が同じになることを確認する形で、そういうのが好きな人には良…

F#で重み付き回帰

F# for Machine Learning Essentialsから。 この本は、各種アルゴリズムを最低限の行列ライブラリで書いた後、機械学習ライブラリを使って結果が同じになるよねって構成の本です。かなり好きなタイプの構成なのですが、肝心の数式の説明はほとんどないので、…

F#で多重線形回帰

F#

F# for Machine Learning Essentialsから。Multiple linear regressionについて、本のコードが断片なので単体で動くように整理しました。 筆者のWebから落とせるMPGのデータは、中に"?"が入っていてそのままでは実行時にエラーになります。自力で"?"がある行…

F#で線形回帰

F#

F# for Machine Learning Essentialsから。簡単な物であれば、SimpleRegression.Fitが使える。 open System open FSharp.Data open MathNet.Numerics.LinearRegression open MathNet.Numerics.Fit let xV = [|14.;16.;27.;42.;39.;50.;83.|] let yV = [|02.;…

F#でグラフかけた

F#

やってみた 何年かに一度Lispブームと型付きブームがあって、今はF#ブームです。F# for Machine Learning Essentialsで機械学習を勉強しようとしていたのですが、なかなかグラフが書けずに苦労しました。とりあえず上手くいったので記録を残しておきます。 #…