SlideShare a Scribd company logo
GÖMÜLÜ SİSTEMLERDE
DERİN ÖĞRENME UYGULAMALARI
Ferhat Kurt https://embedded.openzeka.com
Microsoft & Google
“Superhuman” Image
Recognition
Microsoft
“Super Deep Network”
Berkeley’s Brett
End-to-End
Reinforcement Learning
Deep Speech 2
One network, 2 languages
A New Computing Model
Hits Pop Culture
AlphaGo
Rivals a World Champion
TU Delft Deep-Learning
Amazon Picking Champion
YAPAY ZEKA KİLOMETRE TAŞLARI
Deep Learning and
Computer Vision
Graphics GPU Compute
NVIDIA GPU: GRAFİKTEN DAHA FAZLASI
GPU'lar üstün
performans ve
verimlilik sunar
Tümleşik algılama
ve derin öğrenme,
otonomluk sağlar
x1
x2
x3
x4
OTONOM MAKİNELERİN YÜKSELİŞİ
Otonomluk
gerektiren yeni
kullanım durumları
ÖNCÜ JETSON TEKNOLOJİSİ
Otonom Makinelerin Gelecek Nesline Güç Veriyor
Jetson TX1
Bir Modül Üzerinde Süper Bilgisayar
10 W altında benzersiz performans
Otonom makineler için gelişmiş teknoloji
Kredi kartından daha küçük
JETSON TX1
GPU 1 TFLOP/s 256-core Maxwell
CPU 4x 64-bit ARM A57 CPUs | 1.6GHz
Memory 4 GB LPDDR4 | 25.6 GB/s
Video decode 4K 60Hz H.264
Video encode 4K 30Hz H.264
CSI Up to 6 cameras | 1400 Mpix/s
Display 2x DSI, 1x eDP 1.4, 1x DP 1.2/HDMI
Wi-Fi 802.11 2x2 ac
Networking 1 Gigabit Ethernet
PCI-E Gen 2 1x1 + 1x4
Storage 16 GB eMMC, SDIO, SATA
Other 3x UART, 3x SPI, 4x I2C, 4x I2S, GPIOs
Power 10-15W, 6.6V-19.5VDC
Size 50mm x 87mm
Modül Üstünde Sistem
Jetson TX1
Developer Kit
Jetson TX1
Developer Board
5MP Camera
DIGITS Workflow VisionWorks Jetson Multimedia SDK
ve diğer teknolojiler:
CUDA, Linux4Tegra, NSIGHT EE, OpenCV4Tegra,
OpenGL, Vulkan, System Trace, Visual Profiler, Ubuntu 14.04
Deep Learning SDK
NVIDIA JETPACK
Linux for
Tegra
Compute
(CUDA)
Jetson TX1
Vision
Machine
Learning
cuSPARSE
cuSolver
cuFFT
cuBLAS NPP
cuRAND Thrust
CUDA Math Library
Graphics
Araçlar
NVTX
NVIDIA Tools eXtension
Source
code editor
Debugger
Profiler
System
Trace
Dikey Entegre Edilmiş Paketler
V4L2
libjpeg
JETSON SDK: DETAYLAR
VISIONWORKS™
CUDA-accelerated Computer Vision Toolkit
• Full OpenVX 1.1 implementation
• Easy integration with existing CV pipelines
• Custom extensions
Applications
VisionWorks
CUDA
Jetson TX1
VisionWorks™
Toolkit
Robotics Augmented
Reality Drones
Example
Applications
Feature
Tracking
Structure
from Motion
Object
Tracking
Dense
Optical Flow
VisionWorks™ API + FrameWorks
IMAGE ARITHMETIC
AbsoluteDifference
AccumulateImage
Accumulate Squared
Accumulate Weighted
Add / Subtract / Multiply
Channel Combine
ChannelExtract
GEOMETRIC
TRANSFORMS
Affine Warp +
Perspective Warp
Flip Image
Gaussian Pyramid
Remap
Scale Image
Features
Canny EdgeDetector
Fast Corners+
Fast Track
Harris Corners +
HarrisTrack
HoughCircles
HoughLines
• Jetpack SDK
• Libraries
• Developer tools
• Design collateral
• Developer Forum
• Training and Tutorials
• Ecosystem
http://developer.nvidia.com/embedded-computing
Kapsamlı Geliştirici Platformu
GETTING
STARTED
JETSON COMMUNITY
Developer Forums devtalk.nvidia.com eLinux Wiki eLinux.org/Jetson_TX1
• Infrared devices:
• SICK LIDAR (LMS 200); Hokuyo; rpLIDAR
• Asus Xtion Pro Live (PrimeSense)
• Intel RealSense (mult. generations)
• Stereo and color cameras:
• StereoLabs Zed (consumer-oriented)
• Point Grey Research USB3 and GigE
• e-con Systems CSI-MIPI Cameras
with external ISP
THE PERIPHERALS JETSON
CONNECTS WITH
including Community Contributions
JETSON TX1 MODÜLÜ YERLEŞTİRME
Modüler Ekosistem
• ConnectTech Orbitty
• ConnectTech Rosie
• Auvidea J120
• Colorado Engineering
TX1-SOM TX1 MODÜL
GPU Inference Engine
ile Gerçek Zamanlı Derin
Öğrenme Ağlarını
Uygulama
72%
74%
84%
88%
93%
96.4%
Human:94.9%
2010 2011 2012 20152013 2014
GPU’da Derin Öğrenme
OTONOMA NE KADAR UZAĞIZ?
ImageNet sınıflandırma doğruluğu
DERİN ÖĞRENME
Fark Ne?
Derin Öğrenme
DNN + Veri + HPC
Geleneksel Bilgisayarlı Görü
Uzman + Zaman
YENİ HESAPLAMA MODELİ
Otonom Makienler
Onboard Zeka
Nesne Sınıflandırma
Segmentasyon
Çarpışma Önleme
3D Geriçatma
Lokalizasyon/
Haritalandırma
POWERING THE DEEP LEARNING ECOSYSTEM
NVIDIA SDK Accelerates Every Major Framework
developer.nvidia.com/deep-learning-software
DEEP LEARNING FRAMEWORKS
COMPUTER VISION SPEECH ANDAUDIO NATURAL LANGUAGE PROCESSING
Object Detection Voice Recognition Language Translation
Recommendation
Engines
Sentiment Analysis
Mocha.jl
Image Classification
NVIDIA DEEP LEARNING SDK
NCCLcuDNN cuBLAS GIEcuSPARSE
A COMPLETE COMPUTE PLATFORM
MANAGE TRAIN DEPLOY
DIGITS
DATACENTER AUTOMOTIVE
TRAINTEST
MANAGE /AUGMENT
EMBEDDED
GPU INFERENCE ENGINE
NVIDIA DIGITS
Test Image
developer.nvidia.com/digits
input
concat
İnteraktif Derin Öğrenme GPU Eğitim Sistemi
Veri İşleme DNN Yapılandırma İşlem Görüntüleme Görselleştirme
FIRST Team 900
ROBUST DATA
COLLECTION
ZEBRACORNS
team900.org
GPU INFERENCE ENGINE
Workflow
DIGITS OPTIMIZATION
ENGINE
EXECUTION
ENGINE
PLANNEURAL
NETWORK
input
concatdeveloper.nvidia.com/gpu-inference-engine
NVIDIA GPU Inference Engine (GIE)
provides even higher efficiency and
performance for neural network
inference.
Tests performed using GoogLenet.
CPU-only: Single-socket Intel Xeon
(Haswell) E5-2698 v3@2.3GHz with
HT.
GPU: NVIDIA Tesla M4 + cuDNN 5 RC.
GPU + GIE: NVIDIA Tesla M4 + GIE.
input
concat
GPU INFERENCE ENGINE
Optimizations
• Fuse network layers
• Eliminate concatenation layers
• Kernel specialization
• Auto-tuning for target platform
• Select optimal tensor layout
• Batch size tuningTRAINED
NEURALNETWORK
input
concat
OPTIMIZED
INFERENCE
RUNTIME
developer.nvidia.com/gpu-inference-engine
Graph Optimization
concat
max pool
next input
1x1 conv.
relu
bias
relu
bias
1x1 conv.
relu
bias
3x3 conv.
relu
bias
1x1 conv.
relu
bias
5x5 conv.
relu
bias
1x1 conv.
input
concat
Graph Optimization
Vertical fusion
max pool
input
concat
next input
concat
1x1 CBR 3x3 CBR 5x5 CBR 1x1 CBR
1x1 CBR 1x1 CBR
Graph Optimization
Horizontal fusion
concat
max pool
next input
3x3 CBR 5x5 CBR 1x1 CBR
1x1 CBR
input
concat
Graph Optimization
Concat elision
max pool
input
next input
3x3 CBR 5x5 CBR 1x1 CBR
1x1 CBR
• Baseline is cuDNN / cuBLAS
• Direct convolution kernels for small batch
• Custom Winograd & Implicit GEMM for Half2
• Custom Deconvolution for filter size == stride case
• Weight pre-transform for Winograd
• Optimal T/N choice for BLAS
• Run cudnnFindForwardConvolutionEx() with multiple iterations
Autotuning
Choose the fastest kernel for each layer
// create the network definition
INetworkDefinition* network = infer->createNetwork();
// create a map from caffe blob names to GIE tensors
std::unordered_map<std::string, infer1::Tensor> blobNameToTensor;
// populate the network definition and map
CaffeParser* parser = new CaffeParser;
parser->parse(deployFile, modelFile, *network, blobNameToTensor);
// tell GIE which tensors are required outputs
for (auto& s : outputs)
network->setOutput(blobNameToTensor[s]);
Build
Importing a Caffe Model
// Specify the maximum batch size and scratch size
CudaEngineBuildContext buildContext;
buildContext.maxBatchSize = maxBatchSize;
buildContext.maxWorkspaceSize = 1 << 20;
// create the engine
ICudaEngine* engine =
infer->createCudaEngine(buildContext, *network);
// serialize to a C++ stream
engine->serialize(gieModelStream);
Build
Engine Creation
// get array bindings for input and output
int inputIndex = engine->getBindingIndex(INPUT_BLOB_NAME),
outputIndex = engine->getBindingIndex(OUTPUT_BLOB_NAME);
// set array of input and output buffers
void* buffers[2];
buffers[inputIndex] = gpuInputBuffer;
buffers[outputIndex] = gpuOutputBuffer;
Runtime
Binding Buffers
// Specify the batch size
CudaEngineContext context;
context.batchSize = batchSize;
// add GIE kernels to the given stream
engine->enqueue(context, buffers, stream, NULL);
<…>
// wait on the stream
cudaStreamSynchronize(stream);
Runtime
Running the Engine
Training organizations and individuals to solve challenging problems using Deep Learning
On-site workshops and online courses presented by certified experts
Covering complete workflows for proven application use cases
Image classification, object detection, natural language processing, recommendation systems, and more
www.nvidia.com/dli
Hands-on Training for Data Scientists and Software Engineers
NVIDIA Deep Learning Institute
Deep Reinforcement Learning
PLAYING ATARI WITH
DEEPMIND
From Pixels to Actions: Human-level control through
Deep Reinforcement Learning
http://arxiv.org/abs/1602.01783
http://arxiv.org/abs/1602.01783
Inside Google’s DeepMind
AlphaGo GPU cluster
END-TO-END LEARNING
Motor PWM
Sensory Inputs
Perceptron
RNN
Recognition
Inference
Goal/Reward
user
task
Short-termLong-term
MOTION CONTROL
AUTONOMOUS NAVIGATION
49
OpenAI Gym
Gazebo
Unreal4Torch
PhysX
Others
SIMULATION
Physical Intuition
A reinforcement learning agent includes:
state (environment)
actions (controls)
reward (feedback)
A value function predicts the future reward
of performing actions in the current state
Given the recent state, action with the maximum
estimated future reward is chosen for execution
For agents with complex state spaces, deep
networks are used as Q-value approximator
Numerical solver (gradient descent) optimizes
the network on-the-fly based on reward inputs
Q-LEARNING
How’s it work?
LSTM ACCELERATION
Launch a 2D grid of RNN cells
Multiple layers in a single call are faster
Doesn’t suffer from vanishing gradient
Able to adopt long-term strategy
Supports:
Partially-observable environments
Uni/Bidirectional RNNs
Non-uniform length minibatches
Dropout between layers
DEEP-LEARNING RESEARCH ROVER
TURBO 2.0
github.org/dusty-nv
Derin Öğrenme Sunucuları
(Kütüphane, veri setleri, ağ yapısı ve modellerini içerir)
İstek ön işleme ve sonuç döndürme katmanı
Kullanıcı arayüzü (Web+Api desteği)
Görüntü
Analizi
Ses analizi Veri analizi
Müşteriye özel
analiz yapısı
Girdi Çıktı
Resim
Video
Ses (sinyal)
Veri
Gerçek zamanlı
Sınıflandırılmış
veya
anlamlandırılmış
çıktı
Open Zeka Mimarisi
Open Zeka API
GPU ve CPU Bulutu Üzerinde Gömülü Sistemler
Jetson TX1-TK1
Rasberry Pi 3
Test devam ediyor
Frame Dönüşümü Ses Ayrışımı
Resim ne
anlatıyor?
Ses ne anlatıyor?
Görüntü
Kaynaklar Tür Model
Fotoğraf
Video
frame
RGB
Termal
(LWIR/SWI
R)
Monochrom
e
Nesne
Tespiti
Yüz tanıma
Konsept
Konsept
MSI/HSI
Ses
Metin/Veri
Veri
Open Zeka Servisi
Son kullanıcıya Cloud üzerinde
insan algısına yakın bir seviyede
görüntü, ses ve veri analizi
sunma
Model barındırma servisi
(Geliştirici arayüz desteği)
Algoritma geliştirme ve barındırma
servisi (Esnek mimari)
Nerede Kullanılacak
• Kamera görüntülerinin (Resim-akış) gerçek
zamanlı anlamlandırılması,
• Eğlence sektörü,
• Sürücü destek sistemleri,
• Otonom ve robotik sistemler (Gömülü teknoloji)
• Savunma sanayiinde sensör kullanan mimarilere
yapay zekâ kazandırılması (Karar destek sistemi)
• Sağlık alanında görüntü ve veri analizi
• Büyük veri analizi (Finans)
Güvenlik
kameralarının
bulut içerisinde
gerçek zamanlı
analizi
Open Zeka Jetson TX1 Türkiye tedarikçisidir.
Türkiye Derin Öğrenme Grubu Sayfası: https://www.linkedin.com/grp/home?gid=8334641
Ankara Derin Öğrenme Meetup Sayfası: http://www.meetup.com/Ankara-Deep-Learning
Derin Öğrenme Grup Sayfası: https://www.facebook.com/groups/derin.ogrenme
http://www.derinogrenme.com
“If we knew what it was we were doing, it
would not be called research, would it?”
Einstein
TEŞEKKÜRLER.

