SlideShare a Scribd company logo
DEEP LEARNING: CHALLENGES AND
APPLICATIONS
Dr. Fatma Helmy
Misr International University
SRGE 2017 Workshop on Intelligent Systems and Data Mining: Applications and Trends:Faculty of Computer
Science, Kafr Elsheikh University: 6 Dec 2017
1
Agenda
 Challenges in Computer Vision
 Overview of Traditional Approaches
 Introduction to Convolution Neural Networks
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
2
3
Aim of Computer vision
 the aim of computer vision (CV) is to
imitate the functionality of human eye and
brain components responsible for your
sense of sight
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
4
Challenges in Computer Vision
 Variations in Viewpoint: As humans we know it
is the same object but how to teach computers
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
5
Challenges in Computer Vision
 Difference in Illumination: Though this image is so
dark, we can still recognize that it is a cat.
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
6
Challenges in Computer Vision
 Hidden parts of images:
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
7
Challenges in Computer Vision
 Background Clutter: there is a man in the photo
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
8
Traditional Approaches
 Work well for simpler problems
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
9
Definition of Deep NN
deep neural networks as networks that have an
input layer, an output layer and many hidden
layer in between (Deep). Each layer performs
specific types of sorting and ordering in a
process that some refer to as “feature
hierarchy.”
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
10
Definition of Deep NN
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
11
Deep Neural Network
Why deep neural network work better
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
12
Capabilities of Deep NN
Deep learning models are trained by using
large sets of labeled data and neural network
architectures that learn features directly from
the data without the need for manual feature
extraction.
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
13
Goal of Deep NN
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
14
DNN components
Convolution Layer
Pooling Layer
Output Layer
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
15
Deep Neural Network
16
Deep Neural Network
One way to understand them is that the first layer will
try to detect edges and form templates for edge
detection. Then subsequent layers will try to combine
them into simpler shapes and eventually into
templates of different object positions,
illumination, scales, etc. The final layers will match
an input image with all the templates and the final
prediction is like a weighted sum of all of them
17
Convolution layer
this is the original image which is 32×32 in
height and width
Now a convolution
layer is formed by
running a filter over
it.
This filter is nothing
but a set of weights
and bias which are
learned during the
back-propagation
step
each filter activates
certain features from
the imagesWorkshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
18
pooling layer
Its function is to progressively reduce the spatial
size of the representation to reduce the amount
of parameters and computation in the network
and also control overfitting.
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
19
Output layer
At the end of convolution and pooling layers, networks generally use
fully-connected layers in which each pixel is considered as a separate
neuron just like a regular neural network. The last fully-connected
layer will contain as many neurons as the number of classes to be
predicted.
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
20
Example on Training DNN
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
21
Steps of DNN
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
Step1: We initialize all filters and parameters / weights with
random values
Step2: The network takes a training image as input, goes through
the forward propagation step (convolution, ReLU and pooling
operations along with forward propagation in the Fully Connected
layer) and finds the output probabilities for each class.
Lets say the output probabilities for the boat image above
are [0.2, 0.4, 0.1, 0.3]
Since weights are randomly assigned for the first training
example, output probabilities are also random.
22
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
Step3: Calculate the total error at the output layer (summation over all 4
classes)
Total Error = ∑ ½ (target probability – output probability) ²
Step4: Use Backpropagation to calculate the gradients of the error with
respect to all weights in the network and use gradient descent to update
all filter values / weights and parameter values to minimize the output
error.
23
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
The weights are adjusted in proportion to their
contribution to the total error.
When the same image is input again, output probabilities
might now be [0.1, 0.1, 0.7, 0.1], which is closer to the
target vector [0, 0, 1, 0].
This means that the network has learnt to classify this
particular image correctly by adjusting its weights / filters
such that the output error is reduced.
24
Steps of DNN
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
.
Parameters like number of filters, filter sizes, architecture
of the network etc. have all been fixed before Step 1 and
do not change during training process – only the values of
the filter matrix and connection weights get updated.
Step5: Repeat steps 2-4 with all images in the training set.
The above steps train the ConvNet – this essentially means
that all the weights and parameters of the ConvNet have
now been optimized to correctly classify images from the
training set.
25
Testing DNN
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
.
When a new (unseen) image is input into the
ConvNet, the network would go through the forward
propagation step and output a probability for each
class (for a new image, the output probabilities are
calculated using the weights which have
been optimized to correctly classify all the previous
training examples). If our training set is large enough,
the network will (hopefully) generalize well to new images
and classify them into correct categories.
26
Difference between CNN and ML
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
27
Applications of Deep NN
The most important application
is a car without driver
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
Thank you
Fatma.helmy@miuegypt.edu.eg
28
Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017

