SlideShare a Scribd company logo
DEEP-Hybrid-DataCloud is funded by the Horizon 2020 Framework Programme
of the European union under grant agreement number 777435
DEEP as a Service:
Deep Learning for everybody
Lara Lloret Iglesias
<lloret@ifca.unican.es>
IFCA (CSIC-UC)
DEEP-Hybrid-DataCloud
 Designing and Enabling E-Infrastructures for intensive data Processing in
a Hybrid DataCloud
 H2020 project, EINFRA-21 call
 Started November 1
st
2017
 Global objective: Promote the use of intensive computing services by
different research communities and areas, and the support by the
corresponding e-Infrastructure providers and open source projects
https://deep-hybrid-datacloud.eu/
DEEP Partners
 9 academic partners
 CSIC, LIP, INFN, PSNC, KIT, UPV, CESNET, IISAS, HMGU
 1 industrial partner
 Atos
 6 countries
 Spain, Italy, Poland, Germany, Czech Republic, Slovakia
 Provide specialized cloud services to develop, exploit and share
machine learning applications (machine learning, deep learning)
 Covering the entire application development cycle
 Transparent access to specialized computing resources
(accelerators, supercomputing systems) → lower entry barrier
 Build a catalog or marketplace as an application exchange
method → ​​ease of use, collaboration, dissemination of
knowledge
Project focus
 The development of a model starts on a PC
 The model is trained with training data (labeled or not) and tested with a different data set
 This phase requires an adequate computing infrastructure
 The model is evaluated with data that you have never seen before.
 The cycle is repeated until the evaluation is satisfactory
 The work is published (academy): architecture, data configuration, scientific article, etc.
 Or it is deployed in production (industry)
Open issues:
 Access to infrastructure?
 How to share and exchange knowledge?
 Is there a standard way to deploy it as a production service?
 Good practices?
 And many more ...
Development cycle in Machine Learning
Training a Machine Learning/Deep Learning model is a very complex and
computationally intensive task requiring the user to have a full setup involving a
certain hardware, the adequate drivers, dedicated software and enough
memory and storage resources.
Very often the Deep Learning practitioner is not a computing expert, and want all of
this technology as accessible and transparent as possible to be able to just focus
on creating a new model or applying a prebuild one to some data.
The DEEP-HybridDataCloud project offers a framework for all users, and not just for a
few experts, enabling the transparent training, sharing and serving of Deep Learning
models both locally or on hybrid cloud system.
The goal: Deep as a Service
The DEEP-HybridDataCloud solution is based on Docker containers packaging already
all the tools needed to deploy and run the Deep Learning models in the most
transparent way.
One doesn’t need to worry about compatibility problems, everything has already been
tested and encapsulated so that the user has a fully working model in just a few minutes.
Using Docker enables you to package your entire application with all of its dependencies with
zero headache for compatibility issues or machine dependency.
Docker containers
The DEEP Open Catalog provides the universal point of entry to all services offered by DEEP
https://marketplace.deep-hybrid-datacloud.eu
Its offers several options for users of all levels to get acquainted with DEEP
DEEP Open Catalog
 Basic Users can browse the DEEP Open Catalog, download a certain model and
apply it to some local or remote data for inference/prediction.
 Intermediate Users can also browse the DEEP Open Catalog, download a model
and do some training using their own data easily changing the parameters of the
training.
 Advanced Users can do all of the above. In addition, they will work on more
complex tasks, that include larger amounts of data.
API accessible from web browser
To make things even easier, we have developed an API allowing the user to interact with
the model directly from the web browser.
It is possible to perform prediction, train or check the model metadata just with a
simple click!
Let see how this work!
/
Success stories: Phytoplankton
 This use case is concerned with the classification of phytoplankton images
 Tensorflow example implementation
 The network used is a Xception
