Implementing Deep Neural Networks with Non Volatile Memories

Size: px
Start display at page:

Download "Implementing Deep Neural Networks with Non Volatile Memories"

Transcription

1 NeuroSTIC 2015 July 1st, 2015 Implementing Deep Neural Networks with Non Volatile Memories Olivier Bichler 1 (olivier.bichler@cea.fr) Daniele Garbin 2 Elisa Vianello 2 Luca Perniola 2 Barbara DeSalvo 2 Christian Gamrat CEA, LIST, Laboratory for Enhancing Reliability of Embedded Systems 2 CEA, LETI

2 Cliquez pour modifier le style Summary du titre Context Opportunity Deep Neural Networks Challenge The Memory Bottleneck Paradigm Shift Spiking, NVM-based Networks Related Developments Perspectives CEA. All rights reserved DACLE Division July

3 Cliquez pour Internet modifier of (Smart?) le style du Things titre CEA. All rights reserved DACLE Division July

4 Cliquez pour How modifier Smart le Can style We du Get? titre ImageNet classification (Hinton s team, hired by Google) [1] 1.2 million high res images, 1,000 different classes Top-5 17% error rate (huge improvement) Learned features on first layer Facebook s DeepFace Program (labs head: Y. LeCun) [2] 4 million images, 4,000 identities 97.25% accuracy, vs % human performance CEA. All rights reserved DACLE Division July

5 Cliquez State-of-the-art pour modifier le in style Recognition du titre Database # Images # Classes Best score MNSIT Handwritten digits 60, , % [3] GTSRB Traffic sign CIFAR-10 airplane, automobile, bird, cat, deer, dog, frog, horse, ship, truck ~ 50, % [4] 50, , % [5] Caltech-101 ~ 50, % [6] ImageNet ~ 1,000,000 1,000 Top-5 83% [1] DeepFace ~ 4,000,000 4, % [2] State-of-the-art are Deep Neural Networks every time INCREASING COMPLEXITY CEA. All rights reserved DACLE Division July

6 Cliquez Main pour Actors modifier at International le style du Level titre ACADEMICS INDUSTRIALS Deep learning Andrew Ng NVM-based architectures H.-S. P. Wong Deep learning G. Hinton O. Temam TrueNorth chip PCM-based architectures Deep learning Y. LeCun DeepFace Deep learning G. Hinton A. Krizhevsky Deep learning Overfeat, Torch Y. LeCun RRAM-based architectures D. Strukov NVM-based architectures H. Hwang RRAM-based architectures S. Park Speech Recognition DBN, RNN R. Sarikaya G. E. Dahl Project Adam Memristor / RRAM R. S. Williams Zeroth chip nn-x FPGA / GPU Cloud Y. LeCun C. Farabet Deep learning Andrew Ng E. M. Izhikevich BrainOS Madbits Deep learning C. Farabet Deep learning J. Schmidhuber Specialized architectures H.-J. Yoo NVM-based architectures Wei Lu Software Bio-inspired S. J. Thorpe NeuroDSP chip Cognimem chip CEA. All rights reserved DACLE Division July

7 Cliquez Deep pour modifier Convolutional le style Networks du titre Convolutional Neural Network (CNN) or similar topology Source: Rodrigo Benenson github page CEA. All rights reserved DACLE Division July

8 Input map (I i,j matrix) Cliquez pour modifier Convolutional le style du Layer titre O i,j = tanh n 1 k=0 n 1 l=0 I i+k,j+l. K k,l Output feature map (O i,j matrix) n n kernel (K k,l matrix) Each kernel generates output feature maps Convolution operation: O i,j = tanh n 1 k=0 n 1 l=0 I i+k,j+l. K k,l Kernels are learned with gradient-descent algorithms (classical back-propagation is very efficient!) CEA. All rights reserved DACLE Division July

9 Cliquez pour modifier CNNs le Organization style du titre Deep = number of layers >> 1 CEA. All rights reserved DACLE Division July

10 Cliquez State-of-the-art pour modifier le CNN style Example du titre The German Traffic Sign Recognition Benchmark (GTSRB) 43 traffic sign types > 50,000 images Neurons: 287,843 Synapses: 1,388,800 Total memory: 1.5MB (with 8 bits synapses) Connections: 124,121,800 [3] D. Ciresan, U. Meier, J. Masci, J. Schmidhuber, Multi-column deep neural network for traffic sign classification, Neural Networks (32), pp , 2012 Near human recognition (> 98%) [3] CEA. All rights reserved DACLE Division July

11 MULT ADD Cliquez pour modifier The Memory le style Bottleneck du titre Input matrix memory Output matrix memory? REG System clock: Store Apply the result non-linearity back (tanh memory function) Kernel memory n n cycles per kernel + non-linearity computation output matrix size number of kernels in output feature map number of output feature maps in layer number of layers CEA. All rights reserved DACLE Division July

12 Cliquez The Memory pour modifier Bottleneck: style Solutions? du titre data level parallelism SIMD instructions: 2 32 acceleration But limited by the size of the memory bus number of processing cores (number of cores) acceleration (assuming distributed memory) High-end GPU: 100 acceleration over CPU! (@ 250W power consumption ) Back to our example: ~ 125MM MAC operations (for 48x48 pixels inputs) 128 bit memory bus (SIMD x16) 16 processing cores (distributed memory) 500K 200 Mhz = 2.5 ms / input ROIs 30 frames/s Time to process 12 ROIs / frame Highly specialized architectures required to envision embeddable systems CEA. All rights reserved DACLE Division July

13 Cliquez pour Is a Paradigm modifier le Shift style Possible? du titre Fully distributed, fully parallel? MAC computation in memory? Compute in memory! Read current Signal to accumulate I = G U NVM conductance Synaptic weight Read pulse voltage Input signal Input signal coding? Voltage level: digital to analog converter Pulse duration: pulse width modulation Non-linearity computation? Analog computation Look-up table Spike-based coding! t CEA. All rights reserved DACLE Division July