More Related Content

What's hot

Introduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlowIntroduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlow
Sri Ambati
 
Entity2rec recsys
Entity2rec recsysEntity2rec recsys
Entity2rec recsys
Enrico Palumbo
 
High Performance Python on Apache Spark
High Performance Python on Apache SparkHigh Performance Python on Apache Spark
High Performance Python on Apache Spark
Wes McKinney
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architecture
Khanh Le
 
System Device Tree and Lopper: Concrete Examples - ELC NA 2022
System Device Tree and Lopper: Concrete Examples - ELC NA 2022System Device Tree and Lopper: Concrete Examples - ELC NA 2022
System Device Tree and Lopper: Concrete Examples - ELC NA 2022
Stefano Stabellini
 
RecSysTEL lecture at advanced SIKS course, NL
RecSysTEL lecture at advanced SIKS course, NLRecSysTEL lecture at advanced SIKS course, NL
RecSysTEL lecture at advanced SIKS course, NL
Hendrik Drachsler
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
Michelle Holley
 
Principal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT SlidesPrincipal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT Slides
AbhishekKumar4995
 
byteLAKE and Lenovo presenting Federated Learning at MWC 2019
byteLAKE and Lenovo presenting Federated Learning at MWC 2019byteLAKE and Lenovo presenting Federated Learning at MWC 2019
byteLAKE and Lenovo presenting Federated Learning at MWC 2019
byteLAKE
 