More Related Content

PDF
Deep learning
PPTX
Activation function
PPTX
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
PPTX
Activation function
PPTX
Object detection with deep learning
PDF
Convolutional Neural Network Models - Deep Learning
PPTX
Intro/Overview on Machine Learning Presentation
PPTX
AI Hardware
Deep learning
Activation function
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Activation function
Object detection with deep learning
Convolutional Neural Network Models - Deep Learning
Intro/Overview on Machine Learning Presentation
AI Hardware

What's hot (20)

PPTX
Machine Learning Project
PDF
Deep learning - A Visual Introduction
PPTX
Introduction to Deep Learning
PPTX
Deep neural networks
PPTX
Multilayer perceptron
PDF
Handwritten Digit Recognition using Convolutional Neural Networks
PPTX
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
PPTX
Introduction to ML (Machine Learning)
PDF
Introduction to Deep learning
PPT
Vanishing & Exploding Gradients
PPSX
Fundamentals of Neural Networks
PPTX
Introduction to Deep learning
PPTX
Handwritten Digit Recognition and performance of various modelsation[autosaved]
PPTX
Activation functions
PDF
Lecture13 - Association Rules
PPTX
Data warehouse and olap technology
PPTX
Handwritten Digit Recognition(Convolutional Neural Network) PPT
PPTX
Machine Learning - Convolutional Neural Network
PPT
Object Oriented Methodology in Java (Lecture-1)
PDF
An introduction to Machine Learning
Machine Learning Project
Deep learning - A Visual Introduction
Introduction to Deep Learning
Deep neural networks
Multilayer perceptron
Handwritten Digit Recognition using Convolutional Neural Networks
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Introduction to ML (Machine Learning)
Introduction to Deep learning
Vanishing & Exploding Gradients
Fundamentals of Neural Networks
Introduction to Deep learning
Handwritten Digit Recognition and performance of various modelsation[autosaved]
Activation functions
Lecture13 - Association Rules
Data warehouse and olap technology
Handwritten Digit Recognition(Convolutional Neural Network) PPT
Machine Learning - Convolutional Neural Network
Object Oriented Methodology in Java (Lecture-1)
An introduction to Machine Learning
Ad

Similar to Deep learning: challenges and applications (20)

PDF
Machine learining concepts and artifical intelligence
PDF
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
PDF
AINL 2016: Filchenkov
PPTX
11_Saloni Malhotra_SummerTraining_PPT.pptx
PPTX
machine learning in the age of big data: new approaches and business applicat...
PPTX
Automatic Attendace using convolutional neural network Face Recognition
DOCX
deep learning
PDF
IRJET- Deep Learning Techniques for Object Detection
PDF
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
PPTX
Introduction to deep learning
PPTX
Deep learning (2)
PDF
MLIP - Chapter 3 - Introduction to deep learning
PDF
Nonlinear image processing using artificial neural
PPTX
Deep Neural Networks for Computer Vision
PDF
Introduction-to-Neural-Networks-and-Deep-Learning.pptx.pdf
PPTX
Mnist report ppt
PPTX
Deep Learning for Image Analysis
PPTX
Deep learning introduction
PPTX
Introduction to Deep learning
PDF
Deep Learning Demystified
Machine learining concepts and artifical intelligence
From Pixels to Understanding: Deep Learning's Impact on Image Classification ...
AINL 2016: Filchenkov
11_Saloni Malhotra_SummerTraining_PPT.pptx
machine learning in the age of big data: new approaches and business applicat...
Automatic Attendace using convolutional neural network Face Recognition
deep learning
IRJET- Deep Learning Techniques for Object Detection
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
Introduction to deep learning
Deep learning (2)
MLIP - Chapter 3 - Introduction to deep learning
Nonlinear image processing using artificial neural
Deep Neural Networks for Computer Vision
Introduction-to-Neural-Networks-and-Deep-Learning.pptx.pdf
Mnist report ppt
Deep Learning for Image Analysis
Deep learning introduction
Introduction to Deep learning
Deep Learning Demystified
Ad