14 Cliquez Spike-based pour modifier Neural le style Networks du titre Input signal: rate-based coding From 1 pulse to N pulses / input time slot N precision of the input signal discretization Tunability: energy consumption N, applicative performances N Non-linearity: refractory period Approximates tanh() with a piece-wise linear function [7] Easy to implement, no applicative performance penalty! t Direct interface to bio-inspired sensors [8]: T refrac [7] J. A. Pérez-Carrasco et al., Mapping from Frame-Driven to Frame-Free Event-Driven Vision Systems by Low-Rate Rate-Coding and Coincidence Processing. Application to Feed-Forward ConvNets, IEEE Trans. on Pattern Analysis and Machine Intelligence, 2014 [8] L. Camuñas-Mesa et al., An Event-Driven Multi-Kernel Convolution Processor Module for Event-Driven Vision Sensors, IEEE J. of Solid-State Circuits, 2012 CEA. All rights reserved DACLE Division July

15 29x29 pixels 841 addresses Cliquez Spike-based pour modifier Coding le style Propagation du titre Pixel brightness Spiking frequency V f MIN Rate-based input coding f MAX t layer 1 layer 2 layer 3 layer 4 Correct Output Time CEA. All rights reserved DACLE Division July

16 Cliquez pour Our modifier Simulation le style Tools: du Xnet titre Example on the MNIST database Deep network description file: network.ini MNIST database (60000 images) ; Environment [env] SizeX=29 SizeY=29 ConfigSection=env.config [env.config] ImageScale=0 ; First layer (convolutionnal) [conv1] Input=env Type=Conv KernelWidth=5 KernelHeight=5 NbChannels=6 Stride=2 ConfigSection=common.config ; Second layer (convolutionnal) [conv2] Input=conv1 Type=Conv KernelWidth=5 KernelHeight=5 NbChannels=12 Stride=2 ConfigSection=common.config ; Third layer (fully connected) [fc1] Input=conv2 Type=Fc NbOutputs=100 ConfigSection=common.config ; Output layer (fully connected) [fc2] Input=fc1 Type=Fc NbOutputs=10 ConfigSection=common.config ; Common config for static model [common.config] NoBias=1 WeightsLearningRate= Threshold=1.0 NoClamping=1 xnet_convnet network.ini mnist -learn log CONFIDENTIAL CEA. All rights reserved DACLE Division July

17 Cliquez Back-propagation pour modifier Offline le style Learning du titre Simulated network topology for MNIST (auto-generated) Learning and test performances Learning Recogn. rate: 99.7% Test Learned kernels for conv1 layer Recogn. rate: 98.7% CONFIDENTIAL CEA. All rights reserved DACLE Division July

18 Cliquez Spike-based pour modifier Read-only le style Network du titre Spiking propagation of one pattern Spike-based test performances Test 0% performance drop vs. static network! Recogn. rate: 98.7% Spike-based network statistics Layer Synapses (shared) Connections Events/ frames Events/ connection conv1 conv2 fc1 fc2 conv ,350 36, conv2 1,800 45, , fc1 30,000 30, , fc2 1,000 1,000 8, CONFIDENTIAL CEA. All rights reserved DACLE Division July

19 PCM Cliquez Spike-based pour modifier Networks le style with du NVMs titre From spiking pre-synaptic neurons (inputs) V RD I LTP Unsupervised cars trajectories extraction I LTD Crystallization/ Amorphization I = I LTP - I LTD Spiking postsynaptic neuron Equivalent (output) 2-PCM synapse [9] O. Bichler et al., Visual pattern extraction using energy-efficient 2-PCM synapse neuromorphic architecture. Electron Devices, IEEE Transactions on, 2012 CBRAM Unsupervised MNIST handwritten digits classification with stochastic learning Forming/ Dissolution of conductive filament [10] M. Suri et al., CBRAM devices as binary synapses for low-power stochastic neuromorphic systems: Auditory (cochlea) and visual (retina) cognitive processing applications, IEDM, 2012 CEA. All rights reserved DACLE Division July

20 Signal propagation Output neurons Cliquez Implementation pour modifier with le NVM style Devices du titre Spike-based computing principle Input spike Signal propagation Output neurons Convolution kernel Input neurons Input spike Convolution kernel Synaptic weighting of the spike (multi-level or binary RRAM device(s)) Other convolution kernel(s) CMOS dynamic interconnect CEA. All rights reserved DACLE Division July

21 [env] SizeX=48 SizeY=48 ConfigSection=env.config [env.config] ImageScale=1 Application Cliquez pour Benchmarking modifier le style in Xnet du titre (1) Kernel.Gamma=0.3 Kernel[0][0].Theta=0.0 Kernel[0][1].Theta=45.0 Kernel[0][2].Theta=90.0 Kernel[0][3].Theta=135.0 ConfigSection=common_fixed.config [conv1_7x7] Input=env Type=Conv KernelWidth=7 KernelHeight=7 NbChannels=4 Stride=1 Kernel=Gabor Kernel.Sigma=2.8 Kernel.Lambda=3.5 Kernel.Psi=0.0 Kernel.Gamma=0.3 Kernel[0][0].Theta=0.0 Kernel[0][1].Theta=45.0 Kernel[0][2].Theta=90.0 Kernel[0][3].Theta=135.0 ConfigSection=common_fixed.config [conv1_9x9] Input=env Type=Conv KernelWidth=9 KernelHeight=9 NbChannels=4 Stride=1 Padding=1 Kernel=Gabor Kernel.Sigma=3.6 Kernel.Lambda=4.6 Kernel.Psi=0.0 [pool1] Input=conv1_7x7,conv1_9x9 Type=Pool PoolWidth=8 PoolHeight=8 NbChannels=8 Stride=4 Pooling=Max Mapping.Size=1 Mapping.NbIterations=4 [fc1] Input=pool1 Type=Fc NbOutputs=20 ConfigSection=common.config [fc2] Input=fc1 Type=Fc NbOutputs=2 ConfigSection=common.config [common_fixed.config] NoBias=1 WeightsLearningRate=0.0 BiasLearningRate=0.0 NoClamping=1 [common.config] NoBias=1 NoClamping=1 Simplified HMAX -like: pool1 mapping # conv1_7x # conv1_7x # conv1_7x # conv1_7x # conv1_9x # conv1_9x # conv1_9x # conv1_9x9 8,560 weights to learn 925,320 shared weights CEA. All rights reserved DACLE Division July

22 Application Cliquez pour Benchmarking modifier le style in Xnet du titre (2) Caltech 101 subset: 2 categories Faces_easy (435 images) 200 learning / 200 testing BACKGROUND_Google (468 images) 200 learning / 200 testing CEA. All rights reserved DACLE Division July