Natural Language Search in Solr
Natural Language Search in SolrNatural Language Search in Solr
Natural Language Search in Solr
Tommaso Teofili
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
Si Haem
 
Yolo
YoloYolo
Backpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkBackpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkHiroshi Kuwajima
 
Introduction to FPGA acceleration
Introduction to FPGA accelerationIntroduction to FPGA acceleration
Introduction to FPGA acceleration
Marco77328
 
SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)
Universitat Politècnica de Catalunya
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy system
Jamil S. Alagha
 
Embedded Hypervisor for ARM
Embedded Hypervisor for ARMEmbedded Hypervisor for ARM
Embedded Hypervisor for ARM
National Cheng Kung University
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
Roelof van Zwol
 
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxOptimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
ScyllaDB
 
Knowage 8 presentation
Knowage 8   presentationKnowage 8   presentation
Knowage 8 presentation
KNOWAGE
 

What's hot (20)

Introduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlowIntroduction to Deep Learning, Keras, and TensorFlow
Introduction to Deep Learning, Keras, and TensorFlow
 
Entity2rec recsys
Entity2rec recsysEntity2rec recsys
Entity2rec recsys
 
High Performance Python on Apache Spark
High Performance Python on Apache SparkHigh Performance Python on Apache Spark
High Performance Python on Apache Spark
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architecture
 