More from Aboul Ella Hassanien (20)

PDF
النيروجيكو: فلسفة الذات المعززة في عصر الذكاء التفاعلي
PDF
النيروجيكو - الإنسان 2.0 في عصر الذكاء الاصطناعي المعزز
PDF
النيروجيكو في موسم التحول الذات الثقافية بين خوارزميات الترفيه وإعادة برمجة ...
PDF
أنا أُفكر مع، إذن أنا أتشكل النيروجيكو -وإعادة تشكيل الكوجيتو
PDF
النيروجيكو فلسفة الوعي المعزز في عصر الكم والذكاء الاصطناعي.pdf
PDF
The 9th International Conference on Advanced Machine Learning Technologies an...
PDF
المسابقة الرمضانية للاستاذ الدكتور ابو العلا عطيفي حسنين .pdf
PDF
انجازات المدرسة العلمية البحثية المصرية (SRSEG) لعام 2024.pdf
PPTX
ويبينار علي مصطفى مشرفة باشا: اينشتين العربو
PDF
الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
PDF
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
PDF
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
PDF
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
PPTX
Intelligent Avatars in the Metaverse.pptx
PDF
دليل البحث العلمى .pdf
PDF
SRGE photo.pdf
PPTX
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
PPTX
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
PPTX
الميتافيرس و مستقبل التعليم فى الوطن العربى
PPTX
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية
النيروجيكو: فلسفة الذات المعززة في عصر الذكاء التفاعلي
النيروجيكو - الإنسان 2.0 في عصر الذكاء الاصطناعي المعزز
النيروجيكو في موسم التحول الذات الثقافية بين خوارزميات الترفيه وإعادة برمجة ...
أنا أُفكر مع، إذن أنا أتشكل النيروجيكو -وإعادة تشكيل الكوجيتو
النيروجيكو فلسفة الوعي المعزز في عصر الكم والذكاء الاصطناعي.pdf
The 9th International Conference on Advanced Machine Learning Technologies an...
المسابقة الرمضانية للاستاذ الدكتور ابو العلا عطيفي حسنين .pdf
انجازات المدرسة العلمية البحثية المصرية (SRSEG) لعام 2024.pdf
ويبينار علي مصطفى مشرفة باشا: اينشتين العربو
الأطر والمبادئ الاخلاقية للذكاء الاصطناعي التوليدى.pdf
دعوة للاستخدام المسؤول للذكاء الاصطناعي التوليدي في الأوساط الأكاديمية المعر...
حوار مع الأستاذ الدكتور أبو العلا عطيفى حسنين - تقنية الذكاء الاصطناعي تحول م...
الطاقة من الفضاء: علماء ينقلون الطاقة الشمسية إلى الأرض عن طريق الفضاء لأول م...
Intelligent Avatars in the Metaverse.pptx
دليل البحث العلمى .pdf
SRGE photo.pdf
الذكاء الإصطناعى وافاقه فى التعليم على مستوى الوطن العربى: مستوى السياسات
الصحافة والإعلام الرقمى فى عصر الذكاء الاصطناعي
الميتافيرس و مستقبل التعليم فى الوطن العربى
الذكاء الأصطناعى المسؤول ومستقبل الأمن المناخى وانعكاساته الاجتماعية والأمنية

Recently uploaded (20)

PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
composite construction of structures.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Well-logging-methods_new................
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Embodied AI: Ushering in the Next Era of Intelligent Systems
bas. eng. economics group 4 presentation 1.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Lecture Notes Electrical Wiring System Components
composite construction of structures.pdf
OOP with Java - Java Introduction (Basics)
Well-logging-methods_new................
Operating System & Kernel Study Guide-1 - converted.pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT 4 Total Quality Management .pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Sustainable Sites - Green Building Construction
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Foundation to blockchain - A guide to Blockchain Tech