23 Application Cliquez pour Benchmarking modifier le style in Xnet du titre (3) 20 output neurons Fast learning Learning (20,000 steps) Testing 98.25% Weights discretization Precision (number of levels) Ideal Score tanh() approximated with simple saturation identical performances CEA. All rights reserved DACLE Division July

24 Recon. rate Recon. rate Towards Hardware Synthesis Cliquez pour modifier le style du titre 1) Deep network builder 2) Defects learning ; Environment [env] SizeX=8 SizeY=8 ConfigSection=env.config [env.config] ImageScale=0 ; First layer (convolutionnal) [conv1] Input=env Type=Conv KernelWidth=3 KernelHeight=3 NbChannels=32 Stride=1 ; Second layer (pooling) [pool1] Input=conv1 Type=Pool PoolWidth=2 PoolHeight=2 NbChannels=32 Stride=2 ; Third layer (fully connected) [fc1] Input=conv2 Type=Fc NbOutputs=100 ; Output layer (fully connected) [fc2] Input=fc1 Type=Fc NbOutputs=10 xnet network.ini database -learn 3) Performances analysis Learning Estimated defects visualization 4) C Export and RTL synthesis Test Recon. rate: 95% CEA. All rights reserved DACLE Division July

25 Cliquez pour modifier Towards le style Fully du CNNs titre State-of-the-art in image segmentation Take arbitrary input size Trained end-to-end, pixels-to-pixels Eliminate redundant calculations inherent to patch segmentation Spike-coding compatible! [11] Jon Long, Evan Shelhamer, Trevor Darrell, Fully Convolutional Networks for Semantic Segmentation, CVPR, 2015 CEA. All rights reserved DACLE Division July

26 Cliquez pour modifier Long-Term le style Perspectives du titre Towards even more bio-inspired systems! Unsupervised online learning (Spike-Timing-Dependent Plasticity) Learning directly from bio-inspired sensors (artificial retina, cochlea, ) Kernel (15x15 synapses) Output feature map activity (factor 2 subsampling = 57x57) Input activity (128x128) CONFIDENTIAL CEA. All rights reserved DACLE Division July

27 Cliquez pour modifier le style Conclusion du titre Deep Neural Networks are at the edge of today s recognition systems deployed in large-scale commercial products (Facebook, Google, ) hard to integrate into embedded products, even with ASICs Spiking NVM-based deep networks are promising: Computing capabilities identical to conventional networks Provide the high memory density required True computing in memory, eliminate the memory bottleneck Simple and efficient performance tunability capabilities Direct interface to bio-inspired sensors (retina, cochlea ) Large potential for advanced bio-inspired learning systems CEA. All rights reserved DACLE Division July

28 Centre de Grenoble 17 rue des Martyrs Grenoble Cedex Thank you! Questions? Centre de Saclay Nano-Innov PC Gif sur Yvette Cedex Implementing Deep Neural Networks with Non Volatile Memories Olivier Bichler NeuroSTIC 2015 July 1st, 2015

29 Cliquez pour modifier le style References du titre [1] A. Krizhevsky, I. Sutskever, G. E. Hinton, ImageNet Classification with Deep Convolutional Neural Networks, NIPS 2012 [2] Y. Taigman, M. Yang, M. Ranzato, L. Wolf, DeepFace: Closing the Gap to Human-Level Performance in Face Verification, CVPR 2014 [3] D. Ciresan, U. Meier, J. Schmidhuber, Multi-column Deep Neural Networks for Image Classification, CVPR 2012 [4] D. Ciresan, U. Meier, J. Masci, J. Schmidhuber, Multi-column deep neural network for traffic sign classification, Neural Networks (32), pp , 2012 [5] M. Lin, Q. Chen, S. Yan, Network In Network, ICLR 2014 [6] M. D. Zeiler, R. Fergus, Visualizing and Understanding Convolutional Networks, arxiv: [7] J. A. Pérez-Carrasco et al., Mapping from Frame-Driven to Frame-Free Event-Driven Vision Systems by Low- Rate Rate-Coding and Coincidence Processing. Application to Feed-Forward ConvNets, IEEE Trans. on Pattern Analysis and Machine Intelligence, 2014 [8] L. Camuñas-Mesa et al., An Event-Driven Multi-Kernel Convolution Processor Module for Event-Driven Vision Sensors, IEEE J. of Solid-State Circuits, 2012 [9] O. Bichler, M. Suri, D. Querlioz, D. Vuillaume, B. DeSalvo, and C. Gamrat. Visual pattern extraction using energy-efficient 2-PCM synapse neuromorphic architecture. Electron Devices, IEEE Transactions on, 2012 [10] M. Suri, O. Bichler, D. Querlioz, G. Palma, E. Vianello, D. Vuillaume, C. Gamrat, and B. DeSalvo. CBRAM devices as binary synapses for low-power stochastic neuromorphic systems: Auditory (cochlea) and visual (retina) cognitive processing applications, IEDM, 2012 CEA. All rights reserved DACLE Division July

30 Cliquez Unsupervised pour modifier Features le style Extraction du titre Conductance change W (%) Learning rule Exp. data [BiPoo] LTP LTD LTP simulation LTD simulation T LTP T = t post - t pre (ms) Lateral inhibition Lateral inhibition Network topology CMOS Retina 16,384 spiking pixels nd layer 1 st layer 128 Neurons activity Input stimuli Synaptic weights Xnet Neuron model Synaptic model Neuron membrane potential Leaky Integrate Fire: u = u. e t spike t last_spike τ leak + w Conductance (ns) Conductance (ns) Pulse number Pulse number O. Bichler et al. Extraction of temporally correlated features from dynamic vision sensors with spike-timing-dependent plasticity. Neural Networks, 2012 CEA. All rights reserved DACLE Division July

Phase Change Memory for Neuromorphic Systems and Applications

Phase Change Memory for Neuromorphic Systems and Applications Phase Change Memory for Neuromorphic Systems and Applications M. Suri 1, O. Bichler 2, D. Querlioz 3, V. Sousa 1, L. Perniola 1, D. Vuillaume 4, C. Gamrat 2, and B. DeSalvo 1 (manan.suri@cea.fr, barbara.desalvo@cea.fr)

More information

CS 1699: Intro to Computer Vision. Deep Learning. Prof. Adriana Kovashka University of Pittsburgh December 1, 2015

