Deep Learningについていろいろ学習したのでそれを実装+API化
mavenで依存関係のライブラリを管理しています。開発環境はIntelliJ IDEA 15.0.4です。
slf4j + logbackによってログの書き出しを行っています。logsディレクトリにログが出力されます。
大部分は車輪の再発明です。 Yusuke SugomoriさんのGitHubに最大級の感謝を。
-
imageprocessing: 画像処理関連パッケージ。ここに重みの可視化も追加する予定。
-
nn: ニューラルネット関連パッケージ。
- layers: ニューラルネットのlayer関連。HiddenLayerやAutoEncoder、LogisticRegressionなどもここにある。 - multilayer: 多層ネット関連。MultiLayerPerceptronやStackedAutoEncoderなど。 - nlp: ニューラルネットを用いた言語モデル関連。NNLMやRNNLMなどがここにある。そのほかにもNLP関連のクラスがある。 - examples: exampleコード。multilayerのexampleが置いてある。 - util: ActivationFunctionやDropoutなどはここにある。
-
深層学習 Deep Learning (MLP 機械学習プロフェッショナルシリーズ), 岡谷貴之
その他いろいろ