Phytoplankton Use Case
https://marketplace.deep-hybrid-datacloud.eu
Browse the marketplace
https://marketplace.deep-hybrid-datacloud.eu
Browse the marketplace
Prediction
Prediction: Metadata
Prediction: Image classification
Prediction: classification probabilities
The output is given in JSON format that can be very easily integrated with any other
application needing to access the results.
Training: image classification
Training: image classification
DEEP OC Image Classification (Tensorflow)
Training: image classification
Running in the cloud
Running in the cloud
Running in the cloud
Mechanism to establish collaborations between private companies and public
sector to access technological services, research data and human capital
https://www.eosc-hub.eu/digital-innovation-hub/
 DEEP and EOSC-DIH have established a mutual collaboration
 DEEP provides services to DIH
 DIH seeks SMEs to conduct application pilots
 DIH, through the EOSC-Hub project, will also provide resource providers
DEEP is included as a provider of the following services in DIH:
ML application porting to EOSC technological infrastructure
ML implementation best practices
AI-enabled services prototyping in EOSC landscape
EOSC Digital Innovation Hub (DIH)
ML application porting to EOSC technological infrastructure
ML implementation best practices
AI-enabled services prototyping in EOSC landscape
 Access to high performance computing services (GPUs, HPC) for training in AI
applications, machine learning and deep learning → access to infrastructure
 Access to services for automatic deployment of models as a service
(DEEPaaS) → global and scalable access to the deployed model
 Publication of applications in the project catalog → impact and visibility
EOSC Digital Innovation Hub (DIH)
It is possible to grant sponsored access to resources
 The DEEP-HybridDataCloud approach offers a user friendly entry point and a set of open
tools to take advantage of the latest DL/ML machinery in an easy transparent way
 Machine learning service provider at EOSC
 We cover all the steps of the machine learning application development cycle
 Tools for federated learning: ensuring integrity, privacy, reliability, insurance, auditability,
traceability...
 Great possibilities for exploitation by the industry through the EOSC DIH (pilot
development)
 Possibility of access to computing and storage resources (sponsored through the pilot)
 Possibility of technical support, both by the EOSC and by DEEP Possibility of using a
combination of services of the DIH portal and the EOSC
 Increase in visibility, publicity and dissemination of results
Conclusions
References
Contact:
E-mail: aloga@ifca.unican.es, lloret@ifca.unican.es, deep-po@listas.csic.es
Web page:
https://deep-hybrid-datacloud.eu
Social media:
https://twitter.com/DEEP_eu
DEEP Open Catalog:
https://marketplace.deep-hybrid-datacloud.eu
DEEP documentation:
http://docs.deep-hybrid-datacloud.eu
DEEP YouTube channel:
https://www.youtube.com/playlist?list=PLJ9x9Zk1O-J_UZfNO2uWp2pFMmbwLvzXa
https://deep-hybrid-datacloud.eu
DEEP-Hybrid-DataCloud is funded by the Horizon 2020 Framework Programme of the European union under grant agreement number 777435
Thank you
Any Questions?Thank you!
https://deep-hybrid-datacloud.eu
DEEP-Hybrid-DataCloud is funded by the Horizon 2020 Framework Programme of the European union under grant agreement number 777435
Thank you
Any Questions?
Services at the EOSC portal

More Related Content

PDF
IBM Think Milano
PDF
Producing documentation for Eclipse RCP applications using single source prin...
PDF
CloudLightning - Project and Architecture Overview
PDF
Scientific Cloud Computing: Present & Future
PDF
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
PDF
PDF
SiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
PDF
Artificial Intelligence (AI) in media applications and services
IBM Think Milano
Producing documentation for Eclipse RCP applications using single source prin...
CloudLightning - Project and Architecture Overview
Scientific Cloud Computing: Present & Future
Implementing SAAS: Cloud Computing and Android Based Application Framework fo...
SiriusCon17 - A Graphical Approach to Modularization and Layering of Metamodels
Artificial Intelligence (AI) in media applications and services

Similar to BDV Webinar Series - Lara - Deep Learning for Everybody (20)

PPTX
Deep Hybrid DataCloud
PDF
DEEP: a user success story
PPTX
Dataverse in the European Open Science Cloud
 