CS 1699: Intro to Computer Vision. Deep Learning. Prof. Adriana Kovashka University of Pittsburgh December 1, 2015 CS 1699: Intro to Computer Vision Deep Learning Prof. Adriana Kovashka University of Pittsburgh December 1, 2015 Today: Deep neural networks Background Architectures and basic operations Applications Visualizing

More information

Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems

Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems Hardware Acceleration for Just-In-Time Compilation on Heterogeneous Embedded Systems A. Carbon, Y. Lhuillier, H.-P. Charles CEA LIST DACLE division Embedded Computing Embedded Software Laboratories France

More information

Learning to Process Natural Language in Big Data Environment

Learning to Process Natural Language in Big Data Environment CCF ADL 2015 Nanchang Oct 11, 2015 Learning to Process Natural Language in Big Data Environment Hang Li Noah s Ark Lab Huawei Technologies Part 1: Deep Learning - Present and Future Talk Outline Overview

More information

On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable

On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable On-Line Diagnosis using Orthogonal Multi-Tone Time Domain Reflectometry in a Lossy Cable Wafa BEN HASSEN*, Fabrice AUZANNEAU*, Luca INCARBONE*, François PERES** and Ayeley P. TCHANGANI** (*) CEA, LIST,

More information

Administrivia. Traditional Recognition Approach. Overview. CMPSCI 370: Intro. to Computer Vision Deep learning

Administrivia. Traditional Recognition Approach. Overview. CMPSCI 370: Intro. to Computer Vision Deep learning : Intro. to Computer Vision Deep learning University of Massachusetts, Amherst April 19/21, 2016 Instructor: Subhransu Maji Finals (everyone) Thursday, May 5, 1-3pm, Hasbrouck 113 Final exam Tuesday, May

More information

Image Classification for Dogs and Cats

Image Classification for Dogs and Cats Image Classification for Dogs and Cats Bang Liu, Yan Liu Department of Electrical and Computer Engineering {bang3,yan10}@ualberta.ca Kai Zhou Department of Computing Science kzhou3@ualberta.ca Abstract

More information

Steven C.H. Hoi School of Information Systems Singapore Management University Email: chhoi@smu.edu.sg

Steven C.H. Hoi School of Information Systems Singapore Management University Email: chhoi@smu.edu.sg Steven C.H. Hoi School of Information Systems Singapore Management University Email: chhoi@smu.edu.sg Introduction http://stevenhoi.org/ Finance Recommender Systems Cyber Security Machine Learning Visual

More information

Using Convolutional Neural Networks for Image Recognition

Using Convolutional Neural Networks for Image Recognition Using Convolutional Neural Networks for Image Recognition By Samer Hijazi, Rishi Kumar, and Chris Rowen, IP Group, Cadence Convolutional neural networks (CNNs) are widely used in pattern- and image-recognition

More information

Image and Video Understanding

Image and Video Understanding Image and Video Understanding 2VO 710.095 WS Christoph Feichtenhofer, Axel Pinz Slide credits: Many thanks to all the great computer vision researchers on which this presentation relies on. Most material

More information

Deformable Part Models with CNN Features

Deformable Part Models with CNN Features Deformable Part Models with CNN Features Pierre-André Savalle 1, Stavros Tsogkas 1,2, George Papandreou 3, Iasonas Kokkinos 1,2 1 Ecole Centrale Paris, 2 INRIA, 3 TTI-Chicago Abstract. In this work we

More information

Module 5. Deep Convnets for Local Recognition Joost van de Weijer 4 April 2016

Module 5. Deep Convnets for Local Recognition Joost van de Weijer 4 April 2016 Module 5 Deep Convnets for Local Recognition Joost van de Weijer 4 April 2016 Previously, end-to-end.. Dog Slide credit: Jose M 2 Previously, end-to-end.. Dog Learned Representation Slide credit: Jose

More information

Novelty Detection in image recognition using IRF Neural Networks properties

Novelty Detection in image recognition using IRF Neural Networks properties Novelty Detection in image recognition using IRF Neural Networks properties Philippe Smagghe, Jean-Luc Buessler, Jean-Philippe Urban Université de Haute-Alsace MIPS 4, rue des Frères Lumière, 68093 Mulhouse,

More information

Coherent sub-thz transmission systems in Silicon technologies: design challenges for frequency synthesis

Coherent sub-thz transmission systems in Silicon technologies: design challenges for frequency synthesis Coherent sub-thz transmission systems in Silicon technologies: design challenges for frequency synthesis Alexandre Siligaris www.cea.fr Cliquez pour modifier le style du Outline titre Introduction-context

More information

Conditioned Reflex Mimic Circuit Design

Conditioned Reflex Mimic Circuit Design University of Wisconsin-Madison ECE734 Final Project Spring 2013 Conditioned Reflex Mimic Circuit Design Gengyu Yang 2013.5 Abstract Neural network holds great promise to be the next generation computer

More information

Pedestrian Detection with RCNN

Pedestrian Detection with RCNN Pedestrian Detection with RCNN Matthew Chen Department of Computer Science Stanford University mcc17@stanford.edu Abstract In this paper we evaluate the effectiveness of using a Region-based Convolutional

More information

Compacting ConvNets for end to end Learning

Compacting ConvNets for end to end Learning Compacting ConvNets for end to end Learning Jose M. Alvarez Joint work with Lars Pertersson, Hao Zhou, Fatih Porikli. Success of CNN Image Classification Alex Krizhevsky, Ilya Sutskever, Geoffrey E. Hinton,

More information

DEEP neural network architectures, such as convolutional. Fast-Classifying, High-Accuracy Spiking Deep Networks Through Weight and Threshold Balancing

DEEP neural network architectures, such as convolutional. Fast-Classifying, High-Accuracy Spiking Deep Networks Through Weight and Threshold Balancing Fast-Classifying, High-Accuracy Spiking Deep Networks Through Weight and Threshold Balancing Peter U. Diehl 1, Daniel Neil 1, Jonathan Binas, Matthew Cook, Shih-Chii Liu, and Michael Pfeiffer Institute

More information

CEA LIST activity on Cable Monitoring and Diagnosis

CEA LIST activity on Cable Monitoring and Diagnosis CEA LIST activity on Cable Monitoring and Diagnosis Contact : Mr Josy COHEN Responsable de projet ingénieur chercheur Josy.cohen@cea.fr +33 1 69 08 78 07 www.cea.fr Cliquez CEA pour experience modifier

More information

Applications of Deep Learning to the GEOINT mission. June 2015