System Device Tree and Lopper: Concrete Examples - ELC NA 2022
System Device Tree and Lopper: Concrete Examples - ELC NA 2022System Device Tree and Lopper: Concrete Examples - ELC NA 2022
System Device Tree and Lopper: Concrete Examples - ELC NA 2022
 
RecSysTEL lecture at advanced SIKS course, NL
RecSysTEL lecture at advanced SIKS course, NLRecSysTEL lecture at advanced SIKS course, NL
RecSysTEL lecture at advanced SIKS course, NL
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
 
Principal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT SlidesPrincipal Component Analysis (PCA) and LDA PPT Slides
Principal Component Analysis (PCA) and LDA PPT Slides
 
byteLAKE and Lenovo presenting Federated Learning at MWC 2019
byteLAKE and Lenovo presenting Federated Learning at MWC 2019byteLAKE and Lenovo presenting Federated Learning at MWC 2019
byteLAKE and Lenovo presenting Federated Learning at MWC 2019
 
Natural Language Search in Solr
Natural Language Search in SolrNatural Language Search in Solr
Natural Language Search in Solr
 
Deep neural networks
Deep neural networksDeep neural networks
Deep neural networks
 
Yolo
YoloYolo
Yolo
 
Backpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural NetworkBackpropagation in Convolutional Neural Network
Backpropagation in Convolutional Neural Network
 
Introduction to FPGA acceleration
Introduction to FPGA accelerationIntroduction to FPGA acceleration
Introduction to FPGA acceleration
 
SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)
 
Expert system neural fuzzy system
Expert system neural fuzzy systemExpert system neural fuzzy system
Expert system neural fuzzy system
 
Embedded Hypervisor for ARM
Embedded Hypervisor for ARMEmbedded Hypervisor for ARM
Embedded Hypervisor for ARM
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxOptimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
 
Knowage 8 presentation
Knowage 8   presentationKnowage 8   presentation
Knowage 8 presentation
 

Viewers also liked

Derin Öğrenme Nedir? - Akademik Bilişim 2016 Sunumu
Derin Öğrenme Nedir? - Akademik Bilişim 2016 SunumuDerin Öğrenme Nedir? - Akademik Bilişim 2016 Sunumu
Derin Öğrenme Nedir? - Akademik Bilişim 2016 Sunumu
Ferhat Kurt
 
Kara Sistemlerinde Yapay Zeka Uygulamaları
Kara Sistemlerinde Yapay Zeka UygulamalarıKara Sistemlerinde Yapay Zeka Uygulamaları
Kara Sistemlerinde Yapay Zeka Uygulamaları
Ferhat Kurt
 
Ankara Deep Learning - Derin Öğrenme Etkinliği 1
Ankara Deep Learning - Derin Öğrenme Etkinliği 1Ankara Deep Learning - Derin Öğrenme Etkinliği 1
Ankara Deep Learning - Derin Öğrenme Etkinliği 1
Ferhat Kurt
 
Russian Checkers Game Project
Russian Checkers Game ProjectRussian Checkers Game Project
Russian Checkers Game Project
Nicat Suleymanov
 
Fann tool kılavuzu
Fann tool kılavuzuFann tool kılavuzu
Fann tool kılavuzu
Birol Kuyumcu
 
Pratik caffe
Pratik caffePratik caffe
Pratik caffe
Birol Kuyumcu
 
YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...
YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...
YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...
SELENGCN
 
GDG Ankara - Women Tech Makers Etkinliği
GDG Ankara - Women Tech Makers EtkinliğiGDG Ankara - Women Tech Makers Etkinliği
GDG Ankara - Women Tech Makers Etkinliği
İbrahim KIVANÇ
 
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter TanımaYapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Busra Pamuk
 
2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği
2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği
2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği
Yiğit Konur
 
Mantıksal programlama
Mantıksal programlamaMantıksal programlama
Mantıksal programlama
Betul Kesimal
 
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter TanımaYapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Busra Pamuk
 
BT Günlüğü Kasım - Aralık 2016
BT Günlüğü Kasım - Aralık 2016 BT Günlüğü Kasım - Aralık 2016
BT Günlüğü Kasım - Aralık 2016
Eylül Medya
 
Multıple intelligences theory kopya
Multıple intelligences theory   kopyaMultıple intelligences theory   kopya
Multıple intelligences theory kopyaihsan
 
Yapay Sinir Ağları
Yapay Sinir AğlarıYapay Sinir Ağları
Yapay Sinir Ağları
Abdulkerim Fettahoğlu
 
AI - Tekil 12 GSÜ
AI - Tekil 12 GSÜAI - Tekil 12 GSÜ
AI - Tekil 12 GSÜ
Burak Evren
 
Büyük veri(bigdata)
Büyük veri(bigdata)Büyük veri(bigdata)
Büyük veri(bigdata)
Hülya Soylu
 
