NeuralNetwork

1/5ページ

キャプション生成モデルに対して fooling image を作成した

元論文 Deep neural networks are easily fooled High confidence predictions for unrecognizable images DNN の中身を知るために,人間には理解できないが 99% 以上の confidence で DNN に分類させる画像を生成したという内容. 例えば以下のようになるようだ. (論文から引用) この fooling image を generati […]

ニューラルネットワークにおけるDeconvolution

ディープニューラルネットワークを用いた画像生成モデル(DCGAN)を調べていたところ、Deconvolutionという単語が出てきたので調べてみました。 Convolutionとは? Convolutionは日本語だと畳み込みと訳されます。 Deep Convolutional Neural Network = 深層畳み込みニューラルネットワークが画像認識タスクで高い識別率を叩き出して話題になっているやつですね。 詳しいことはこっちの記 […]

深層学習でトレイルランニング・山登りのコースタイムを予測する

モチベーション 山や丘陵地帯を軽装備を駆け抜ける、トレイルランニングやスピードハイクと呼ばれるようなアウトドア活動において、個々人のパフォーマンスに基づいたコースタイム予測を深層学習でやってみよう、というのが今回のお題。 登りや下りを含む不整地での移動速度は斜度による影響が支配的ですが、例えば山地図に書いてあるコースタイムは重たい装備を背負った登山者向けのものなので、軽装+ランニングシューズを履いた活動ではあまり参考にならず、新しいルー […]

Michael Nielsen著のオンライン書籍「ニューラルネットワークと深層学習」の翻訳に参加しました

日本語訳に参加させていただいた書籍は下記のリンクから読めます! オリジナル書籍:Neural Networks and Deep Learning 日本語版書籍:ニューラルネットワークと深層学習 量子コンピューティング分野の物理学者Michael Nielsenという方の執筆したオンライン書籍です。 この書籍の内容はニューラルネットの入門者向けとなっています。 「なぜ?」の部分について詳しく、そしてとても分かりやすく記述されていておすす […]

ニューラルネットワークでチューリングマシンを作る

(ニューラルネットワークの話ですが機械学習はしません) はじめに 今年は機械学習、特に deep learning が爆発的に広まった年でした。”ほげほげNN “とか”ふがふがNet”に関わる機会が増えた人も多いと思います。 アルゴリズムを学習させるような試みもあり、Turing machine freak の私としてはやはり気になることが出てきます。 「ニューラルネットワークはチューリン […]

[Review] ニューラルネットワークと深層学習 CH.1

① 勉強テーマ ニューラルネットワークが深層学習へと進化していく過程 ② 勉強の背景 自習の一環として、これまで深層学習のことを勉強をしてきたが、それがどういった問題から生じてきた手法であったのかの原点に立ち返ることが必要であると感じたので ③ 勉強の方法 こちらのリンクに掲載をしていただいている著者の素晴らしいリソースを拝借いたします http://nnadl-ja.github.io/nnadl_site_ja/chap1.html […]

ゼロから作るDeep Learningのメモまとめ

ゼロから作るDeep Learningを読んだ。 その読書メモのまとめ。 1章 Python入門 2章 パーセプトロン 3章 ニューラルネットワーク 4章 ニューラルネットワークの学習 5章 誤差逆伝播法 6章 学習に関するテクニック 7章 畳み込みニューラルネットワーク 8章 ディープラーニング この本では、Deep Learningの理論が非常にわかりやすく噛み砕かれていて、 はじめてDeep Learningに触れる読者にとっては […]

ニューラルネットワーク自動生成アプリ(Google Colaboratory)

はじめに 現在、情報系の大学に通う大学4年生です。 今回は、一切プログラムやコマンドを書かずに機械学習を行う方法を紹介します。 プログラムは自動生成してくれるアプリを作っています。 Make NN model この記事は、とりあえず動かしてみたいという方向けに書いているので、ニューラルネットワークの説明はありません。 また、Google Colaboratoryと呼ばれるものを使うので、どんなパソコンの環境でも行うことができます。 Go […]

ニューラルネッワークのハイパーパラメータ最適化方法について Part1〜学習率〜

ニューラルネットのハイパーパラメータを最適化する方法について、Pythonモデルで試行錯誤しながら私なりの考えをまとめていこうと思っています。動作理解もかねているのでライブラリを使わずPythonだけで書いています。ハイパーパラメータの種類によっては層を深くしたディープニューラルネットモデルを扱うパートもあります。 使用したPythonモデルは公開しているのでアドバイスや間違いがあれば教えてください。 ハイパーパラメータとは 学習前に設 […]

Python(scikit-learn)でニューラルネットワーク

ニューラルネットワークのライブラリ ニューラルネットワーク(多層パーセプトロン)を弄ってみたいという時が結構ある。最近はtensorflow, chainer, theanoとディープラーニングのライブラリは豊富に公開されているんだけど、環境構築が少し面倒だったりもする。そして、なぜか機械学習ではおなじみのscikit-learnではニューラルネットワークは実装されていなかった。(ちなみにPyBrainというライブラリもある) scik […]

1 5