Applications of Deep Learning to the GEOINT mission. June 2015 Applications of Deep Learning to the GEOINT mission June 2015 Overview Motivation Deep Learning Recap GEOINT applications: Imagery exploitation OSINT exploitation Geospatial and activity based analytics

More information

Taking Inverse Graphics Seriously

Taking Inverse Graphics Seriously CSC2535: 2013 Advanced Machine Learning Taking Inverse Graphics Seriously Geoffrey Hinton Department of Computer Science University of Toronto The representation used by the neural nets that work best

More information

Clustering Big Data. Anil K. Jain. (with Radha Chitta and Rong Jin) Department of Computer Science Michigan State University November 29, 2012

Clustering Big Data. Anil K. Jain. (with Radha Chitta and Rong Jin) Department of Computer Science Michigan State University November 29, 2012 Clustering Big Data Anil K. Jain (with Radha Chitta and Rong Jin) Department of Computer Science Michigan State University November 29, 2012 Outline Big Data How to extract information? Data clustering

More information

Lecture 6: Classification & Localization. boris. ginzburg@intel.com

Lecture 6: Classification & Localization. boris. ginzburg@intel.com Lecture 6: Classification & Localization boris. ginzburg@intel.com 1 Agenda ILSVRC 2014 Overfeat: integrated classification, localization, and detection Classification with Localization Detection. 2 ILSVRC-2014

More information

Introduction to Machine Learning CMU-10701

Introduction to Machine Learning CMU-10701 Introduction to Machine Learning CMU-10701 Deep Learning Barnabás Póczos & Aarti Singh Credits Many of the pictures, results, and other materials are taken from: Ruslan Salakhutdinov Joshua Bengio Geoffrey

More information

Stochastic Pooling for Regularization of Deep Convolutional Neural Networks

Stochastic Pooling for Regularization of Deep Convolutional Neural Networks Stochastic Pooling for Regularization of Deep Convolutional Neural Networks Matthew D. Zeiler Department of Computer Science Courant Institute, New York University zeiler@cs.nyu.edu Rob Fergus Department

More information

Advanced analytics at your hands

Advanced analytics at your hands 2.3 Advanced analytics at your hands Neural Designer is the most powerful predictive analytics software. It uses innovative neural networks techniques to provide data scientists with results in a way previously

More information

Convolutional Feature Maps

Convolutional Feature Maps Convolutional Feature Maps Elements of efficient (and accurate) CNN-based object detection Kaiming He Microsoft Research Asia (MSRA) ICCV 2015 Tutorial on Tools for Efficient Object Detection Overview

More information

Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection

Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection CSED703R: Deep Learning for Visual Recognition (206S) Lecture 6: CNNs for Detection, Tracking, and Segmentation Object Detection Bohyung Han Computer Vision Lab. bhhan@postech.ac.kr 2 3 Object detection

More information

Introduction to Artificial Neural Networks

Introduction to Artificial Neural Networks POLYTECHNIC UNIVERSITY Department of Computer and Information Science Introduction to Artificial Neural Networks K. Ming Leung Abstract: A computing paradigm known as artificial neural network is introduced.

More information

arxiv:1312.6034v2 [cs.cv] 19 Apr 2014

arxiv:1312.6034v2 [cs.cv] 19 Apr 2014 Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps arxiv:1312.6034v2 [cs.cv] 19 Apr 2014 Karen Simonyan Andrea Vedaldi Andrew Zisserman Visual Geometry Group,

More information

NATIONAL SUN YAT-SEN UNIVERSITY

