SlideShare a Scribd company logo
1 of 31
Download to read offline
Unsupervised Learning and Image Classification
in High Performance Computing Cluster
Itauma Itauma, Xuewen Chen
2016 HPCC Systems Engineering Summit - Community Day
@hpccsystems
Data Sciences and Analytics Lab
Wayne State University
Department of Computer Science
College of Engineering
Detroit, MI
@amightyo
October 12, 2016
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 1 / 31
Overview
1 Introduction
Data Sciences and Analytics Lab
Objective
Background
Contributions of this Study
2 Methods
3 Experiments and Results
Evaluation on AR Face Database
Identity Recognition on the Wild and Multimedia Database
4 Discussion and Observation
ECL Codes
5 Conclusion and Next Steps
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 2 / 31
Data Sciences and Analytics Lab
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 3 / 31
Objective
Unsupervised Learning and Image Classification in HPCC
Feature representation from face images and sound data
Classification based on the representations.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 4 / 31
Background: Single and Multinode HPCC Architecture
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 5 / 31
Background: HPCC Systems Platform Architecture
The experiments were run on a single node HPCC system platform.
The single node HPCC system VM running Ubuntu 64-bit was setup as a guest machine
on Windows.
The host machine has a usable RAM size of 3.89GB of which 1.5GB is allocated to the
guest machine.
An important feature of the HPCC platform is its ability to ETL Big Data (tera bytes to
peta bytes)
At the core of the HPCC platform is the powerful and simple ECL programming language.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 6 / 31
Big Data
Any data matrix that can’t
fit into the RAM
How much RAM do I need
to store a matrix?
A rxc matrix double
precision matrix requires
r ∗ c ∗ 8/109
GB
Rows Cols GB Fits into 0.75GB
RAM
8300 250000 16.6 No
8300 62500 4.15 No
1400 10000 0.1 Yes
1000 10000 0.08 Yes
Table: Gigabytes of storage a matrix requires
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 7 / 31
HPCC Systems Platform Architecture
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 8 / 31
Contributions of this Study
The use of HPCC platform in the implementation of the feature learning and object
classification tasks.
A feature learning and recognition framework using a multimodal strategy.
This idea utilizes the HPCC platform to handle identity recognition using multimedia
data in a multimodal framework which leads to high recognition accuracy.
By dividing a face image into several subunits, we can extract intra-region information
more precisely.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 9 / 31
Methods: Project Pipeline
Figure: Framework for image classification.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 10 / 31
Image Reading In HPCC
Extract patches from images.
Normalize the patches.
Convert these patches to CSV.
Spray the CSV to HPCC.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 11 / 31
Image to CSV
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 12 / 31
Feature Learning
The goal of unsupervised learning is to find a lower dimensional projection of the
unlabeled data that preserves all the information in the data while reducing redundant
dimension.
The algorithm takes the dataset X and outputs a function f : Rn
→ Rk
that maps an
input vector x(i)
to a new feature vector of k features.
a good number of samples
choice of parameters
number of weights
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 13 / 31
K-Means Clustering Algorithm
Select k points as initial centroids
repeat
Form k clusters by assigning each point to its closest centroid
Re-compute the centroids of each cluster
until convergence criterion is satisfied
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 14 / 31
Visualization of learned weight from AR Face Dataset
“(AR Left eye Weight)” “(AR Right eye Weight)”
Figure: Selected bases (or centroids) trained on AR images using K-Means in HPCC.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 15 / 31
Classification
Classifiers
1 C4.5 Decision Tree
2 Random Forest
3 Naive Bayes
4 Softmax
In machine learning, all classification algorithms follow
three logical steps:
Learning the model from a training set
Testing with respect to obtaining measures of how
well the classifier fits
Classifying which involves testing the model on new
data in order to compute a classification accuracy.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 16 / 31
AR Data
AR Face Database:
Aligned: 100 subjects
10 different images per subject
Occluded images removed
Figure: Example images from one subject in AR database with
various facial expressions and illumination.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 17 / 31
Region of Interest
Better representations obtained by running unsupervised learning for each region.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 18 / 31
AR Face Results
Acc. (%) with Test
Methods 5 Train-Test
K-means (HPCC) + Linear SVM (MATLAB) 69.3
K-means + Linear SVM [Coates et al., 2011] 74.3
K-means (H) + C4.5 Decision tree (H) 78.9
K-means (M) + C4.5 Decision tree (H) 85.2
Table: Comparison of face recognition rates on AR database.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 19 / 31
AR Face Results
Region Recognition rate (%)
Whole face 84.2
Left eye 76.4
Right eye 77.1
Nose 65.3
Mouth 57.9
Multimodalities 91.5
Table: Average recognition rates deviations on AR database with the use of features from each single facial
region and the multimodal representation, respectively. C4.5 decision tree is used for the classification.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 20 / 31
PubFig83 Data
PubFig83 Aligned Face
Images:
10 subjects
100 images for each subject
Figure: Example images of 10 celebrities with various real-world
changes on facial expression, pose, illumination, occlusion, resolution,
etc.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 21 / 31
Identity recognition results using visual and/or speech contents on
multimedia database.
Acc. (%)
Methods 50 Train-Test
Only Visual Content
Naive Bayes (HPCC) 55.5
Linear SVM (MATLAB)[Coates et al., 2011] 71.6
Random Forest (HPCC) - maxLevel=10 74.2
Random Forest (HPCC) - maxLevel=15 75.5
Softmax Classification (HPCC) 83.0
C4.5 Decision tree (HPCC) - maxLevel=25 91.5
Only Speech Content
C4.5 Decision tree (HPCC) 91.6
Multimedia (Visual + Speech)
C4.5 Decision tree (HPCC) 94.0
Table: Identity recognition results using visual and/or speech contents on multimedia database.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 22 / 31
Discussion and Observation
Feature learning and object classification successfully performed in HPCC
Single node HPCC platform was used.
A faster training time is expected with a multinode HPCC platform (future studies)
C4.5 decision tree classification method achieved higher accuracy compared with other
alternatives.
The deeper the tree, the more complex the decision rules and the fitter the model.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 23 / 31
Discussion and Observation
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 24 / 31
Discussion and Observation
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 25 / 31
ECL Codes
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 26 / 31
Conclusion
This study demonstrates feature learning and object classification problems in HPCC
with faster optimization/calculation of algorithms and low cost of hardware.
Several databases with image and multimedia content were explored in HPCC.
Our learning framework leverages new representations that are learned over multimedia
data automatically.
C4.5 decision tree classification method boosts recognition rates.
This identity recognition algorithm can lead to further exploration of face recognition
problems.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 27 / 31
Next Steps
Setting up a Multinode HPCC Lab for Big Data processing
Explore teaching ECL with a focus on Matrix Computation
Explore more ML applications using HPCC
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 28 / 31
References
HPCC Systems: HPCC Client Tools. Boca Raton Documentation Team, 2014.
Coates, Adam; Lee, Honglak; Ng, Andrew Y. An analysis of single-layer networks in unsupervised feature learning,
International Conference on Artificial Intelligence and Statistics, pp. 215–223, 2011..
Martınez, AM and Benavente, Robert, The AR Face Database, Computer Vision Center, Technical Report, vol. 24, 1998.
Becker, Brian C. and Ortiz, Enrique G., Evaluating Open-Universe Face Identification on the Web, Proc. IEEE Conf.
Computer Vision and Pattern Recognition Workshops, pp. 904–911, 2013.
K-Means Clustering Algorithm, http://en.wikipedia.org/wiki/K-means_clustering.
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 29 / 31
Thank you!
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 30 / 31
Questions?
Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 31 / 31