Monument: Depolama cihazına yapay zeka desteği
Monument: Depolama cihazına yapay zeka desteğiMonument: Depolama cihazına yapay zeka desteği
Monument: Depolama cihazına yapay zeka desteği
Webrazzi
 
i̇leri̇-yangin-dersi̇
i̇leri̇-yangin-dersi̇i̇leri̇-yangin-dersi̇
i̇leri̇-yangin-dersi̇
kadir hamedan
 
Çoklu Zeka Kuramı (Multiple Intelligence Theory)
Çoklu Zeka Kuramı (Multiple Intelligence Theory) Çoklu Zeka Kuramı (Multiple Intelligence Theory)
Çoklu Zeka Kuramı (Multiple Intelligence Theory)
S. Y.
 

Viewers also liked (20)

Derin Öğrenme Nedir? - Akademik Bilişim 2016 Sunumu
Derin Öğrenme Nedir? - Akademik Bilişim 2016 SunumuDerin Öğrenme Nedir? - Akademik Bilişim 2016 Sunumu
Derin Öğrenme Nedir? - Akademik Bilişim 2016 Sunumu
 
Kara Sistemlerinde Yapay Zeka Uygulamaları
Kara Sistemlerinde Yapay Zeka UygulamalarıKara Sistemlerinde Yapay Zeka Uygulamaları
Kara Sistemlerinde Yapay Zeka Uygulamaları
 
Ankara Deep Learning - Derin Öğrenme Etkinliği 1
Ankara Deep Learning - Derin Öğrenme Etkinliği 1Ankara Deep Learning - Derin Öğrenme Etkinliği 1
Ankara Deep Learning - Derin Öğrenme Etkinliği 1
 
Russian Checkers Game Project
Russian Checkers Game ProjectRussian Checkers Game Project
Russian Checkers Game Project
 
Fann tool kılavuzu
Fann tool kılavuzuFann tool kılavuzu
Fann tool kılavuzu
 
Pratik caffe
Pratik caffePratik caffe
Pratik caffe
 
YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...
YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...
YAPAY ZEKÂ VE DUYGUSAL ZEKÂ KULLANIM FARKLILIKLARININ İNCELENMESİ: TEKNOLOJİK...
 
GDG Ankara - Women Tech Makers Etkinliği
GDG Ankara - Women Tech Makers EtkinliğiGDG Ankara - Women Tech Makers Etkinliği
GDG Ankara - Women Tech Makers Etkinliği
 
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter TanımaYapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
 
2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği
2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği
2020 Yılında SEO: Yapay Zeka ve Makine Öğrenme Dünyasında SEO'nun Geleceği
 
Mantıksal programlama
Mantıksal programlamaMantıksal programlama
Mantıksal programlama
 
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter TanımaYapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
Yapay Sinir Ağı Geliştirmesi ve Karakter Tanıma
 
BT Günlüğü Kasım - Aralık 2016
BT Günlüğü Kasım - Aralık 2016 BT Günlüğü Kasım - Aralık 2016
BT Günlüğü Kasım - Aralık 2016
 
Multıple intelligences theory kopya
Multıple intelligences theory   kopyaMultıple intelligences theory   kopya
Multıple intelligences theory kopya
 
Yapay Sinir Ağları
Yapay Sinir AğlarıYapay Sinir Ağları
Yapay Sinir Ağları
 
AI - Tekil 12 GSÜ
AI - Tekil 12 GSÜAI - Tekil 12 GSÜ
AI - Tekil 12 GSÜ
 
Büyük veri(bigdata)
Büyük veri(bigdata)Büyük veri(bigdata)
Büyük veri(bigdata)
 
Monument: Depolama cihazına yapay zeka desteği
Monument: Depolama cihazına yapay zeka desteğiMonument: Depolama cihazına yapay zeka desteği
Monument: Depolama cihazına yapay zeka desteği
 
i̇leri̇-yangin-dersi̇
i̇leri̇-yangin-dersi̇i̇leri̇-yangin-dersi̇
i̇leri̇-yangin-dersi̇
 
Çoklu Zeka Kuramı (Multiple Intelligence Theory)
Çoklu Zeka Kuramı (Multiple Intelligence Theory) Çoklu Zeka Kuramı (Multiple Intelligence Theory)
Çoklu Zeka Kuramı (Multiple Intelligence Theory)
 

Similar to Gömülü Sistemlerde Derin Öğrenme Uygulamaları

AI talk at CogX 2018
AI talk at CogX 2018AI talk at CogX 2018
AI talk at CogX 2018
Alison B. Lowndes
 
Possibilities of generative models
Possibilities of generative modelsPossibilities of generative models
Possibilities of generative models
Alison B. Lowndes
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Nvidia at SEMICon, Munich
Nvidia at SEMICon, MunichNvidia at SEMICon, Munich
Nvidia at SEMICon, Munich
Alison B. Lowndes
 
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Lablup Inc.
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
Intel® Software
 
Enabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesEnabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. Lowndes
WithTheBest
 
Breaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AIBreaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AI
Dustin Franklin
 
Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligence
Alison B. Lowndes
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Embarcados
 
NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA Taiwan
 
Tesla Accelerated Computing Platform
Tesla Accelerated Computing PlatformTesla Accelerated Computing Platform
Tesla Accelerated Computing Platform
inside-BigData.com
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
Enrico Busto
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
Enrico Busto
 
GTC 2022 Keynote
GTC 2022 KeynoteGTC 2022 Keynote
GTC 2022 Keynote
Alison B. Lowndes
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
MuhammadAbdullah311866
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
VEDLIoT Project
 
HiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentationHiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentation
VEDLIoT Project
 
Nervana and the Future of Computing
Nervana and the Future of ComputingNervana and the Future of Computing
Nervana and the Future of Computing
Intel Nervana
 
APSys Presentation Final copy2
APSys Presentation Final copy2APSys Presentation Final copy2
APSys Presentation Final copy2Junli Gu
 

Similar to Gömülü Sistemlerde Derin Öğrenme Uygulamaları (20)

AI talk at CogX 2018
AI talk at CogX 2018AI talk at CogX 2018
AI talk at CogX 2018
 
Possibilities of generative models
Possibilities of generative modelsPossibilities of generative models
Possibilities of generative models
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Nvidia at SEMICon, Munich
Nvidia at SEMICon, MunichNvidia at SEMICon, Munich
Nvidia at SEMICon, Munich
 
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 
Enabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesEnabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. Lowndes
 
Breaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AIBreaking New Frontiers in Robotics and Edge Computing with AI
Breaking New Frontiers in Robotics and Edge Computing with AI
 
Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligence
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習
 
Tesla Accelerated Computing Platform
Tesla Accelerated Computing PlatformTesla Accelerated Computing Platform
Tesla Accelerated Computing Platform
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
GTC 2022 Keynote
GTC 2022 KeynoteGTC 2022 Keynote
GTC 2022 Keynote
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
 
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentationHiPEAC Computing Systems Week 2022_Mario Porrmann presentation
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
 
HiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentationHiPEAC 2022_Marco Tassemeier presentation
HiPEAC 2022_Marco Tassemeier presentation
 
Nervana and the Future of Computing
Nervana and the Future of ComputingNervana and the Future of Computing
Nervana and the Future of Computing
 
APSys Presentation Final copy2
APSys Presentation Final copy2APSys Presentation Final copy2
APSys Presentation Final copy2
 

Recently uploaded

Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
pchutichetpong
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
nscud
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
vcaxypu
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
Oppotus
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
MaleehaSheikh2
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
NABLAS株式会社
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
ArpitMalhotra16
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 

Recently uploaded (20)

Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
Data Centers - Striving Within A Narrow Range - Research Report - MCG - May 2...
 
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
一比一原版(CBU毕业证)不列颠海角大学毕业证成绩单
 
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
一比一原版(RUG毕业证)格罗宁根大学毕业证成绩单
 
Q1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year ReboundQ1’2024 Update: MYCI’s Leap Year Rebound
Q1’2024 Update: MYCI’s Leap Year Rebound
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
FP Growth Algorithm and its Applications
FP Growth Algorithm and its ApplicationsFP Growth Algorithm and its Applications
FP Growth Algorithm and its Applications
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
standardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghhstandardisation of garbhpala offhgfffghh
standardisation of garbhpala offhgfffghh
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 

