Handwritten Digits Recognition

Slides:



Advertisements
Similar presentations
Face Recognition: A Convolutional Neural Network Approach
Advertisements

Neural networks Introduction Fitting neural networks
1 Image Classification MSc Image Processing Assignment March 2003.
Tiled Convolutional Neural Networks TICA Speedup Results on the CIFAR-10 dataset Motivation Pretraining with Topographic ICA References [1] Y. LeCun, L.
K-means Based Unsupervised Feature Learning for Image Recognition Ling Zheng.
AN ANALYSIS OF SINGLE- LAYER NETWORKS IN UNSUPERVISED FEATURE LEARNING [1] Yani Chen 10/14/
Spatial Pyramid Pooling in Deep Convolutional
Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
A General Distributed Deep Learning Platform
Yang, Luyu.  Postal service for sorting mails by the postal code written on the envelop  Bank system for processing checks by reading the amount of.
LeCun, Bengio, And Hinton doi: /nature14539
Analysis of Classification Algorithms In Handwritten Digit Recognition Logan Helms Jon Daniele.
CS 188: Artificial Intelligence Learning II: Linear Classification and Neural Networks Instructors: Stuart Russell and Pat Virtue University of California,
Convolutional Neural Network
MLSLP-2012 Learning Deep Architectures Using Kernel Modules (thanks collaborations/discussions with many people) Li Deng Microsoft Research, Redmond.
Introduction to Convolutional Neural Networks
1 Convolutional neural networks Abin - Roozgard. 2  Introduction  Drawbacks of previous neural networks  Convolutional neural networks  LeNet 5 
Facial Smile Detection Based on Deep Learning Features Authors: Kaihao Zhang, Yongzhen Huang, Hong Wu and Liang Wang Center for Research on Intelligent.
Xintao Wu University of Arkansas Introduction to Deep Learning 1.
Convolutional Neural Network
Gradient-based Learning Applied to Document Recognition
DeepCount Mark Lenson.
Deep Learning Insights and Open-ended Questions
Applications of Deep Learning and how to get started with implementation of deep learning Presentation By : Manaswi Advisor : Dr.Chinmay.
Matt Gormley Lecture 16 October 24, 2016
References [1] - Y. LeCun, L. Bottou, Y. Bengio and P. Haffner, Gradient-Based Learning Applied to Document Recognition, Proceedings of the IEEE, 86(11): ,
Ajita Rattani and Reza Derakhshani,
Deep Learning Fundamentals online Training at GoLogica
ImageNet Classification with Deep Convolutional Neural Networks
ECE 6504 Deep Learning for Perception
A VERY Brief Introduction to Convolutional Neural Network using TensorFlow 李 弘
Comparison Between Deep Learning Packages
First Steps With Deep Learning Course.
Deep Learning Workshop
Dynamic Routing Using Inter Capsule Routing Protocol Between Capsules
State-of-the-art face recognition systems
Introduction to Deep Learning for neuronal data analyses
Master’s Thesis defense Ming Du Advisor: Dr. Yi Shang
Human Activity Recognition Using Smartphone Sensor Data
By: Kevin Yu Ph.D. in Computer Engineering
Bird-species Recognition Using Convolutional Neural Network
Introduction to Neural Networks
Neural network systems
Motivation & Introduction Efficiency
Outline Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, “Gradient-based learning applied to document recognition,” Proceedings of the IEEE, vol. 86, no.
A Comparative Study of Convolutional Neural Network Models with Rosenblatt’s Brain Model Abu Kamruzzaman, Atik Khatri , Milind Ikke, Damiano Mastrandrea,
Construct a Convolutional Neural Network with Python
Introduction to Deep Learning with Keras
A Kaggle Project By Ryan Bambrough
Deep learning Introduction Classes of Deep Learning Networks
Hairong Qi, Gonzalez Family Professor
Smart Robots, Drones, IoT
network of simple neuron-like computing elements
Convolutional neural networks Abin - Roozgard.
[Figure taken from googleblog
Neural Networks and Deep Learning
Age and Gender Classification using Convolutional Neural Networks
Lecture: Deep Convolutional Neural Networks
Machine Learning – Neural Networks David Fenyő
实习生汇报 ——北邮 张安迪.
Martin Schrimpf & Jon Gauthier MIT BCS Peer Lectures
Heterogeneous convolutional neural networks for visual recognition
Deep Learning Authors: Yann LeCun, Yoshua Bengio, Geoffrey Hinton
Department of Computer Science Ben-Gurion University of the Negev
Automatic Handwriting Generation
Natalie Lang Tomer Malach
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
Debasis Bhattacharya, JD, DBA University of Hawaii Maui College
CRCV REU 2019 Kara Schatz.
Real-time Object Recognition using deep learning-Raspberry Pi
Presentation transcript:

Handwritten Digits Recognition MNIST Based Handwritten Digits Recognition Li Linjun ECE 539 Introduction to Artificial Neural Network and Fuzzy Systems

Study Result TABLE OF CONTENTS Introduction Approaches Implementation Problems Conclusion Next to do Reference

INTRODUCTION Widely Studied LeCun’s Benchmark Application Problem Description 60,000 images Fit in 28x28 0~9 Recognition

APPROACHES Principal: Studying the Data Trade off: Complexity and Accuracy Devils in the Details: Software Engineering KNN SLP&MLP CNN LeNet-5 VGG-5 VGG-16 Committee/Voting

IMPLEMENTATION KNN L1 L2 L3 Norm,5Neighbors Accuracy: 97.0% CNN LeNet-5 99.3% VGG-5 99.63% VGG-16 99.71% Committee 99.80% SLP & MLP Softmax & Cross Entropy Accuracy 91.75% & 94.12%

IMPLEMENTATION Change the size of kernel is not useful More convolution layers are helpful

PROBLEMS Software Rounding problem Different Frameworks Cross Validation How to -> sklearn Value k For Same Model: Accuracy: Caffe2 and MxNet Easy to use: Tensorflow and Pytorch

CONCLUSION Voting/Committee : engineers’ dirty way 99.80% is even better than committee of 35 conv. net with 0.23% error rate on LeCun’s website. The more complex the better might not be true. Devils are in the details, talk is cheap Understanding your data is the most important thing.

NEXT TO DO Dive into the deep models Extracted feature for KNN or SVM? Something fun: what about RCNN on MNIST?

REFERENCES [1] http://yann.lecun.com/exdb/mnist/ [2] Y. LeCun, L. Bottou, Y. Bengio and P. Haffner: Gradient-Based Learning Applied to Document Recognition, Proceedings of the IEEE, 86(11):2278-2324, November 1998 [3] https://www.kaggle.com/c/digit-recognizer [4] Dan Cireşan, Ueli Meier, Juergen Schmidhuber: Multi-column Deep Neural Networks for Image Classification,CVPR,2012 [5] Liu,Qing,Tang Xianlun, Zhang,Na: Structure Optimized Convolutional Neural Network Based on Unsupervised Pre-training, Gongcheng Kexue Yu Jishu/Advanced Engineering Science , 2017, Vol.49, p.210-215 [6] Quoc V. Le, Navdeep Jaitly, Geoffrey E. Hinton:A Simple Way to Initialize Recurrent Networks of Rectified Linear Units,arxiv:1504.00941v2 [cs.NE] 7 Apr 2015 [7] Li Deng, Dong Yu, Deep Convex Network: A Scalable Architecture for Speech Pattern Classification