Contribute Media
A thank you to everyone who has made this possible: Read More

数学的基礎から学ぶ Deep Learning

Description

みんな大好き state of art の deep learning。そんな 技術を使ってみたい僕らのために沢山ライブラリも出てきたよね。チュートリアルはできた。でも、結局何やってんのかわかんない。 よし、高校生程度の数学の知識から始めて deep learning を行うプログラムを、主に Numpy を用いてスクラッチから作ってみよう!

Abstract

本講演は、Deep learning のライブラリを使ってみたい or 使ってみたけど、何が起こっているのかわからない。何が起こってるのかわからないものから結果がでてきても、気持ち悪くて使えない。

そんな方向けに、Deep learning を支える数学の基礎的な部分を知り、スクラッチから deep learning を行い、学習過程を確認できるプログラムを自ら作ってみることができるようになるためのエッセンスを、数学とプログラムコードの両面から紹介します。

今回は Caltech 101 をサンプルとして用いた Deep Convolutional Neural Network (Deep CNN) による一般物体認識を取り上げます。

Details

Improve this page