More Related Content

What's hot

[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程台灣資料科學年會
 
Going Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFGoing Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFIan Foster
 
R Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal DependenceR Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal DependenceWork-Bench
 
Active Learning for Multi-relational Data Construction
Active Learning for Multi-relational Data ConstructionActive Learning for Multi-relational Data Construction
Active Learning for Multi-relational Data ConstructionHiroshi Kajino
 
Nimrita koul Machine Learning
Nimrita koul  Machine LearningNimrita koul  Machine Learning
Nimrita koul Machine LearningNimrita Koul
 
Logistic Regression using Mahout
Logistic Regression using MahoutLogistic Regression using Mahout
Logistic Regression using Mahouttanuvir
 
Dictionary Learning for Massive Matrix Factorization
Dictionary Learning for Massive Matrix FactorizationDictionary Learning for Massive Matrix Factorization
Dictionary Learning for Massive Matrix Factorizationrecsysfr
 
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로 모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로 r-kor
 
Random forest using apache mahout
Random forest using apache mahoutRandom forest using apache mahout
Random forest using apache mahoutGaurav Kasliwal
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnBenjamin Bengfort
 
Data Structures and Algorithm - Week 3 - Stacks and Queues
Data Structures and Algorithm - Week 3 - Stacks and QueuesData Structures and Algorithm - Week 3 - Stacks and Queues
Data Structures and Algorithm - Week 3 - Stacks and QueuesFerdin Joe John Joseph PhD
 
ensembles_emptytemplate_v2
ensembles_emptytemplate_v2ensembles_emptytemplate_v2
ensembles_emptytemplate_v2Shrayes Ramesh
 
Visual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learningVisual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learningBenjamin Bengfort
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streamsKrish_ver2
 
Data Structures and Algorithm - Week 9 - Search Algorithms
Data Structures and Algorithm - Week 9 - Search AlgorithmsData Structures and Algorithm - Week 9 - Search Algorithms
Data Structures and Algorithm - Week 9 - Search AlgorithmsFerdin Joe John Joseph PhD
 
Data Structures and Algorithm - Week 4 - Trees, Binary Trees
Data Structures and Algorithm - Week 4 - Trees, Binary TreesData Structures and Algorithm - Week 4 - Trees, Binary Trees
Data Structures and Algorithm - Week 4 - Trees, Binary TreesFerdin Joe John Joseph PhD
 
Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Ganesan Narayanasamy
 
Updating PageRank for Streaming Graphs
Updating PageRank for Streaming GraphsUpdating PageRank for Streaming Graphs
Updating PageRank for Streaming GraphsJason Riedy
 

What's hot (20)

[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程[系列活動] Machine Learning 機器學習課程
[系列活動] Machine Learning 機器學習課程
 
Going Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCFGoing Smart and Deep on Materials at ALCF
Going Smart and Deep on Materials at ALCF
 
R Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal DependenceR Packages for Time-Varying Networks and Extremal Dependence
R Packages for Time-Varying Networks and Extremal Dependence
 
Active Learning for Multi-relational Data Construction
Active Learning for Multi-relational Data ConstructionActive Learning for Multi-relational Data Construction
Active Learning for Multi-relational Data Construction
 
Nimrita koul Machine Learning
Nimrita koul  Machine LearningNimrita koul  Machine Learning
Nimrita koul Machine Learning
 
Logistic Regression using Mahout
Logistic Regression using MahoutLogistic Regression using Mahout
Logistic Regression using Mahout
 
Dictionary Learning for Massive Matrix Factorization
Dictionary Learning for Massive Matrix FactorizationDictionary Learning for Massive Matrix Factorization
Dictionary Learning for Massive Matrix Factorization
 
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로 모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
모듈형 패키지를 활용한 나만의 기계학습 모형 만들기 - 회귀나무모형을 중심으로
 
DTLC-GAN
DTLC-GANDTLC-GAN
DTLC-GAN
 
Random forest using apache mahout
Random forest using apache mahoutRandom forest using apache mahout
Random forest using apache mahout
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-Learn
 
Data Structures and Algorithm - Week 3 - Stacks and Queues
Data Structures and Algorithm - Week 3 - Stacks and QueuesData Structures and Algorithm - Week 3 - Stacks and Queues
Data Structures and Algorithm - Week 3 - Stacks and Queues
 
ensembles_emptytemplate_v2
ensembles_emptytemplate_v2ensembles_emptytemplate_v2
ensembles_emptytemplate_v2
 
How to Accelerate Molecular Simulations with Data? by Žofia Trsťanová, Machin...
How to Accelerate Molecular Simulations with Data? by Žofia Trsťanová, Machin...How to Accelerate Molecular Simulations with Data? by Žofia Trsťanová, Machin...
How to Accelerate Molecular Simulations with Data? by Žofia Trsťanová, Machin...
 
Visual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learningVisual diagnostics for more effective machine learning
Visual diagnostics for more effective machine learning
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streams
 
Data Structures and Algorithm - Week 9 - Search Algorithms
Data Structures and Algorithm - Week 9 - Search AlgorithmsData Structures and Algorithm - Week 9 - Search Algorithms
Data Structures and Algorithm - Week 9 - Search Algorithms
 
Data Structures and Algorithm - Week 4 - Trees, Binary Trees
Data Structures and Algorithm - Week 4 - Trees, Binary TreesData Structures and Algorithm - Week 4 - Trees, Binary Trees
Data Structures and Algorithm - Week 4 - Trees, Binary Trees
 
Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9
 
Updating PageRank for Streaming Graphs
Updating PageRank for Streaming GraphsUpdating PageRank for Streaming Graphs
Updating PageRank for Streaming Graphs
 

Viewers also liked

Speeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object RecognitionSpeeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object RecognitionCSCJournals
 
#quclms launch presentation
#quclms launch presentation#quclms launch presentation
#quclms launch presentationLaura-Jane Smith
 
Resistencia de entrada, salida y ganancia en
Resistencia de entrada, salida y ganancia enResistencia de entrada, salida y ganancia en
Resistencia de entrada, salida y ganancia enDiego Del Villar
 
позакласна діяльність
позакласна діяльністьпозакласна діяльність
позакласна діяльністьHalyna Kasyan
 
Hurricane Sandy Confusion
Hurricane Sandy ConfusionHurricane Sandy Confusion
Hurricane Sandy Confusiontonymaull92
 
LEVICK Weekly - Mar 22
LEVICK Weekly - Mar 22LEVICK Weekly - Mar 22
LEVICK Weekly - Mar 22LEVICK
 
Innovation hub presentation: Mathematical thinking for business success
Innovation hub presentation: Mathematical thinking for business successInnovation hub presentation: Mathematical thinking for business success
Innovation hub presentation: Mathematical thinking for business successEdzai Conilias Zvobwo
 
LEVICK Weekly - Jan 18 2013
LEVICK Weekly - Jan 18 2013LEVICK Weekly - Jan 18 2013
LEVICK Weekly - Jan 18 2013LEVICK
 
Bper 03 2016 aprendizajes 1
Bper 03 2016 aprendizajes 1Bper 03 2016 aprendizajes 1
Bper 03 2016 aprendizajes 1GARGICEVICH
 
HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...
HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...
HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...HPCC Systems
 

Viewers also liked (20)

Speeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object RecognitionSpeeded-up and Compact Visual Codebook for Object Recognition
Speeded-up and Compact Visual Codebook for Object Recognition
 
face detection
face detectionface detection
face detection
 
Introduction to pattern recognition
Introduction to pattern recognitionIntroduction to pattern recognition
Introduction to pattern recognition
 
Subnets
SubnetsSubnets
Subnets
 
2nd coming signs 2
2nd coming signs 22nd coming signs 2
2nd coming signs 2
 
TUBULAR EXCHANGER
TUBULAR EXCHANGERTUBULAR EXCHANGER
TUBULAR EXCHANGER
 
#quclms launch presentation
#quclms launch presentation#quclms launch presentation
#quclms launch presentation
 
NA PERIFA
NA PERIFANA PERIFA
NA PERIFA
 
Resistencia de entrada, salida y ganancia en
Resistencia de entrada, salida y ganancia enResistencia de entrada, salida y ganancia en
Resistencia de entrada, salida y ganancia en
 
позакласна діяльність
позакласна діяльністьпозакласна діяльність
позакласна діяльність
 
Hurricane Sandy Confusion
Hurricane Sandy ConfusionHurricane Sandy Confusion
Hurricane Sandy Confusion
 
Presentation1
Presentation1Presentation1
Presentation1
 
LEVICK Weekly - Mar 22
LEVICK Weekly - Mar 22LEVICK Weekly - Mar 22
LEVICK Weekly - Mar 22
 
Innovation hub presentation: Mathematical thinking for business success
Innovation hub presentation: Mathematical thinking for business successInnovation hub presentation: Mathematical thinking for business success
Innovation hub presentation: Mathematical thinking for business success
 
User guide
User guideUser guide
User guide
 
REPRODUCCIÓN
REPRODUCCIÓNREPRODUCCIÓN
REPRODUCCIÓN
 
LEVICK Weekly - Jan 18 2013
LEVICK Weekly - Jan 18 2013LEVICK Weekly - Jan 18 2013
LEVICK Weekly - Jan 18 2013
 
Bper 03 2016 aprendizajes 1
Bper 03 2016 aprendizajes 1Bper 03 2016 aprendizajes 1
Bper 03 2016 aprendizajes 1
 
HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...
HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...
HPCC Systems Engineering Summit Presentation - Leveraging HPCC Systems with V...
 
Espa fresh
Espa freshEspa fresh
Espa fresh
 

Similar to Unsupervised Learning and Image Classification in High Performance Computing Cluster

Mark_Yashar_Resume_Fall_2016
Mark_Yashar_Resume_Fall_2016Mark_Yashar_Resume_Fall_2016
Mark_Yashar_Resume_Fall_2016Mark Yashar
 
Mark_Yashar_Resume_2017
Mark_Yashar_Resume_2017Mark_Yashar_Resume_2017
Mark_Yashar_Resume_2017Mark Yashar
 
CNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesCNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesDmytro Mishkin
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsHong-Linh Truong
 
EE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxEE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxiamultapromax
 
Machine learning and_neural_network_lecture_slide_ece_dku
Machine learning and_neural_network_lecture_slide_ece_dkuMachine learning and_neural_network_lecture_slide_ece_dku
Machine learning and_neural_network_lecture_slide_ece_dkuSeokhyun Yoon
 
PPT slides
PPT slidesPPT slides
PPT slidesbutest
 
Functional data structures
Functional data structuresFunctional data structures
Functional data structuresRalf Laemmel
 
lecture-intro-pet-nams-ai-in-toxicology.pptx
lecture-intro-pet-nams-ai-in-toxicology.pptxlecture-intro-pet-nams-ai-in-toxicology.pptx
lecture-intro-pet-nams-ai-in-toxicology.pptxMarc Teunis
 
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness SystemMediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness Systemmultimediaeval
 
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...GagandeepKaur872517
 
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...Mokhtar SELLAMI
 
(Hierarchical) topic modeling
(Hierarchical) topic modeling (Hierarchical) topic modeling
(Hierarchical) topic modeling Yueshen Xu
 
Train, explain, acclaim. Build a good model in three steps
Train, explain, acclaim.  Build a good model in three stepsTrain, explain, acclaim.  Build a good model in three steps
Train, explain, acclaim. Build a good model in three stepsPrzemek Biecek
 
deeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptxdeeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptxJeetDesai14
 

Similar to Unsupervised Learning and Image Classification in High Performance Computing Cluster (20)

Mark_Yashar_Resume_Fall_2016
Mark_Yashar_Resume_Fall_2016Mark_Yashar_Resume_Fall_2016
Mark_Yashar_Resume_Fall_2016
 
Mark_Yashar_Resume_2017
Mark_Yashar_Resume_2017Mark_Yashar_Resume_2017
Mark_Yashar_Resume_2017
 
CNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent AdvancesCNNs: from the Basics to Recent Advances
CNNs: from the Basics to Recent Advances
 
Dynamic Symbolic Database Application Testing
Dynamic Symbolic Database Application TestingDynamic Symbolic Database Application Testing
Dynamic Symbolic Database Application Testing
 
Clusterix at VDS 2016
Clusterix at VDS 2016Clusterix at VDS 2016
Clusterix at VDS 2016
 
Lec07 aggregation-and-retrieval-system
Lec07 aggregation-and-retrieval-systemLec07 aggregation-and-retrieval-system
Lec07 aggregation-and-retrieval-system
 
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analyticsTUW-ASE Summer 2015 - Quality of Result-aware data analytics
TUW-ASE Summer 2015 - Quality of Result-aware data analytics
 
EE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptxEE-232-LEC-01 Data_structures.pptx
EE-232-LEC-01 Data_structures.pptx
 
Machine learning and_neural_network_lecture_slide_ece_dku
Machine learning and_neural_network_lecture_slide_ece_dkuMachine learning and_neural_network_lecture_slide_ece_dku
Machine learning and_neural_network_lecture_slide_ece_dku
 
PPT slides
PPT slidesPPT slides
PPT slides
 
Resume
ResumeResume
Resume
 
Functional data structures
Functional data structuresFunctional data structures
Functional data structures
 
lecture-intro-pet-nams-ai-in-toxicology.pptx
lecture-intro-pet-nams-ai-in-toxicology.pptxlecture-intro-pet-nams-ai-in-toxicology.pptx
lecture-intro-pet-nams-ai-in-toxicology.pptx
 
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness SystemMediaEval 2016 - MLPBOON Predicting Media Interestingness System
MediaEval 2016 - MLPBOON Predicting Media Interestingness System
 
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
Comparative Analysis of RMSE and MAP Metrices for Evaluating CNN and LSTM Mod...
 
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
CARI-2020, Application of LSTM architectures for next frame forecasting in Se...
 
Deep learning presentation
Deep learning presentationDeep learning presentation
Deep learning presentation
 
(Hierarchical) topic modeling
(Hierarchical) topic modeling (Hierarchical) topic modeling
(Hierarchical) topic modeling
 
Train, explain, acclaim. Build a good model in three steps
Train, explain, acclaim.  Build a good model in three stepsTrain, explain, acclaim.  Build a good model in three steps
Train, explain, acclaim. Build a good model in three steps
 
deeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptxdeeplearningpresentation-180625071236.pptx
deeplearningpresentation-180625071236.pptx
 

More from HPCC Systems

Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...HPCC Systems
 
Improving Efficiency of Machine Learning Algorithms using HPCC Systems
Improving Efficiency of Machine Learning Algorithms using HPCC SystemsImproving Efficiency of Machine Learning Algorithms using HPCC Systems
Improving Efficiency of Machine Learning Algorithms using HPCC SystemsHPCC Systems
 
Towards Trustable AI for Complex Systems
Towards Trustable AI for Complex SystemsTowards Trustable AI for Complex Systems
Towards Trustable AI for Complex SystemsHPCC Systems
 
Closing / Adjourn
Closing / Adjourn Closing / Adjourn
Closing / Adjourn HPCC Systems
 
Community Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon CuttingCommunity Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon CuttingHPCC Systems
 
Release Cycle Changes
Release Cycle ChangesRelease Cycle Changes
Release Cycle ChangesHPCC Systems
 
Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index HPCC Systems
 
Advancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine LearningAdvancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine LearningHPCC Systems
 
Expanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network CapabilitiesExpanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network CapabilitiesHPCC Systems
 
Leveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC SystemsLeveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC SystemsHPCC Systems
 
DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch HPCC Systems
 
Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem HPCC Systems
 
Work Unit Analysis Tool
Work Unit Analysis ToolWork Unit Analysis Tool
Work Unit Analysis ToolHPCC Systems
 
Community Award Ceremony
Community Award Ceremony Community Award Ceremony
Community Award Ceremony HPCC Systems
 
Dapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL NeaterDapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL NeaterHPCC Systems
 
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...HPCC Systems
 
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...HPCC Systems
 

More from HPCC Systems (20)

Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...Natural Language to SQL Query conversion using Machine Learning Techniques on...
Natural Language to SQL Query conversion using Machine Learning Techniques on...
 
Improving Efficiency of Machine Learning Algorithms using HPCC Systems
Improving Efficiency of Machine Learning Algorithms using HPCC SystemsImproving Efficiency of Machine Learning Algorithms using HPCC Systems
Improving Efficiency of Machine Learning Algorithms using HPCC Systems
 
Towards Trustable AI for Complex Systems
Towards Trustable AI for Complex SystemsTowards Trustable AI for Complex Systems
Towards Trustable AI for Complex Systems
 
Welcome
WelcomeWelcome
Welcome
 
Closing / Adjourn
Closing / Adjourn Closing / Adjourn
Closing / Adjourn
 
Community Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon CuttingCommunity Website: Virtual Ribbon Cutting
Community Website: Virtual Ribbon Cutting
 
Path to 8.0
Path to 8.0 Path to 8.0
Path to 8.0
 
Release Cycle Changes
Release Cycle ChangesRelease Cycle Changes
Release Cycle Changes
 
Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index Geohashing with Uber’s H3 Geospatial Index
Geohashing with Uber’s H3 Geospatial Index
 
Advancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine LearningAdvancements in HPCC Systems Machine Learning
Advancements in HPCC Systems Machine Learning
 
Docker Support
Docker Support Docker Support
Docker Support
 
Expanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network CapabilitiesExpanding HPCC Systems Deep Neural Network Capabilities
Expanding HPCC Systems Deep Neural Network Capabilities
 
Leveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC SystemsLeveraging Intra-Node Parallelization in HPCC Systems
Leveraging Intra-Node Parallelization in HPCC Systems
 
DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch DataPatterns - Profiling in ECL Watch
DataPatterns - Profiling in ECL Watch
 
Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem Leveraging the Spark-HPCC Ecosystem
Leveraging the Spark-HPCC Ecosystem
 
Work Unit Analysis Tool
Work Unit Analysis ToolWork Unit Analysis Tool
Work Unit Analysis Tool
 
Community Award Ceremony
Community Award Ceremony Community Award Ceremony
Community Award Ceremony
 
Dapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL NeaterDapper Tool - A Bundle to Make your ECL Neater
Dapper Tool - A Bundle to Make your ECL Neater
 
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
A Success Story of Challenging the Status Quo: Gadget Girls and the Inclusion...
 
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
Beyond the Spectrum – Creating an Environment of Diversity and Empowerment wi...
 

Recently uploaded

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxolyaivanovalion
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 

Recently uploaded (20)

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 

Unsupervised Learning and Image Classification in High Performance Computing Cluster

  • 1. Unsupervised Learning and Image Classification in High Performance Computing Cluster Itauma Itauma, Xuewen Chen 2016 HPCC Systems Engineering Summit - Community Day @hpccsystems Data Sciences and Analytics Lab Wayne State University Department of Computer Science College of Engineering Detroit, MI @amightyo October 12, 2016 Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 1 / 31
  • 2. Overview 1 Introduction Data Sciences and Analytics Lab Objective Background Contributions of this Study 2 Methods 3 Experiments and Results Evaluation on AR Face Database Identity Recognition on the Wild and Multimedia Database 4 Discussion and Observation ECL Codes 5 Conclusion and Next Steps Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 2 / 31
  • 3. Data Sciences and Analytics Lab Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 3 / 31
  • 4. Objective Unsupervised Learning and Image Classification in HPCC Feature representation from face images and sound data Classification based on the representations. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 4 / 31
  • 5. Background: Single and Multinode HPCC Architecture Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 5 / 31
  • 6. Background: HPCC Systems Platform Architecture The experiments were run on a single node HPCC system platform. The single node HPCC system VM running Ubuntu 64-bit was setup as a guest machine on Windows. The host machine has a usable RAM size of 3.89GB of which 1.5GB is allocated to the guest machine. An important feature of the HPCC platform is its ability to ETL Big Data (tera bytes to peta bytes) At the core of the HPCC platform is the powerful and simple ECL programming language. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 6 / 31
  • 7. Big Data Any data matrix that can’t fit into the RAM How much RAM do I need to store a matrix? A rxc matrix double precision matrix requires r ∗ c ∗ 8/109 GB Rows Cols GB Fits into 0.75GB RAM 8300 250000 16.6 No 8300 62500 4.15 No 1400 10000 0.1 Yes 1000 10000 0.08 Yes Table: Gigabytes of storage a matrix requires Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 7 / 31
  • 8. HPCC Systems Platform Architecture Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 8 / 31
  • 9. Contributions of this Study The use of HPCC platform in the implementation of the feature learning and object classification tasks. A feature learning and recognition framework using a multimodal strategy. This idea utilizes the HPCC platform to handle identity recognition using multimedia data in a multimodal framework which leads to high recognition accuracy. By dividing a face image into several subunits, we can extract intra-region information more precisely. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 9 / 31
  • 10. Methods: Project Pipeline Figure: Framework for image classification. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 10 / 31
  • 11. Image Reading In HPCC Extract patches from images. Normalize the patches. Convert these patches to CSV. Spray the CSV to HPCC. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 11 / 31
  • 12. Image to CSV Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 12 / 31
  • 13. Feature Learning The goal of unsupervised learning is to find a lower dimensional projection of the unlabeled data that preserves all the information in the data while reducing redundant dimension. The algorithm takes the dataset X and outputs a function f : Rn → Rk that maps an input vector x(i) to a new feature vector of k features. a good number of samples choice of parameters number of weights Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 13 / 31
  • 14. K-Means Clustering Algorithm Select k points as initial centroids repeat Form k clusters by assigning each point to its closest centroid Re-compute the centroids of each cluster until convergence criterion is satisfied Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 14 / 31
  • 15. Visualization of learned weight from AR Face Dataset “(AR Left eye Weight)” “(AR Right eye Weight)” Figure: Selected bases (or centroids) trained on AR images using K-Means in HPCC. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 15 / 31
  • 16. Classification Classifiers 1 C4.5 Decision Tree 2 Random Forest 3 Naive Bayes 4 Softmax In machine learning, all classification algorithms follow three logical steps: Learning the model from a training set Testing with respect to obtaining measures of how well the classifier fits Classifying which involves testing the model on new data in order to compute a classification accuracy. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 16 / 31
  • 17. AR Data AR Face Database: Aligned: 100 subjects 10 different images per subject Occluded images removed Figure: Example images from one subject in AR database with various facial expressions and illumination. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 17 / 31
  • 18. Region of Interest Better representations obtained by running unsupervised learning for each region. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 18 / 31
  • 19. AR Face Results Acc. (%) with Test Methods 5 Train-Test K-means (HPCC) + Linear SVM (MATLAB) 69.3 K-means + Linear SVM [Coates et al., 2011] 74.3 K-means (H) + C4.5 Decision tree (H) 78.9 K-means (M) + C4.5 Decision tree (H) 85.2 Table: Comparison of face recognition rates on AR database. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 19 / 31
  • 20. AR Face Results Region Recognition rate (%) Whole face 84.2 Left eye 76.4 Right eye 77.1 Nose 65.3 Mouth 57.9 Multimodalities 91.5 Table: Average recognition rates deviations on AR database with the use of features from each single facial region and the multimodal representation, respectively. C4.5 decision tree is used for the classification. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 20 / 31
  • 21. PubFig83 Data PubFig83 Aligned Face Images: 10 subjects 100 images for each subject Figure: Example images of 10 celebrities with various real-world changes on facial expression, pose, illumination, occlusion, resolution, etc. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 21 / 31
  • 22. Identity recognition results using visual and/or speech contents on multimedia database. Acc. (%) Methods 50 Train-Test Only Visual Content Naive Bayes (HPCC) 55.5 Linear SVM (MATLAB)[Coates et al., 2011] 71.6 Random Forest (HPCC) - maxLevel=10 74.2 Random Forest (HPCC) - maxLevel=15 75.5 Softmax Classification (HPCC) 83.0 C4.5 Decision tree (HPCC) - maxLevel=25 91.5 Only Speech Content C4.5 Decision tree (HPCC) 91.6 Multimedia (Visual + Speech) C4.5 Decision tree (HPCC) 94.0 Table: Identity recognition results using visual and/or speech contents on multimedia database. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 22 / 31
  • 23. Discussion and Observation Feature learning and object classification successfully performed in HPCC Single node HPCC platform was used. A faster training time is expected with a multinode HPCC platform (future studies) C4.5 decision tree classification method achieved higher accuracy compared with other alternatives. The deeper the tree, the more complex the decision rules and the fitter the model. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 23 / 31
  • 24. Discussion and Observation Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 24 / 31
  • 25. Discussion and Observation Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 25 / 31
  • 26. ECL Codes Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 26 / 31
  • 27. Conclusion This study demonstrates feature learning and object classification problems in HPCC with faster optimization/calculation of algorithms and low cost of hardware. Several databases with image and multimedia content were explored in HPCC. Our learning framework leverages new representations that are learned over multimedia data automatically. C4.5 decision tree classification method boosts recognition rates. This identity recognition algorithm can lead to further exploration of face recognition problems. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 27 / 31
  • 28. Next Steps Setting up a Multinode HPCC Lab for Big Data processing Explore teaching ECL with a focus on Matrix Computation Explore more ML applications using HPCC Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 28 / 31
  • 29. References HPCC Systems: HPCC Client Tools. Boca Raton Documentation Team, 2014. Coates, Adam; Lee, Honglak; Ng, Andrew Y. An analysis of single-layer networks in unsupervised feature learning, International Conference on Artificial Intelligence and Statistics, pp. 215–223, 2011.. Martınez, AM and Benavente, Robert, The AR Face Database, Computer Vision Center, Technical Report, vol. 24, 1998. Becker, Brian C. and Ortiz, Enrique G., Evaluating Open-Universe Face Identification on the Web, Proc. IEEE Conf. Computer Vision and Pattern Recognition Workshops, pp. 904–911, 2013. K-Means Clustering Algorithm, http://en.wikipedia.org/wiki/K-means_clustering. Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 29 / 31
  • 30. Thank you! Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 30 / 31
  • 31. Questions? Itauma Itauma, Xuewen Chen (WSU) Feature Learning and Classification in HPCC October 12, 2016 31 / 31