Gömülü Sistemlerde Derin Öğrenme Uygulamaları

  • 1. GÖMÜLÜ SİSTEMLERDE DERİN ÖĞRENME UYGULAMALARI Ferhat Kurt https://embedded.openzeka.com
  • 2.
  • 3. Microsoft & Google “Superhuman” Image Recognition Microsoft “Super Deep Network” Berkeley’s Brett End-to-End Reinforcement Learning Deep Speech 2 One network, 2 languages A New Computing Model Hits Pop Culture AlphaGo Rivals a World Champion TU Delft Deep-Learning Amazon Picking Champion YAPAY ZEKA KİLOMETRE TAŞLARI
  • 4.
  • 5. Deep Learning and Computer Vision Graphics GPU Compute NVIDIA GPU: GRAFİKTEN DAHA FAZLASI
  • 6. GPU'lar üstün performans ve verimlilik sunar Tümleşik algılama ve derin öğrenme, otonomluk sağlar x1 x2 x3 x4 OTONOM MAKİNELERİN YÜKSELİŞİ Otonomluk gerektiren yeni kullanım durumları
  • 7. ÖNCÜ JETSON TEKNOLOJİSİ Otonom Makinelerin Gelecek Nesline Güç Veriyor
  • 8. Jetson TX1 Bir Modül Üzerinde Süper Bilgisayar 10 W altında benzersiz performans Otonom makineler için gelişmiş teknoloji Kredi kartından daha küçük
  • 9. JETSON TX1 GPU 1 TFLOP/s 256-core Maxwell CPU 4x 64-bit ARM A57 CPUs | 1.6GHz Memory 4 GB LPDDR4 | 25.6 GB/s Video decode 4K 60Hz H.264 Video encode 4K 30Hz H.264 CSI Up to 6 cameras | 1400 Mpix/s Display 2x DSI, 1x eDP 1.4, 1x DP 1.2/HDMI Wi-Fi 802.11 2x2 ac Networking 1 Gigabit Ethernet PCI-E Gen 2 1x1 + 1x4 Storage 16 GB eMMC, SDIO, SATA Other 3x UART, 3x SPI, 4x I2C, 4x I2S, GPIOs Power 10-15W, 6.6V-19.5VDC Size 50mm x 87mm Modül Üstünde Sistem
  • 10. Jetson TX1 Developer Kit Jetson TX1 Developer Board 5MP Camera
  • 11. DIGITS Workflow VisionWorks Jetson Multimedia SDK ve diğer teknolojiler: CUDA, Linux4Tegra, NSIGHT EE, OpenCV4Tegra, OpenGL, Vulkan, System Trace, Visual Profiler, Ubuntu 14.04 Deep Learning SDK NVIDIA JETPACK
  • 12. Linux for Tegra Compute (CUDA) Jetson TX1 Vision Machine Learning cuSPARSE cuSolver cuFFT cuBLAS NPP cuRAND Thrust CUDA Math Library Graphics Araçlar NVTX NVIDIA Tools eXtension Source code editor Debugger Profiler System Trace Dikey Entegre Edilmiş Paketler V4L2 libjpeg JETSON SDK: DETAYLAR
  • 13. VISIONWORKS™ CUDA-accelerated Computer Vision Toolkit • Full OpenVX 1.1 implementation • Easy integration with existing CV pipelines • Custom extensions Applications VisionWorks CUDA Jetson TX1 VisionWorks™ Toolkit Robotics Augmented Reality Drones Example Applications Feature Tracking Structure from Motion Object Tracking Dense Optical Flow VisionWorks™ API + FrameWorks IMAGE ARITHMETIC AbsoluteDifference AccumulateImage Accumulate Squared Accumulate Weighted Add / Subtract / Multiply Channel Combine ChannelExtract GEOMETRIC TRANSFORMS Affine Warp + Perspective Warp Flip Image Gaussian Pyramid Remap Scale Image Features Canny EdgeDetector Fast Corners+ Fast Track Harris Corners + HarrisTrack HoughCircles HoughLines
  • 14. • Jetpack SDK • Libraries • Developer tools • Design collateral • Developer Forum • Training and Tutorials • Ecosystem http://developer.nvidia.com/embedded-computing Kapsamlı Geliştirici Platformu
  • 15. GETTING STARTED JETSON COMMUNITY Developer Forums devtalk.nvidia.com eLinux Wiki eLinux.org/Jetson_TX1
  • 16. • Infrared devices: • SICK LIDAR (LMS 200); Hokuyo; rpLIDAR • Asus Xtion Pro Live (PrimeSense) • Intel RealSense (mult. generations) • Stereo and color cameras: • StereoLabs Zed (consumer-oriented) • Point Grey Research USB3 and GigE • e-con Systems CSI-MIPI Cameras with external ISP THE PERIPHERALS JETSON CONNECTS WITH including Community Contributions
  • 17. JETSON TX1 MODÜLÜ YERLEŞTİRME Modüler Ekosistem • ConnectTech Orbitty • ConnectTech Rosie • Auvidea J120 • Colorado Engineering TX1-SOM TX1 MODÜL
  • 18. GPU Inference Engine ile Gerçek Zamanlı Derin Öğrenme Ağlarını Uygulama
  • 19. 72% 74% 84% 88% 93% 96.4% Human:94.9% 2010 2011 2012 20152013 2014 GPU’da Derin Öğrenme OTONOMA NE KADAR UZAĞIZ? ImageNet sınıflandırma doğruluğu
  • 21. Derin Öğrenme DNN + Veri + HPC Geleneksel Bilgisayarlı Görü Uzman + Zaman YENİ HESAPLAMA MODELİ Otonom Makienler Onboard Zeka
  • 22. Nesne Sınıflandırma Segmentasyon Çarpışma Önleme 3D Geriçatma Lokalizasyon/ Haritalandırma
  • 23.
  • 24. POWERING THE DEEP LEARNING ECOSYSTEM NVIDIA SDK Accelerates Every Major Framework developer.nvidia.com/deep-learning-software DEEP LEARNING FRAMEWORKS COMPUTER VISION SPEECH ANDAUDIO NATURAL LANGUAGE PROCESSING Object Detection Voice Recognition Language Translation Recommendation Engines Sentiment Analysis Mocha.jl Image Classification NVIDIA DEEP LEARNING SDK NCCLcuDNN cuBLAS GIEcuSPARSE
  • 25. A COMPLETE COMPUTE PLATFORM MANAGE TRAIN DEPLOY DIGITS DATACENTER AUTOMOTIVE TRAINTEST MANAGE /AUGMENT EMBEDDED GPU INFERENCE ENGINE
  • 26. NVIDIA DIGITS Test Image developer.nvidia.com/digits input concat İnteraktif Derin Öğrenme GPU Eğitim Sistemi Veri İşleme DNN Yapılandırma İşlem Görüntüleme Görselleştirme
  • 27. FIRST Team 900 ROBUST DATA COLLECTION ZEBRACORNS team900.org
  • 28. GPU INFERENCE ENGINE Workflow DIGITS OPTIMIZATION ENGINE EXECUTION ENGINE PLANNEURAL NETWORK input concatdeveloper.nvidia.com/gpu-inference-engine
  • 29. NVIDIA GPU Inference Engine (GIE) provides even higher efficiency and performance for neural network inference. Tests performed using GoogLenet. CPU-only: Single-socket Intel Xeon (Haswell) E5-2698 v3@2.3GHz with HT. GPU: NVIDIA Tesla M4 + cuDNN 5 RC. GPU + GIE: NVIDIA Tesla M4 + GIE.
  • 31. GPU INFERENCE ENGINE Optimizations • Fuse network layers • Eliminate concatenation layers • Kernel specialization • Auto-tuning for target platform • Select optimal tensor layout • Batch size tuningTRAINED NEURALNETWORK input concat OPTIMIZED INFERENCE RUNTIME developer.nvidia.com/gpu-inference-engine
  • 32. Graph Optimization concat max pool next input 1x1 conv. relu bias relu bias 1x1 conv. relu bias 3x3 conv. relu bias 1x1 conv. relu bias 5x5 conv. relu bias 1x1 conv. input concat
  • 33. Graph Optimization Vertical fusion max pool input concat next input concat 1x1 CBR 3x3 CBR 5x5 CBR 1x1 CBR 1x1 CBR 1x1 CBR
  • 34. Graph Optimization Horizontal fusion concat max pool next input 3x3 CBR 5x5 CBR 1x1 CBR 1x1 CBR input concat
  • 35. Graph Optimization Concat elision max pool input next input 3x3 CBR 5x5 CBR 1x1 CBR 1x1 CBR
  • 36. • Baseline is cuDNN / cuBLAS • Direct convolution kernels for small batch • Custom Winograd & Implicit GEMM for Half2 • Custom Deconvolution for filter size == stride case • Weight pre-transform for Winograd • Optimal T/N choice for BLAS • Run cudnnFindForwardConvolutionEx() with multiple iterations Autotuning Choose the fastest kernel for each layer
  • 37. // create the network definition INetworkDefinition* network = infer->createNetwork(); // create a map from caffe blob names to GIE tensors std::unordered_map<std::string, infer1::Tensor> blobNameToTensor; // populate the network definition and map CaffeParser* parser = new CaffeParser; parser->parse(deployFile, modelFile, *network, blobNameToTensor); // tell GIE which tensors are required outputs for (auto& s : outputs) network->setOutput(blobNameToTensor[s]); Build Importing a Caffe Model
  • 38. // Specify the maximum batch size and scratch size CudaEngineBuildContext buildContext; buildContext.maxBatchSize = maxBatchSize; buildContext.maxWorkspaceSize = 1 << 20; // create the engine ICudaEngine* engine = infer->createCudaEngine(buildContext, *network); // serialize to a C++ stream engine->serialize(gieModelStream); Build Engine Creation
  • 39. // get array bindings for input and output int inputIndex = engine->getBindingIndex(INPUT_BLOB_NAME), outputIndex = engine->getBindingIndex(OUTPUT_BLOB_NAME); // set array of input and output buffers void* buffers[2]; buffers[inputIndex] = gpuInputBuffer; buffers[outputIndex] = gpuOutputBuffer; Runtime Binding Buffers
  • 40. // Specify the batch size CudaEngineContext context; context.batchSize = batchSize; // add GIE kernels to the given stream engine->enqueue(context, buffers, stream, NULL); <…> // wait on the stream cudaStreamSynchronize(stream); Runtime Running the Engine
  • 41. Training organizations and individuals to solve challenging problems using Deep Learning On-site workshops and online courses presented by certified experts Covering complete workflows for proven application use cases Image classification, object detection, natural language processing, recommendation systems, and more www.nvidia.com/dli Hands-on Training for Data Scientists and Software Engineers NVIDIA Deep Learning Institute
  • 43. PLAYING ATARI WITH DEEPMIND From Pixels to Actions: Human-level control through Deep Reinforcement Learning
  • 46. END-TO-END LEARNING Motor PWM Sensory Inputs Perceptron RNN Recognition Inference Goal/Reward user task Short-termLong-term MOTION CONTROL AUTONOMOUS NAVIGATION
  • 48. A reinforcement learning agent includes: state (environment) actions (controls) reward (feedback) A value function predicts the future reward of performing actions in the current state Given the recent state, action with the maximum estimated future reward is chosen for execution For agents with complex state spaces, deep networks are used as Q-value approximator Numerical solver (gradient descent) optimizes the network on-the-fly based on reward inputs Q-LEARNING How’s it work?
  • 49.
  • 50. LSTM ACCELERATION Launch a 2D grid of RNN cells Multiple layers in a single call are faster Doesn’t suffer from vanishing gradient Able to adopt long-term strategy Supports: Partially-observable environments Uni/Bidirectional RNNs Non-uniform length minibatches Dropout between layers
  • 51. DEEP-LEARNING RESEARCH ROVER TURBO 2.0 github.org/dusty-nv
  • 52. Derin Öğrenme Sunucuları (Kütüphane, veri setleri, ağ yapısı ve modellerini içerir) İstek ön işleme ve sonuç döndürme katmanı Kullanıcı arayüzü (Web+Api desteği) Görüntü Analizi Ses analizi Veri analizi Müşteriye özel analiz yapısı Girdi Çıktı Resim Video Ses (sinyal) Veri Gerçek zamanlı Sınıflandırılmış veya anlamlandırılmış çıktı Open Zeka Mimarisi
  • 53. Open Zeka API GPU ve CPU Bulutu Üzerinde Gömülü Sistemler Jetson TX1-TK1 Rasberry Pi 3 Test devam ediyor
  • 54. Frame Dönüşümü Ses Ayrışımı Resim ne anlatıyor? Ses ne anlatıyor?
  • 56. Open Zeka Servisi Son kullanıcıya Cloud üzerinde insan algısına yakın bir seviyede görüntü, ses ve veri analizi sunma Model barındırma servisi (Geliştirici arayüz desteği) Algoritma geliştirme ve barındırma servisi (Esnek mimari)
  • 57. Nerede Kullanılacak • Kamera görüntülerinin (Resim-akış) gerçek zamanlı anlamlandırılması, • Eğlence sektörü, • Sürücü destek sistemleri, • Otonom ve robotik sistemler (Gömülü teknoloji) • Savunma sanayiinde sensör kullanan mimarilere yapay zekâ kazandırılması (Karar destek sistemi) • Sağlık alanında görüntü ve veri analizi • Büyük veri analizi (Finans) Güvenlik kameralarının bulut içerisinde gerçek zamanlı analizi
  • 58. Open Zeka Jetson TX1 Türkiye tedarikçisidir.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68. Türkiye Derin Öğrenme Grubu Sayfası: https://www.linkedin.com/grp/home?gid=8334641 Ankara Derin Öğrenme Meetup Sayfası: http://www.meetup.com/Ankara-Deep-Learning Derin Öğrenme Grup Sayfası: https://www.facebook.com/groups/derin.ogrenme http://www.derinogrenme.com
  • 69. “If we knew what it was we were doing, it would not be called research, would it?” Einstein TEŞEKKÜRLER.