Articles by Alfredo
Activity
-
It's happening 🚀 Yann LeCun saw breakthroughs before anyone else: deep learning, self-supervised learning, open science, open review, etc. Finding…
It's happening 🚀 Yann LeCun saw breakthroughs before anyone else: deep learning, self-supervised learning, open science, open review, etc. Finding…
Liked by Alfredo Canziani
Experience & Education
Licenses & Certifications
Publications
-
An analysis of deep neural network models for practical applications
arXiv
Since the emergence of Deep Neural Networks (DNNs) as a prominent technique in the field of computer vision, the ImageNet classification challenge has played a major role in advancing the state-of-the-art. While accuracy figures have steadily increased, the resource utilisation of winning models has not been properly taken into account. In this work, we present a comprehensive analysis of important metrics in practical applications: accuracy, memory footprint, parameters, operations count…
Since the emergence of Deep Neural Networks (DNNs) as a prominent technique in the field of computer vision, the ImageNet classification challenge has played a major role in advancing the state-of-the-art. While accuracy figures have steadily increased, the resource utilisation of winning models has not been properly taken into account. In this work, we present a comprehensive analysis of important metrics in practical applications: accuracy, memory footprint, parameters, operations count, inference time and power consumption. Key findings are: (1) fully connected layers are largely inefficient for smaller batches of images; (2) accuracy and inference time are in a hyperbolic relationship; (3) energy constraint are an upper bound on the maximum achievable accuracy and model complexity; (4) the number of operations is a reliable estimate of the inference time. We believe our analysis provides a compelling set of information that helps design and engineer efficient DNNs.
Other authorsSee publication -
Visual attention with deep neural networks
IEEE
Animals use attentional mechanisms for being able to process enormous amount of sensory input in real time. Analogously, computerised systems could take advantage of similar techniques for achieving better timing performance. Visual attentional control uses bottom-up and top-down saliency maps for establishing the most relevant locations to observe. This article presents a novel fully-learnt unbiassed biologically plausible algorithm for computing both feature based and proto-object saliency…
Animals use attentional mechanisms for being able to process enormous amount of sensory input in real time. Analogously, computerised systems could take advantage of similar techniques for achieving better timing performance. Visual attentional control uses bottom-up and top-down saliency maps for establishing the most relevant locations to observe. This article presents a novel fully-learnt unbiassed biologically plausible algorithm for computing both feature based and proto-object saliency maps, using a deep convolutional neural network simply trained on a single-class classification task, by unveiling its internal attentional apparatus. We are able to process 2 megapixels (MPs) colour images in real-time, i.e. at more than 10 frames per second, producing a 2MP map of interest.
Other authorsSee publication -
Visual Intelligence and the Terminator
Purdue University
See publicationOral presentation at Dawn or Doom 2014, Purdue University.
Dawn or Doom is a one-day seminar on the benefits and risks surrounding some of the technologies — such as artificial intelligence, nanotechnology, genetic engineering, and data science — which are both the most disruptive to current practices and being adopted the fastest.
Presentation abstract
What would it take to replicate the human visual system in synthetic hardware? What software models can we use to implement…Oral presentation at Dawn or Doom 2014, Purdue University.
Dawn or Doom is a one-day seminar on the benefits and risks surrounding some of the technologies — such as artificial intelligence, nanotechnology, genetic engineering, and data science — which are both the most disruptive to current practices and being adopted the fastest.
Presentation abstract
What would it take to replicate the human visual system in synthetic hardware? What software models can we use to implement the mammalian visual system? The goal of our research is a neuromorphic vision system capable of categorising, tracking and maintaining a visual memory of tens of targets. The application of such system is in smart phones, computers, robotics, autonomous cars, smart appliances, to name a few. -
Experimental characterisation of macro fibre composites and monolithic piezoelectric transducers for strain energy harvesting
SPIE
For this study, monolithic piezoelectric sheets and macro fibre composite (MFC) generators were fixed to plates made of two materials commonly used for aircraft wing skin: Al-2024 aluminium alloy and an epoxy-carbon fibre composite. The plates then underwent harmonically varying loading in a tensile testing machine. The power generation of the harvesters was measured at a selection of strain levels and excitation frequencies, across a range of electrical loads. The optimal electrical load…
For this study, monolithic piezoelectric sheets and macro fibre composite (MFC) generators were fixed to plates made of two materials commonly used for aircraft wing skin: Al-2024 aluminium alloy and an epoxy-carbon fibre composite. The plates then underwent harmonically varying loading in a tensile testing machine. The power generation of the harvesters was measured at a selection of strain levels and excitation frequencies, across a range of electrical loads. The optimal electrical load, yielding maximum power extraction, was identified for each working condition. The generated power increases quadratically with the strain and linearly with the frequency. The optimal electrical load decreases with increasing frequency and is only marginally dependent on strain.
Other authors -
Courses
-
Advanced Topics in Visual Perception
PSY627
-
Analogue Electronics
IN035
-
Artificial Orangs and Prosthesis
IN244
-
Automation
IN265
-
Biomaterials
IN188
-
Biomedical Instrumentation
IN245
-
Biomedical Instrumentation Design
SI152
-
Biomedical Measurements
IN290
-
Calculus I, II, III, IV, V
IN003/IN006/IN079
-
Chemistry
IN019
-
Circuit Theory I
IN038
-
Circuit Theory II
SI078
-
Computer Architecture
IN011
-
Computer Netwokrs
IN089
-
DSPs and Microcontrollers
IN277
-
Digital Electronics
IN091
-
Digital Image Processing I, II
SI190/SI189
-
Digital Signal Processing
IN034
-
Electric Communications
IN024
-
Electrical Measurements
IN081
-
Electromagnetic Fields
IN014
-
Electronic Instrumentation
IN240
-
Engineering Ethics
BME595
-
FPGA
IN276
-
FPGA, PCB and Remote Measurements Applied Lab
SI251
-
Finite Element Analysis and Materials Modelling
-
-
Functional Materials
-
-
Gestures & Bodial Systems
IE690
-
Human Issues and Project Management
-
-
Linear Algebra and Geometry
IN002
-
Microelectronics I, II
SI076/SI077
-
Microsystems Manufacturing Processes
-
-
Nano and Micro Scale Rapid Prototyping Manufacture
-
-
Nanotechnology I, II
-
-
Neuromorphic Systems & Vision
BME595
-
Numerical Calculus
SI051
-
Optoelectronics I
IN168
-
Optoelectronics II
SI191
-
Physics I, II
IN042/IN298
-
Physiology
IN187
-
Power Electronics
IN231
-
Principles of Economics
IN070
-
Probability and Statistics
IN080
-
Quantum Mechanics
SI074
-
Semiconductor Devices
SI079
-
Signal Theory
IN118
-
Statistical Machine Learning
CS578
-
System-On-Chip Design
ECE695
-
Telecommunication Electronics
IN036
Projects
-
Top-down saliency map
-
I've been implementing a ConvNet based top-down saliency map algorithm that allows to identify those pixels that pertain to the user's interest, highlighting them for real-time attention purpose.
-
Aipoly: Vision Through Artificial Intelligence
-
See projectI've developed the intelligence behind the Aipoly phone app.
Aipoly is an object and color recogniser that helps the blind, visually impaired, and color blind understand their surroundings. Simply point your phone at the object of interest and press the large toggle button at the bottom of the screen to turn on the artificial intelligence. Check the website for more information. -
Face ID: person identification
-
See projectIn this project I've implemented a training infrastructure to teach a network how to identify an unbound number of subjects from their faces. The code has been partially open-sources, and can be reached at the Project URL.
A video demonstration of the final performance can be found here -> https://youtu.be/57VkfXqJ1LU
My loss implementation as a Torch7's nn.Criterion() has been utilised in the OpenFace project -> https://cmusatyalab.github.io/openface/ -
Development of Integrated Energy Harvesting Technology with Wireless Sensing for On-line Monitoring Aircraft Structure Loading Condition
-
See projectThe project, run with the Cranfield Energy Harvesting Research Team, aims to build a demonstrator that monitors the vehicle structure under load with wireless sensing powered by energy scavenging technology that shall enable the aircraft’s health management system to be completely autonomous.
-
Develop of AtmoCube Nanosatellite’s Attitude Determination Subsystem
-
See projectAtmoCube is a ‘CubeSat nanosatellite’ and it is being made by a team of more than twenty people in collaboration with the University of Trieste. Then, monthly progress reports were generated to track the overall development, and a final report was presented. My personal task dealt with the design of a full-compatible system to integrate in the satellite regarding the attitude determination.
Languages
-
Italian
Native or bilingual proficiency
-
English
Full professional proficiency
-
Spanish
Professional working proficiency
-
Chinese
Limited working proficiency
-
American Sign Language
Elementary proficiency
-
Slovenian
Elementary proficiency
Other similar profiles
-
Jason Grant
Jason Grant
-
Negin Forouzesh, Ph.D.
Negin Forouzesh, Ph.D.
-
Amir Ghasemkhani
Amir Ghasemkhani
-
Junjian Qi
Junjian Qi
-
Dr. Avimanyou Vatsa
Dr. Avimanyou Vatsa
-
Oluwatosin Oluwadare, PhD
Oluwatosin Oluwadare, PhD
-
Tariq Iqbal
Tariq Iqbal
-
Siamak Yousefi
Siamak Yousefi
-
Houtan Jebelli
Houtan Jebelli
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content