タグ Yusuke Sugomori
人気順 10 users 50 users 100 users 500 users 1000 usersJavaScriptによるDeep Learningの実装(Recurrent Neural Networks 編) - Yusuke Sugomori's Blog
久しぶりの更新となりました。これまでいくつかの言語で、代表的なDeep Learningの手法を実装をしてきましたが、今回はリカレントニューラルネットワーク(Recurrent Neural Networks: RNN)を実装してみたいと思います。言語は、初となるJavaScriptでトライしてみました。 完成したコードはGitHubの こちら のリポジトリにまとめてあります。 また、数式は以前に... 続きを読む
数式で書き下す Convolutional Neural Networks (CNN) - Yusuke Sugomori's Blog
CNNは画像認識の分野で驚異的な精度を誇るディープラーニングのアルゴリズムのひとつであるものの、ぱっと見がとても複雑な構造をしているため、実装するのも大変そうです。 実際、ネットや文献上で見られる多くのCNNの実装は、Theano (pythonのライブラリ)の自動微分機能を使っていたり、MATLABの組み込み関数を使っているものがほとんどです。 そのためか、きちんと forward propag... 続きを読む
JavaによるDeep Learningの実装(Dropout + ReLU 編) - Yusuke Sugomori's Blog
前回のpythonに引き続き、今回はjavaでDropout + ReLUを実装したコードを紹介します。package名は”DeepLearning”としました。下記の4つのファイルで構成されています。・Dropout.java ・HiddenLayer.java ・LogisticRegression.java ・utils.javaReLU以外の活性化関数にも対応できるよう、ラムダ式を用いて”... 続きを読む
PythonによるDeep Learningの実装(Dropout + ReLU 編) - Yusuke Sugomori's Blog
久しぶりのブログ更新となります。 今回は、Dropout + ReLU のコード(python)を紹介します。最近の Deep Learning 界隈は、もっぱらDropoutと新しい活性化関数の組み合わせが多いみたいですね。 しばらく触れないでいる内に、以前は最前線だった Deep Belief Nets や Stacked Denoising Autoencoders がすっかり下火になってし... 続きを読む
TOKYO2020.js | Yusuke Sugomori
JavaScript library for embedding the Emblems of the 2020 Olympic and Paralympic into your website.Tweet 続きを読む