NATIONAL SUN YAT-SEN UNIVERSITY NATIONAL SUN YAT-SEN UNIVERSITY Department of Electrical Engineering (Master s Degree, Doctoral Program Course, International Master's Program in Electric Power Engineering) Course Structure Course Structures

More information

Fast R-CNN Object detection with Caffe

Fast R-CNN Object detection with Caffe Fast R-CNN Object detection with Caffe Ross Girshick Microsoft Research arxiv code Latest roasts Goals for this section Super quick intro to object detection Show one way to tackle obj. det. with ConvNets

More information

Neural Network Design in Cloud Computing

Neural Network Design in Cloud Computing International Journal of Computer Trends and Technology- volume4issue2-2013 ABSTRACT: Neural Network Design in Cloud Computing B.Rajkumar #1,T.Gopikiran #2,S.Satyanarayana *3 #1,#2Department of Computer

More information

A 240 G-ops/s Mobile Coprocessor for Deep Neural Networks

A 240 G-ops/s Mobile Coprocessor for Deep Neural Networks A 240 G-ops/s Mobile Coprocessor for Deep Neural Networks (Invited Paper) Vinayak Gokhale, Jonghoon Jin, Aysegul Dundar, Berin Martini and Eugenio Culurciello Electrical and Computer Engineering, Purdue

More information

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College

More information

Learning and transferring mid-level image representions using convolutional neural networks

Learning and transferring mid-level image representions using convolutional neural networks Willow project-team Learning and transferring mid-level image representions using convolutional neural networks Maxime Oquab, Léon Bottou, Ivan Laptev, Josef Sivic 1 Image classification (easy) Is there

More information

Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks

Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks Ph. D. Student, Eng. Eusebiu Marcu Abstract This paper introduces a new method of combining the

More information

Sense Making in an IOT World: Sensor Data Analysis with Deep Learning

Sense Making in an IOT World: Sensor Data Analysis with Deep Learning Sense Making in an IOT World: Sensor Data Analysis with Deep Learning Natalia Vassilieva, PhD Senior Research Manager GTC 2016 Deep learning proof points as of today Vision Speech Text Other Search & information

More information

Selecting Receptive Fields in Deep Networks

Selecting Receptive Fields in Deep Networks Selecting Receptive Fields in Deep Networks Adam Coates Department of Computer Science Stanford University Stanford, CA 94305 acoates@cs.stanford.edu Andrew Y. Ng Department of Computer Science Stanford

More information

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright GENIVI Alliance

More information

Learning to classify complex patterns using a VLSI network of spiking neurons

Learning to classify complex patterns using a VLSI network of spiking neurons Learning to classify complex patterns using a VLSI network of spiking neurons Srinjoy Mitra, Giacomo Indiveri and Stefano Fusi Institute of Neuroinformatics, UZH ETH, Zurich Center for Theoretical Neuroscience,

More information

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept ONR NEURO-SILICON WORKSHOP, AUG 1-2, 2006 Take Home Messages Introduce integrate-and-fire

More information

Online Evolution of Deep Convolutional Network for Vision-Based Reinforcement Learning

Online Evolution of Deep Convolutional Network for Vision-Based Reinforcement Learning Online Evolution of Deep Convolutional Network for Vision-Based Reinforcement Learning Jan Koutník, Jürgen Schmidhuber, and Faustino Gomez IDSIA, USI-SUPSI Galleria 2 Manno-Lugano, CH 6928 {hkou,juergen,tino}@idsia.ch

More information

A Dynamic Convolutional Layer for Short Range Weather Prediction

A Dynamic Convolutional Layer for Short Range Weather Prediction A Dynamic Convolutional Layer for Short Range Weather Prediction Benjamin Klein, Lior Wolf and Yehuda Afek The Blavatnik School of Computer Science Tel Aviv University beni.klein@gmail.com, wolf@cs.tau.ac.il,

More information

MulticoreWare. Global Company, 250+ employees HQ = Sunnyvale, CA Other locations: US, China, India, Taiwan

MulticoreWare. Global Company, 250+ employees HQ = Sunnyvale, CA Other locations: US, China, India, Taiwan 1 MulticoreWare Global Company, 250+ employees HQ = Sunnyvale, CA Other locations: US, China, India, Taiwan Focused on Heterogeneous Computing Multiple verticals spawned from core competency Machine Learning

More information

ImageNet Classification with Deep Convolutional Neural Networks

ImageNet Classification with Deep Convolutional Neural Networks ImageNet Classification with Deep Convolutional Neural Networks Alex Krizhevsky University of Toronto kriz@cs.utoronto.ca Ilya Sutskever University of Toronto ilya@cs.utoronto.ca Geoffrey E. Hinton University

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

3D Object Recognition using Convolutional Neural Networks with Transfer Learning between Input Channels

3D Object Recognition using Convolutional Neural Networks with Transfer Learning between Input Channels 3D Object Recognition using Convolutional Neural Networks with Transfer Learning between Input Channels Luís A. Alexandre Department of Informatics and Instituto de Telecomunicações Univ. Beira Interior,

More information

A Computer Vision System on a Chip: a case study from the automotive domain

A Computer Vision System on a Chip: a case study from the automotive domain A Computer Vision System on a Chip: a case study from the automotive domain Gideon P. Stein Elchanan Rushinek Gaby Hayun Amnon Shashua Mobileye Vision Technologies Ltd. Hebrew University Jerusalem, Israel

More information

An Introduction to Deep Learning

An Introduction to Deep Learning Thought Leadership Paper Predictive Analytics An Introduction to Deep Learning Examining the Advantages of Hierarchical Learning Table of Contents 4 The Emergence of Deep Learning 7 Applying Deep-Learning

More information

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski trakovski@nyus.edu.mk Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems

More information

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,

More information

Deep Learning Meets Heterogeneous Computing. Dr. Ren Wu Distinguished Scientist, IDL, Baidu wuren@baidu.com

Deep Learning Meets Heterogeneous Computing. Dr. Ren Wu Distinguished Scientist, IDL, Baidu wuren@baidu.com Deep Learning Meets Heterogeneous Computing Dr. Ren Wu Distinguished Scientist, IDL, Baidu wuren@baidu.com Baidu Everyday 5b+ queries 500m+ users 100m+ mobile users 100m+ photos Big Data Storage Processing

More information

Naive-Deep Face Recognition: Touching the Limit of LFW Benchmark or Not?

Naive-Deep Face Recognition: Touching the Limit of LFW Benchmark or Not? Naive-Deep Face Recognition: Touching the Limit of LFW Benchmark or Not? Erjin Zhou zej@megvii.com Zhimin Cao czm@megvii.com Qi Yin yq@megvii.com Abstract Face recognition performance improves rapidly

More information

THE POSSIBILITY of using resistive memory devices as

THE POSSIBILITY of using resistive memory devices as 2206 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 59, NO. 8, AUGUST 2012 Visual Pattern Extraction Using Energy-Efficient 2-PCM Synapse Neuromorphic Architecture Olivier Bichler, Manan Suri, Damien Querlioz,

More information

Data Mining and Neural Networks in Stata

Data Mining and Neural Networks in Stata Data Mining and Neural Networks in Stata 2 nd Italian Stata Users Group Meeting Milano, 10 October 2005 Mario Lucchini e Maurizo Pisati Università di Milano-Bicocca mario.lucchini@unimib.it maurizio.pisati@unimib.it

More information

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION 35'th Annual Precise Time and Time Interval (PTTI) Systems and Applications Meeting San Diego, December 2-4, 2003 A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION Józef Kalisz and Ryszard Szplet

More information

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles mjhustc@ucla.edu and lunbo

More information

Secure data processing: Blind Hypervision

Secure data processing: Blind Hypervision Secure data processing: Blind Hypervision P. Dubrulle, R. Sirdey, E. Ohayon, P. Dore and M. Aichouch CEA LIST Contact : paul.dubrulle@cea.fr www.cea.fr Cliquez pour modifier le style Introduction titre

More information

THE HUMAN BRAIN. observations and foundations

THE HUMAN BRAIN. observations and foundations THE HUMAN BRAIN observations and foundations brains versus computers a typical brain contains something like 100 billion miniscule cells called neurons estimates go from about 50 billion to as many as

More information

Secured Embedded Many-Core Accelerator for Big Data Processing

Secured Embedded Many-Core Accelerator for Big Data Processing Secured Embedded Many- Accelerator for Big Data Processing Amey Kulkarni PhD Candidate Advisor: Professor Tinoosh Mohsenin Energy Efficient High Performance Computing (EEHPC) Lab University of Maryland,

More information

Biological Neurons and Neural Networks, Artificial Neurons

Biological Neurons and Neural Networks, Artificial Neurons Biological Neurons and Neural Networks, Artificial Neurons Neural Computation : Lecture 2 John A. Bullinaria, 2015 1. Organization of the Nervous System and Brain 2. Brains versus Computers: Some Numbers

More information

TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC

TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC 777 TRAINING A LIMITED-INTERCONNECT, SYNTHETIC NEURAL IC M.R. Walker. S. Haghighi. A. Afghan. and L.A. Akers Center for Solid State Electronics Research Arizona State University Tempe. AZ 85287-6206 mwalker@enuxha.eas.asu.edu

More information

DEEP LEARNING WITH GPUS

DEEP LEARNING WITH GPUS DEEP LEARNING WITH GPUS GEOINT 2015 Larry Brown Ph.D. June 2015 AGENDA 1 Introducing NVIDIA 2 What is Deep Learning? 3 GPUs and Deep Learning 4 cudnn and DiGiTS 5 Machine Learning & Data Analytics and

More information

PASSENGER/PEDESTRIAN ANALYSIS BY NEUROMORPHIC VISUAL INFORMATION PROCESSING

PASSENGER/PEDESTRIAN ANALYSIS BY NEUROMORPHIC VISUAL INFORMATION PROCESSING PASSENGER/PEDESTRIAN ANALYSIS BY NEUROMORPHIC VISUAL INFORMATION PROCESSING Woo Joon Han Il Song Han Korea Advanced Science and Technology Republic of Korea Paper Number 13-0407 ABSTRACT The physiological

More information

Bert Huang Department of Computer Science Virginia Tech

Bert Huang Department of Computer Science Virginia Tech This paper was submitted as a final project report for CS6424/ECE6424 Probabilistic Graphical Models and Structured Prediction in the spring semester of 2016. The work presented here is done by students

More information

Architectures and Platforms

Architectures and Platforms Hardware/Software Codesign Arch&Platf. - 1 Architectures and Platforms 1. Architecture Selection: The Basic Trade-Offs 2. General Purpose vs. Application-Specific Processors 3. Processor Specialisation

More information

A Digital Neurosynaptic Core Using Embedded Crossbar Memory with 45pJ per Spike in 45nm

A Digital Neurosynaptic Core Using Embedded Crossbar Memory with 45pJ per Spike in 45nm 1 A Digital Neurosynaptic Core Using Embedded Crossbar Memory with 45pJ per Spike in 45nm Paul Merolla 1, John Arthur 1, Filipp Akopyan 1,2, Nabil Imam 2, Rajit Manohar 2, Dharmendra S. Modha 1 1 IBM Research

More information

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001 Agenda Introduzione Il mercato Dal circuito integrato al System on a Chip (SoC) La progettazione di un SoC La tecnologia Una fabbrica di circuiti integrati 28 How to handle complexity G The engineering

More information

Multi-Column Deep Neural Network for Traffic Sign Classification

Multi-Column Deep Neural Network for Traffic Sign Classification Multi-Column Deep Neural Network for Traffic Sign Classification Dan Cireşan, Ueli Meier, Jonathan Masci and Jürgen Schmidhuber IDSIA - USI - SUPSI Galleria 2, Manno - Lugano 6928, Switzerland Abstract

More information

Handwritten Digit Recognition with a Back-Propagation Network

Handwritten Digit Recognition with a Back-Propagation Network 396 Le Cun, Boser, Denker, Henderson, Howard, Hubbard and Jackel Handwritten Digit Recognition with a Back-Propagation Network Y. Le Cun, B. Boser, J. S. Denker, D. Henderson, R. E. Howard, W. Hubbard,

More information

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF

More information

Reconfigurable Architecture Requirements for Co-Designed Virtual Machines

Reconfigurable Architecture Requirements for Co-Designed Virtual Machines Reconfigurable Architecture Requirements for Co-Designed Virtual Machines Kenneth B. Kent University of New Brunswick Faculty of Computer Science Fredericton, New Brunswick, Canada ken@unb.ca Micaela Serra

More information

«A 32-bit DSP Ultra Low Power accelerator»

«A 32-bit DSP Ultra Low Power accelerator» «A 32-bit DSP Ultra Low Power accelerator» E. Beigné edith.beigne@cea.fr CEA LETI MINATEC, Grenoble, France www.cea.fr Low power SOC challenges : Energy Efficiency Fine-Grain AVFS solutions FDSOI technology

More information

Pixels Description of scene contents. Rob Fergus (NYU) Antonio Torralba (MIT) Yair Weiss (Hebrew U.) William T. Freeman (MIT) Banksy, 2006

Pixels Description of scene contents. Rob Fergus (NYU) Antonio Torralba (MIT) Yair Weiss (Hebrew U.) William T. Freeman (MIT) Banksy, 2006 Object Recognition Large Image Databases and Small Codes for Object Recognition Pixels Description of scene contents Rob Fergus (NYU) Antonio Torralba (MIT) Yair Weiss (Hebrew U.) William T. Freeman (MIT)

More information

arxiv:1502.01852v1 [cs.cv] 6 Feb 2015

arxiv:1502.01852v1 [cs.cv] 6 Feb 2015 Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification Kaiming He Xiangyu Zhang Shaoqing Ren Jian Sun arxiv:1502.01852v1 [cs.cv] 6 Feb 2015 Abstract Rectified activation

More information

路 論 Chapter 15 System-Level Physical Design

路 論 Chapter 15 System-Level Physical Design Introduction to VLSI Circuits and Systems 路 論 Chapter 15 System-Level Physical Design Dept. of Electronic Engineering National Chin-Yi University of Technology Fall 2007 Outline Clocked Flip-flops CMOS

More information

CIKM 2015 Melbourne Australia Oct. 22, 2015 Building a Better Connected World with Data Mining and Artificial Intelligence Technologies

CIKM 2015 Melbourne Australia Oct. 22, 2015 Building a Better Connected World with Data Mining and Artificial Intelligence Technologies CIKM 2015 Melbourne Australia Oct. 22, 2015 Building a Better Connected World with Data Mining and Artificial Intelligence Technologies Hang Li Noah s Ark Lab Huawei Technologies We want to build Intelligent

More information

GPU-Based Deep Learning Inference:

GPU-Based Deep Learning Inference: Whitepaper GPU-Based Deep Learning Inference: A Performance and Power Analysis November 2015 1 Contents Abstract... 3 Introduction... 3 Inference versus Training... 4 GPUs Excel at Neural Network Inference...

More information

Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications

Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications Implementation of emulated digital CNN-UM architecture on programmable logic devices and its applications Theses of the Ph.D. dissertation Zoltán Nagy Scientific adviser: Dr. Péter Szolgay Doctoral School

More information

Intel Labs at ISSCC 2012. Copyright Intel Corporation 2012

Intel Labs at ISSCC 2012. Copyright Intel Corporation 2012 Intel Labs at ISSCC 2012 Copyright Intel Corporation 2012 Intel Labs ISSCC 2012 Highlights 1. Efficient Computing Research: Making the most of every milliwatt to make computing greener and more scalable

More information

NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS

NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS N. K. Bose HRB-Systems Professor of Electrical Engineering The Pennsylvania State University, University Park P. Liang Associate Professor

More information

Runtime Code Generation for Code Polymorphism

Runtime Code Generation for Code Polymorphism Runtime Code Generation for Code Polymorphism Workshop on Runtime Code Generation for Secured Embedded Devices Damien Couroussé 2015-12-03 www.cea.fr Runtime Cliquez pour Code modifier Generation: le style

More information

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Presented at the 2001 International Solid State Circuits Conference February 5, 2001 A 10,000 Frames/s 0.1 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Stuart Kleinfelder, SukHwan Lim, Xinqiao

More information

Getting Started with Caffe Julien Demouth, Senior Engineer

Getting Started with Caffe Julien Demouth, Senior Engineer Getting Started with Caffe Julien Demouth, Senior Engineer What is Caffe? Open Source Framework for Deep Learning http://github.com/bvlc/caffe Developed by the Berkeley Vision and Learning Center (BVLC)

More information

Neural Networks in Data Mining

Neural Networks in Data Mining IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 03 (March. 2014), V6 PP 01-06 www.iosrjen.org Neural Networks in Data Mining Ripundeep Singh Gill, Ashima Department

More information

Fast R-CNN. Author: Ross Girshick Speaker: Charlie Liu Date: Oct, 13 th. Girshick, R. (2015). Fast R-CNN. arxiv preprint arxiv:1504.08083.

Fast R-CNN. Author: Ross Girshick Speaker: Charlie Liu Date: Oct, 13 th. Girshick, R. (2015). Fast R-CNN. arxiv preprint arxiv:1504.08083. Fast R-CNN Author: Ross Girshick Speaker: Charlie Liu Date: Oct, 13 th Girshick, R. (2015). Fast R-CNN. arxiv preprint arxiv:1504.08083. ECS 289G 001 Paper Presentation, Prof. Lee Result 1 67% Accuracy

More information

UTBB-FDSOI 28nm : RF Ultra Low Power technology for IoT

UTBB-FDSOI 28nm : RF Ultra Low Power technology for IoT UTBB-FDSOI 28nm : RF Ultra Low Power technology for IoT International Forum on FDSOI IC Design B. Martineau www.cea.fr Cliquez pour modifier le style du Outline titre Introduction UTBB-FDSOI 28nm for RF

More information

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary Fault Modeling Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults Single stuck-at faults Fault equivalence Fault dominance and checkpoint theorem Classes of stuck-at

More information

The Research and Application of College Student Attendance System based on RFID Technology

The Research and Application of College Student Attendance System based on RFID Technology The Research and Application of College Student Attendance System based on RFID Technology Zhang Yuru, Chen Delong and Tan Liping School of Computer and Information Engineering, Harbin University of Commerce,

More information

NAVIGATING SCIENTIFIC LITERATURE A HOLISTIC PERSPECTIVE. Venu Govindaraju

NAVIGATING SCIENTIFIC LITERATURE A HOLISTIC PERSPECTIVE. Venu Govindaraju NAVIGATING SCIENTIFIC LITERATURE A HOLISTIC PERSPECTIVE Venu Govindaraju BIOMETRICS DOCUMENT ANALYSIS PATTERN RECOGNITION 8/24/2015 ICDAR- 2015 2 Towards a Globally Optimal Approach for Learning Deep Unsupervised

More information

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio

Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio Reconfigurable Low Area Complexity Filter Bank Architecture for Software Defined Radio 1 Anuradha S. Deshmukh, 2 Prof. M. N. Thakare, 3 Prof.G.D.Korde 1 M.Tech (VLSI) III rd sem Student, 2 Assistant Professor(Selection

More information

Router Architectures

Router Architectures Router Architectures An overview of router architectures. Introduction What is a Packet Switch? Basic Architectural Components Some Example Packet Switches The Evolution of IP Routers 2 1 Router Components

More information

Compila(on for the composi(on of so2ware protec(ons for embedded systems

Compila(on for the composi(on of so2ware protec(ons for embedded systems Compila(on for the composi(on of so2ware protec(ons for embedded systems Thierno BARRY 1 Damien COUROUSSÉ 1 Bruno ROBISSON 2 1 CEA LIST / DACLE 2 CEA / DPACA Firstname.LASTNAME@cea.fr Porquerolles Tuesday,

More information

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING EFFICIENT DATA PRE-PROCESSING FOR DATA MINING USING NEURAL NETWORKS JothiKumar.R 1, Sivabalan.R.V 2 1 Research scholar, Noorul Islam University, Nagercoil, India Assistant Professor, Adhiparasakthi College

More information

Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems

Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Impact of Feature Selection on the Performance of ireless Intrusion Detection Systems

More information

A Storage Architecture for High Speed Signal Processing: Embedding RAID 0 on FPGA

A Storage Architecture for High Speed Signal Processing: Embedding RAID 0 on FPGA Journal of Signal and Information Processing, 12, 3, 382-386 http://dx.doi.org/1.4236/jsip.12.335 Published Online August 12 (http://www.scirp.org/journal/jsip) A Storage Architecture for High Speed Signal

More information

Stream Processing on GPUs Using Distributed Multimedia Middleware

Stream Processing on GPUs Using Distributed Multimedia Middleware Stream Processing on GPUs Using Distributed Multimedia Middleware Michael Repplinger 1,2, and Philipp Slusallek 1,2 1 Computer Graphics Lab, Saarland University, Saarbrücken, Germany 2 German Research

More information

Machine Learning. 01 - Introduction

Machine Learning. 01 - Introduction Machine Learning 01 - Introduction Machine learning course One lecture (Wednesday, 9:30, 346) and one exercise (Monday, 17:15, 203). Oral exam, 20 minutes, 5 credit points. Some basic mathematical knowledge

More information

Bricata Next Generation Intrusion Prevention System A New, Evolved Breed of Threat Mitigation

Bricata Next Generation Intrusion Prevention System A New, Evolved Breed of Threat Mitigation Bricata Next Generation Intrusion Prevention System A New, Evolved Breed of Threat Mitigation Iain Davison Chief Technology Officer Bricata, LLC WWW.BRICATA.COM The Need for Multi-Threaded, Multi-Core

More information