PPTX
GLENNA: The Nordic cloud
PDF
DECIDE H2020 Brochure
PDF
Austin,TX Meetup presentation tensorflow final oct 26 2017
PDF
b-alien4cloud-en1_web
PDF
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
PPTX
Career opportunities in open source framework
PDF
Career opportunities in open source framework
PDF
Matias Creimerman - Cloud migration and modernization effort
PDF
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
PDF
Report : Dpilot - A Cloud Based File Transfer Web Application
PDF
Deploying and Managing Artificial Intelligence Services using the Open Data H...
PPTX
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
 
DOC
Abhilash_Documentum
DOC
Abhilash_Documentum
PDF
First Software Security Netherlands Meet Up - Delft - 18 May 2017
PPTX
The world of Docker and Kubernetes
 
PDF
Microservices - How Microservices Have Changed and Why They Matter
Deep Hybrid DataCloud
DEEP: a user success story
Dataverse in the European Open Science Cloud
 
GLENNA: The Nordic cloud
DECIDE H2020 Brochure
Austin,TX Meetup presentation tensorflow final oct 26 2017
b-alien4cloud-en1_web
TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENG...
Career opportunities in open source framework
Career opportunities in open source framework
Matias Creimerman - Cloud migration and modernization effort
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
Report : Dpilot - A Cloud Based File Transfer Web Application
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Dataverse SSHOC enrichment of DDI support at EDDI'19 2
 
Abhilash_Documentum
Abhilash_Documentum
First Software Security Netherlands Meet Up - Delft - 18 May 2017
The world of Docker and Kubernetes
 
Microservices - How Microservices Have Changed and Why They Matter
Ad

More from Big Data Value Association (20)

PDF
Data Privacy, Security in personal data sharing
PDF
Key Modules for a trsuted and privacy preserving personal data marketplace
PDF
GDPR and Data Ethics considerations in personal data sharing
PPTX
Intro - Three pillars for building a Smart Data Ecosystem: Trust, Security an...
PPTX
Three pillars for building a Smart Data Ecosystem: Trust, Security and Privacy
PPTX
Market into context - Three pillars for building a Smart Data Ecosystem: Trus...
PDF
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...
PDF
BDV Skills Accreditation - Big Data skilling in Emilia-Romagna
PDF
BDV Skills Accreditation - EIT labels for professionals
PDF
BDV Skills Accreditation - Recognizing Data Science Skills with BDV Data Scie...
PDF
BDV Skills Accreditation - Objectives of the workshop
PDF
BDV Skills Accreditation - Welcome introduction to the workshop
PDF
BDV Skills Accreditation - Definition and ensuring of digital roles and compe...
PDF
BigDataPilotDemoDays - I BiDaaS Application to the Manufacturing Sector Webinar
PDF
BigDataPilotDemoDays - I-BiDaaS Application to the Financial Sector Webinar
PPTX
Virtual BenchLearning - Data Bench Framework
PPTX
Virtual BenchLearning - DeepHealth - Needs & Requirements for Benchmarking
PPTX
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
PDF
Policy Cloud Data Driven Policies against Radicalisation - Technical Overview
PDF
Policy Cloud Data Driven Policies against Radicalisation - Participatory poli...
Data Privacy, Security in personal data sharing
Key Modules for a trsuted and privacy preserving personal data marketplace
GDPR and Data Ethics considerations in personal data sharing
Intro - Three pillars for building a Smart Data Ecosystem: Trust, Security an...
Three pillars for building a Smart Data Ecosystem: Trust, Security and Privacy
Market into context - Three pillars for building a Smart Data Ecosystem: Trus...
BDV Skills Accreditation - Future of digital skills in Europe reskilling and ...
BDV Skills Accreditation - Big Data skilling in Emilia-Romagna
BDV Skills Accreditation - EIT labels for professionals
BDV Skills Accreditation - Recognizing Data Science Skills with BDV Data Scie...
BDV Skills Accreditation - Objectives of the workshop
BDV Skills Accreditation - Welcome introduction to the workshop
BDV Skills Accreditation - Definition and ensuring of digital roles and compe...
BigDataPilotDemoDays - I BiDaaS Application to the Manufacturing Sector Webinar
BigDataPilotDemoDays - I-BiDaaS Application to the Financial Sector Webinar
Virtual BenchLearning - Data Bench Framework
Virtual BenchLearning - DeepHealth - Needs & Requirements for Benchmarking
Virtual BenchLearning - I-BiDaaS - Industrial-Driven Big Data as a Self-Servi...
Policy Cloud Data Driven Policies against Radicalisation - Technical Overview
Policy Cloud Data Driven Policies against Radicalisation - Participatory poli...
Ad

