最弱ポータル自作日誌

自作ポータルとか自作ニュースサイトをコツコツ作るプログラマの作業記録

Haskellで機械学習をしたい!!

目的もあんまりないですが、始まったので、調査結果を途中でもおいていきます。

低レベルなのもあるみたいです。

ただ本命はTensor Flowのbindingかな。

tensor flow

tensorflow: TensorFlow bindings.

tensorflow/haskell: Haskell bindings for TensorFlow

Greneda

GitHub - HuwCampbell/grenade: Deep Learning in Haskell

ニューラルネットライブラリ

version 0.1という。。。2019/09/15時点で。

menoh

menohは日本製ですね

chanorの処理系?ただし学習はできない。menorのみではできない。

DNN推論用ライブラリ「Menoh」リリースについて | Preferred Research

そのほか

Neural networks in Haskell - advice - Stack Overflow

HLearnは2016年で止まっている。

mikeizbicki/HLearn: Homomorphic machine learning

haskell-ml: Machine learning in Haskell

その他言語

F#でKeras.NET使えばいいのかな。

GitHub - SciSharp/Keras.NET: Keras.NET is a high-level neural networks API, written in C# with Python Binding and capable of running on top of TensorFlow, CNTK, or Theano.

自作

Haskellでニューラルネットを実装して、MNISTを学習してみた - Qiita

DeepLearning(1): まずは順伝播(上) - Haskellでいってみよう

考察系

関数プログラマから見たPythonと機械学習

Haskellで機械学習を実装しようと思った過去の自分へ

参考文献

これまじでわかりやすい。他の本は数式処理が難しい、あるいは、ろくな説明がないです。

ゼロから作るDeep Learning ? ―自然言語処理編

ゼロから作るDeep Learning ? ―自然言語処理編

これやりたい。自然言語

なんせ基礎知識がないので

ロジスティック回帰 - Wikipedia

は?ぜんぜんわからない。

やる夫で学ぶ機械学習 - ロジスティック回帰 - · けんごのお屋敷

こちらはなんとなくイメージ。さすがやる夫だお。

やる夫で学ぶ機械学習シリーズ · けんごのお屋敷

やる夫といえばこれらしい。脱線。 やる夫で学ぶディジタル信号処理

パーセプトロン - Wikipedia

scikit-learn - Wikipedia

続き

以下に続く

ゼロから適当に学ぶDeep Learningのリンク集 - 最弱ポータル自作日誌