Deep learning: challenges and applications

  • 1. DEEP LEARNING: CHALLENGES AND APPLICATIONS Dr. Fatma Helmy Misr International University SRGE 2017 Workshop on Intelligent Systems and Data Mining: Applications and Trends:Faculty of Computer Science, Kafr Elsheikh University: 6 Dec 2017 1
  • 2. Agenda  Challenges in Computer Vision  Overview of Traditional Approaches  Introduction to Convolution Neural Networks Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017 2
  • 3. 3 Aim of Computer vision  the aim of computer vision (CV) is to imitate the functionality of human eye and brain components responsible for your sense of sight Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 4. 4 Challenges in Computer Vision  Variations in Viewpoint: As humans we know it is the same object but how to teach computers Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 5. 5 Challenges in Computer Vision  Difference in Illumination: Though this image is so dark, we can still recognize that it is a cat. Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 6. 6 Challenges in Computer Vision  Hidden parts of images: Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 7. 7 Challenges in Computer Vision  Background Clutter: there is a man in the photo Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 8. 8 Traditional Approaches  Work well for simpler problems Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 9. 9 Definition of Deep NN deep neural networks as networks that have an input layer, an output layer and many hidden layer in between (Deep). Each layer performs specific types of sorting and ordering in a process that some refer to as “feature hierarchy.” Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 10. 10 Definition of Deep NN Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 11. 11 Deep Neural Network Why deep neural network work better Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 12. 12 Capabilities of Deep NN Deep learning models are trained by using large sets of labeled data and neural network architectures that learn features directly from the data without the need for manual feature extraction. Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 13. 13 Goal of Deep NN Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 14. 14 DNN components Convolution Layer Pooling Layer Output Layer Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 16. 16 Deep Neural Network One way to understand them is that the first layer will try to detect edges and form templates for edge detection. Then subsequent layers will try to combine them into simpler shapes and eventually into templates of different object positions, illumination, scales, etc. The final layers will match an input image with all the templates and the final prediction is like a weighted sum of all of them
  • 17. 17 Convolution layer this is the original image which is 32×32 in height and width Now a convolution layer is formed by running a filter over it. This filter is nothing but a set of weights and bias which are learned during the back-propagation step each filter activates certain features from the imagesWorkshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 18. 18 pooling layer Its function is to progressively reduce the spatial size of the representation to reduce the amount of parameters and computation in the network and also control overfitting. Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 19. 19 Output layer At the end of convolution and pooling layers, networks generally use fully-connected layers in which each pixel is considered as a separate neuron just like a regular neural network. The last fully-connected layer will contain as many neurons as the number of classes to be predicted. Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 20. 20 Example on Training DNN Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 21. 21 Steps of DNN Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017 Step1: We initialize all filters and parameters / weights with random values Step2: The network takes a training image as input, goes through the forward propagation step (convolution, ReLU and pooling operations along with forward propagation in the Fully Connected layer) and finds the output probabilities for each class. Lets say the output probabilities for the boat image above are [0.2, 0.4, 0.1, 0.3] Since weights are randomly assigned for the first training example, output probabilities are also random.
  • 22. 22 Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017 Step3: Calculate the total error at the output layer (summation over all 4 classes) Total Error = ∑ ½ (target probability – output probability) ² Step4: Use Backpropagation to calculate the gradients of the error with respect to all weights in the network and use gradient descent to update all filter values / weights and parameter values to minimize the output error.
  • 23. 23 Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017 The weights are adjusted in proportion to their contribution to the total error. When the same image is input again, output probabilities might now be [0.1, 0.1, 0.7, 0.1], which is closer to the target vector [0, 0, 1, 0]. This means that the network has learnt to classify this particular image correctly by adjusting its weights / filters such that the output error is reduced.
  • 24. 24 Steps of DNN Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017 . Parameters like number of filters, filter sizes, architecture of the network etc. have all been fixed before Step 1 and do not change during training process – only the values of the filter matrix and connection weights get updated. Step5: Repeat steps 2-4 with all images in the training set. The above steps train the ConvNet – this essentially means that all the weights and parameters of the ConvNet have now been optimized to correctly classify images from the training set.
  • 25. 25 Testing DNN Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017 . When a new (unseen) image is input into the ConvNet, the network would go through the forward propagation step and output a probability for each class (for a new image, the output probabilities are calculated using the weights which have been optimized to correctly classify all the previous training examples). If our training set is large enough, the network will (hopefully) generalize well to new images and classify them into correct categories.
  • 26. 26 Difference between CNN and ML Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 27. 27 Applications of Deep NN The most important application is a car without driver Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017
  • 28. Thank you Fatma.helmy@miuegypt.edu.eg 28 Workshop on Intelligent Systems and Data Mining: Applications and Trends: Wed 6 Dec 2017