Recently uploaded (20)

PDF
annual-report-2024-2025 original latest.
PPTX
STERILIZATION AND DISINFECTION-1.ppthhhbx
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PDF
Transcultural that can help you someday.
PPTX
Database Infoormation System (DBIS).pptx
PDF
Global Data and Analytics Market Outlook Report
DOCX
Factor Analysis Word Document Presentation
PDF
Introduction to the R Programming Language
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
CYBER SECURITY the Next Warefare Tactics
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PPTX
Managing Community Partner Relationships
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
PPT
Predictive modeling basics in data cleaning process
PDF
How to run a consulting project- client discovery
annual-report-2024-2025 original latest.
STERILIZATION AND DISINFECTION-1.ppthhhbx
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Topic 5 Presentation 5 Lesson 5 Corporate Fin
Transcultural that can help you someday.
Database Infoormation System (DBIS).pptx
Global Data and Analytics Market Outlook Report
Factor Analysis Word Document Presentation
Introduction to the R Programming Language
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
CYBER SECURITY the Next Warefare Tactics
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Managing Community Partner Relationships
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
Predictive modeling basics in data cleaning process
How to run a consulting project- client discovery

BDV Webinar Series - Lara - Deep Learning for Everybody

  • 1. DEEP-Hybrid-DataCloud is funded by the Horizon 2020 Framework Programme of the European union under grant agreement number 777435 DEEP as a Service: Deep Learning for everybody Lara Lloret Iglesias <lloret@ifca.unican.es> IFCA (CSIC-UC)
  • 2. DEEP-Hybrid-DataCloud  Designing and Enabling E-Infrastructures for intensive data Processing in a Hybrid DataCloud  H2020 project, EINFRA-21 call  Started November 1 st 2017  Global objective: Promote the use of intensive computing services by different research communities and areas, and the support by the corresponding e-Infrastructure providers and open source projects https://deep-hybrid-datacloud.eu/
  • 3. DEEP Partners  9 academic partners  CSIC, LIP, INFN, PSNC, KIT, UPV, CESNET, IISAS, HMGU  1 industrial partner  Atos  6 countries  Spain, Italy, Poland, Germany, Czech Republic, Slovakia
  • 4.  Provide specialized cloud services to develop, exploit and share machine learning applications (machine learning, deep learning)  Covering the entire application development cycle  Transparent access to specialized computing resources (accelerators, supercomputing systems) → lower entry barrier  Build a catalog or marketplace as an application exchange method → ​​ease of use, collaboration, dissemination of knowledge Project focus
  • 5.  The development of a model starts on a PC  The model is trained with training data (labeled or not) and tested with a different data set  This phase requires an adequate computing infrastructure  The model is evaluated with data that you have never seen before.  The cycle is repeated until the evaluation is satisfactory  The work is published (academy): architecture, data configuration, scientific article, etc.  Or it is deployed in production (industry) Open issues:  Access to infrastructure?  How to share and exchange knowledge?  Is there a standard way to deploy it as a production service?  Good practices?  And many more ... Development cycle in Machine Learning
  • 6. Training a Machine Learning/Deep Learning model is a very complex and computationally intensive task requiring the user to have a full setup involving a certain hardware, the adequate drivers, dedicated software and enough memory and storage resources. Very often the Deep Learning practitioner is not a computing expert, and want all of this technology as accessible and transparent as possible to be able to just focus on creating a new model or applying a prebuild one to some data. The DEEP-HybridDataCloud project offers a framework for all users, and not just for a few experts, enabling the transparent training, sharing and serving of Deep Learning models both locally or on hybrid cloud system. The goal: Deep as a Service
  • 7. The DEEP-HybridDataCloud solution is based on Docker containers packaging already all the tools needed to deploy and run the Deep Learning models in the most transparent way. One doesn’t need to worry about compatibility problems, everything has already been tested and encapsulated so that the user has a fully working model in just a few minutes. Using Docker enables you to package your entire application with all of its dependencies with zero headache for compatibility issues or machine dependency. Docker containers
  • 8. The DEEP Open Catalog provides the universal point of entry to all services offered by DEEP https://marketplace.deep-hybrid-datacloud.eu Its offers several options for users of all levels to get acquainted with DEEP DEEP Open Catalog  Basic Users can browse the DEEP Open Catalog, download a certain model and apply it to some local or remote data for inference/prediction.  Intermediate Users can also browse the DEEP Open Catalog, download a model and do some training using their own data easily changing the parameters of the training.  Advanced Users can do all of the above. In addition, they will work on more complex tasks, that include larger amounts of data.
  • 9. API accessible from web browser To make things even easier, we have developed an API allowing the user to interact with the model directly from the web browser. It is possible to perform prediction, train or check the model metadata just with a simple click! Let see how this work!
  • 11.  This use case is concerned with the classification of phytoplankton images  Tensorflow example implementation  The network used is a Xception Phytoplankton Use Case
  • 17. Prediction: classification probabilities The output is given in JSON format that can be very easily integrated with any other application needing to access the results.
  • 20. DEEP OC Image Classification (Tensorflow) Training: image classification
  • 21. Running in the cloud
  • 22. Running in the cloud
  • 23. Running in the cloud
  • 24. Mechanism to establish collaborations between private companies and public sector to access technological services, research data and human capital https://www.eosc-hub.eu/digital-innovation-hub/  DEEP and EOSC-DIH have established a mutual collaboration  DEEP provides services to DIH  DIH seeks SMEs to conduct application pilots  DIH, through the EOSC-Hub project, will also provide resource providers DEEP is included as a provider of the following services in DIH: ML application porting to EOSC technological infrastructure ML implementation best practices AI-enabled services prototyping in EOSC landscape EOSC Digital Innovation Hub (DIH)
  • 25. ML application porting to EOSC technological infrastructure ML implementation best practices AI-enabled services prototyping in EOSC landscape  Access to high performance computing services (GPUs, HPC) for training in AI applications, machine learning and deep learning → access to infrastructure  Access to services for automatic deployment of models as a service (DEEPaaS) → global and scalable access to the deployed model  Publication of applications in the project catalog → impact and visibility EOSC Digital Innovation Hub (DIH) It is possible to grant sponsored access to resources
  • 26.  The DEEP-HybridDataCloud approach offers a user friendly entry point and a set of open tools to take advantage of the latest DL/ML machinery in an easy transparent way  Machine learning service provider at EOSC  We cover all the steps of the machine learning application development cycle  Tools for federated learning: ensuring integrity, privacy, reliability, insurance, auditability, traceability...  Great possibilities for exploitation by the industry through the EOSC DIH (pilot development)  Possibility of access to computing and storage resources (sponsored through the pilot)  Possibility of technical support, both by the EOSC and by DEEP Possibility of using a combination of services of the DIH portal and the EOSC  Increase in visibility, publicity and dissemination of results Conclusions
  • 27. References Contact: E-mail: aloga@ifca.unican.es, lloret@ifca.unican.es, deep-po@listas.csic.es Web page: https://deep-hybrid-datacloud.eu Social media: https://twitter.com/DEEP_eu DEEP Open Catalog: https://marketplace.deep-hybrid-datacloud.eu DEEP documentation: http://docs.deep-hybrid-datacloud.eu DEEP YouTube channel: https://www.youtube.com/playlist?list=PLJ9x9Zk1O-J_UZfNO2uWp2pFMmbwLvzXa
  • 28. https://deep-hybrid-datacloud.eu DEEP-Hybrid-DataCloud is funded by the Horizon 2020 Framework Programme of the European union under grant agreement number 777435 Thank you Any Questions?Thank you!
  • 29. https://deep-hybrid-datacloud.eu DEEP-Hybrid-DataCloud is funded by the Horizon 2020 Framework Programme of the European union under grant agreement number 777435 Thank you Any Questions? Services at the EOSC portal