Skip to content

Reproducing research from ICLR 2018 by analyzing the evolution of a convolutional neural network in polynomial time.

Notifications You must be signed in to change notification settings

TheFloatingString/ICLR_Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ICLR_Challenge

Auteur: Laurence Liang, étudiant en 4e secondaire au Collège Jean-de-Brébeuf

Ensemble de programmes conçus par Laurence Liang le jeudi 7 juin 2018 pour reproduire une publication de la conférence ICLR.

MNIST

J'étudie l'évolution en temps polynomial d'un réseau neuronal convolutif (CNN) à reconnaître les images des données MNIST.

Mes programmes sont basés sur la recherche de la publication lors de la conférence ICLR, qui est disponible à https://openreview.net/forum?id=SkA-IE06W.

Contexte

Le but de cette publication par Du, Lee et Tian et de savoir si l'apprentissage d'un CNN se fait en temps polynomial. Pour vérifier cette idée, ils ont observé l'apprentissage d'un CNN avec des filtres initialisés différemment.

Mes observations reproduites

Mes obervations J'ai réussi à reproduire pour 2 des 3 CNN une courbe avec une forme semblable aux observations publiées. Cela soutient leur idée qu'un CNN apprend en temps polynomial.

Mes programmes (inclus dans ce dossier GitHub)

ICLR Demo.ipynb: une démonstration visuelle de mes reproductions avec une analyse plus approfondie

iclr_conv.py: une classe avec un CNN Keras que j'ai conçu pour reproduire les travaux de Du, Lee et Tian.

About

Reproducing research from ICLR 2018 by analyzing the evolution of a convolutional neural network in polynomial time.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published