eep Learning
Based on
Computer
Vision
ESX
Microsoft MVP AI
vitormeriat.com.br
linkedin.com/in/vitormeriat
twitter.com/vitormeriat
github.com/vitormeriat
youtube.com/vitormeriat
Agenda
Complexidades
Eu quero ensiar para o meu computador
que isso é um gato
O que é
um gato?
Eu sou
um gato
Vamos ensinar esse computar
Isso é um gato.
Agora eu já sei.
WTF?!?
Codificação
Quantização
Representação
MNIST
[8]
[1,2,3]
[1,2,3]
[4,5,6]
[7,8,9]
[?]
Vetor
1
Matriz
2
Tensor
N
FPGAs
EVALUATION
CPUs and FPGAs,
ASICs under investigation
EFFICIENCY
TRAINING
CPUs and GPUs, limited FPGAs,
ASICs under investigation
Control
Unit
(CU)
Registers
Arithmetic
Logic Unit
(ALU)
+
+
+
+
+
+
+
FLEXIBILITY
CPUs GPUs
ASICs
Perceptron
Single-Layer and Multi-Layer
What?
Generative Adversarial Networks
Nc
FP32/64
TRAINING
A/D
SERIES
AZURE
BATCH
ND2
INT32/64
TRAINING
ND1
INT32
TRAINING
INFINIBAND HIGH SPEED NETWORK
FPGA1
ACCELERATED
APPS
FPGA
MICROSERVICES
HAAS
MGMT
Rendering Service
HPC Azure AI Training Service • What is it?
• Easy to run parallel large-scale training with GPU
and InfiniBand high speed networking
• Experimentation and simulation with any
framework
• Built on Azure Batch, Docker & Python
• Azure Compliant Infrastructure
• Designed with and supported by AIR Philly Team
•
• Key Capabilities
• Open- TensorFlow, CNTK, Caffe, MXNet support
• Submit and go parameterized job configuration
• Experiment management and monitoring
• Support teams with sharing of reserved capacity
• Re-image VMs between users for compliance
• Python API to integrate with experimentation tools
• Publish models for eval with AML
• H1 CY 2017
• Preview mid semester, summer GA –In Preview
• Good support for internal and external early
adopters
AZURE BATCH
DEEP LEARNING JOB SERVICE
Azure Batch AI Training
AI Training At
Scale with Azure

Deep Learning based on Computer Vision