SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
Ch’ti
JUG




        Nuxeo 5.3 and Semantic Nuxeo



                          22 octobre 2009



         Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti
          Nuxeo 5.3 Architecture and
JUG            Semantic R&D
         Nuxeo - The company
         Nuxeo EP - Architecture overview
         Nuxeo DM 5.3 - new features
          • Open Social
          • Windows SharePoint Services
         Nuxeo Semantic R&D
          •   Scribo / IKS / Eureka
          •   The Semantic Web
          •   Named Entities Recognition
          •   Semantic Hashing for fast image lookup
              Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                            The company
JUG
         Nuxeo editor: Nuxeo EP
            • Open Source ECM
           Support subscriptions: Nuxeo Connect
           CEVA integrations
           Nuxeo DM - Cloud Edition
           Custom developments and Consulting




              Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                                  Nuxeo
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                 Nuxeo is hiring
JUG
        http://www.nuxeo.com/en/societe/jobs




        Copyright © Nuxeo – License Creative Commons 2.0 France
Ch’ti    Nuxeo EP – Architecture
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti      Nuxeo Core (Repository)
JUG
        Nuxeo Core
                               Core Services
            Lifecycle                      Doc types                      Security
               Events                     Versioning                       Query


                           Core Repository
                                Content Repository

                   Adapter                                               Adapter
                      JCR                                                VCS
           Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti      Nuxeo EP – Main services
JUG
         Repository (Document Types /
          Version / ACL / Lifecycle)
         UserManager + Directories (User /
          Groups – SQL + LDAP)
         Workflow (JBPM)
         Audit (Record Management)
         Relation Service (Jena document
          links)
         Tag service ...

            Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                 Nuxeo DM demo
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti          Apogée – Nuxeo RCP
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti
                Nuxeo Digital Asset
JUG                Management




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                   Other applications
JUG
         Nuxeo Digital Asset Management
          •   Multimedia collection management
          •   Fully Ajaxified filter based UI
          •   Video / Audio streaming
          •   Similarity search
         Nuxeo Correspondence
          • FAX & Snail Mails imports
          • Smart routing workflows



              Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                          Semantic R&D
JUG
           Scribo – IKS – Eureka
           Semantic Web?
           Named Entities Recognition
           Semantic Relationships Extraction
           Automated document categorization
           Keyphrase (e.g. Tag) extraction
           Semantic Hashing for similarity search



              Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                        Semantic Web
JUG
         Linked entities and properties in a
          global namespace




            Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti     Named Entities Recognition
JUG
         Find occurrences of:
          • Persons
          • Places (Countries, Cities, Seas, …)
          • Organizations (Companies,
            Gouvernments, NGOs, …)
         Based on NLP algorithms
          • Explicit Linguistic Rules
          • Machine Learning (e.g. SVMs, CRFs, ...)
         Links to Wikipedia / DBPedia /
          Freebase, ...
            Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti   Scribo UIMA Architecture
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti       Embedded UIMA chain
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti   NER Demo – Scribo Worbench
JUG




          Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                    Semantic Hashing
JUG
         GIST Image extraction
          • Vector of 960 float parameters
         Semantic Hashing
          • Int64 code that preserves semantics
         Algorithms
          •   Stacked Denoising Autoencoders
          •   Locality Sensitive Hashing
          •   Spectral Hashing
          •   Deep Belief Networks


              Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti       Autoencoders - step 1
JUG

                      960 floats  ­ GIST of noised image

                                            Encoder 0


                             400 floats – intermediate 
                                       code Decoder 0


                                    960 floats  ­ GIST of 
                                      noiseless image




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti       Autoencoders – step 2
JUG
                                  960 floats  ­ GIST of 
                                         noised
                                           Encoder 0

                      400 floats – intermediate code

                                           Encoder 1


                           64 floats – intermediate code
                                          Decoder 1



                               400 floats 
                     for encoder_0(noiseless image)
        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti       Autoencoders – step 3
JUG
                               960 floats  ­ GIST code

                                         Encoder 0


                       400 floats – intermediate code

                                         Encoder 1


                      64 floats – intermediate code
                                    Binary Threshold

                      64 bits Integer semantic hash


        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti     Expected results on pictures
JUG




        Results from: Learning to Hash with Binary Reconstructive 
        Embeddings – 2009 ­ Brian Kulis, Trevor Darrell

              Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                         Questions ?
JUG




        Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                                      Licence
JUG
         Les photos et logos appartiennent à
          leurs auteurs respectifs
         Le contenu de la présentation est sous
          licence Creative Commons 2.0 France
           • Contrat Paternité
           • Pas d'Utilisation Commerciale
           • Partage des Conditions Initiales à
             l'Identique
         http://creativecommons.org/licenses/by-nc-sa/2.0/fr/



              Copyright © Ch'ti JUG – License Creative Commons 2.0 France
Ch’ti                                   Cocktail
JUG


         Merci pour votre attention

         Merci à Ineat Conseil pour son
          sponsoring




            Copyright © Ch'ti JUG – License Creative Commons 2.0 France

Weitere ähnliche Inhalte

Ähnlich wie Nuxeo 5.3 and Semantic R&D

Hibernate Search & Bean Validation
Hibernate Search & Bean ValidationHibernate Search & Bean Validation
Hibernate Search & Bean Validation
Cyril Lakech
 

Ähnlich wie Nuxeo 5.3 and Semantic R&D (20)

OSGi In A Nutshell
OSGi In A NutshellOSGi In A Nutshell
OSGi In A Nutshell
 
HTML5 ADEO
HTML5 ADEOHTML5 ADEO
HTML5 ADEO
 
Hibernate Search & Bean Validation
Hibernate Search & Bean ValidationHibernate Search & Bean Validation
Hibernate Search & Bean Validation
 
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
Using oss and hacker culture at an internet company at osc/tokyo 2014/03/01
 
Cv - English
Cv - EnglishCv - English
Cv - English
 
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
OTOY GTC17 Presentation Slides: "The Future of GPU Rendering"
 
Vidivideo and IM3I
Vidivideo and IM3IVidivideo and IM3I
Vidivideo and IM3I
 
Session dédiée à l'analyse de la qualité du code Java - Cyril Picat - Februar...
Session dédiée à l'analyse de la qualité du code Java - Cyril Picat - Februar...Session dédiée à l'analyse de la qualité du code Java - Cyril Picat - Februar...
Session dédiée à l'analyse de la qualité du code Java - Cyril Picat - Februar...
 
20140819 Framework
20140819 Framework20140819 Framework
20140819 Framework
 
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...Using oss at an internet company and hacker culture; Linux Enterprise Users M...
Using oss at an internet company and hacker culture; Linux Enterprise Users M...
 
IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...
IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...
IPTC NewsCodes - Controlled Vocabularies for the News Media (EBU MDN Workshop...
 
Multi-infrastructure workflow execution for medical simulation in the Virtual...
Multi-infrastructure workflow execution for medical simulation in the Virtual...Multi-infrastructure workflow execution for medical simulation in the Virtual...
Multi-infrastructure workflow execution for medical simulation in the Virtual...
 
Multieye - artec technologies
Multieye - artec technologiesMultieye - artec technologies
Multieye - artec technologies
 
Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012Polarsys Talk EclipseCon Europe 2012
Polarsys Talk EclipseCon Europe 2012
 
Latest Technologies in Production & Broadcasting
Latest  Technologies in Production & BroadcastingLatest  Technologies in Production & Broadcasting
Latest Technologies in Production & Broadcasting
 
Kinect-like Devices: Principles, Brands and Cross-Applications
Kinect-like Devices: Principles, Brands and Cross-ApplicationsKinect-like Devices: Principles, Brands and Cross-Applications
Kinect-like Devices: Principles, Brands and Cross-Applications
 
KITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC TestingKITE Network Instrumentation: Advanced WebRTC Testing
KITE Network Instrumentation: Advanced WebRTC Testing
 
L'Europe et au-delà
L'Europe et au-delàL'Europe et au-delà
L'Europe et au-delà
 
Improvements in meta spdxscanner through FOSSology - Ueba San
Improvements in meta spdxscanner through FOSSology - Ueba SanImprovements in meta spdxscanner through FOSSology - Ueba San
Improvements in meta spdxscanner through FOSSology - Ueba San
 
Implementation Of Video Digital Watermarking Based on Python
Implementation Of Video Digital Watermarking Based on PythonImplementation Of Video Digital Watermarking Based on Python
Implementation Of Video Digital Watermarking Based on Python
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Kürzlich hochgeladen (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Nuxeo 5.3 and Semantic R&D

  • 1. Ch’ti JUG Nuxeo 5.3 and Semantic Nuxeo 22 octobre 2009 Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 2. Ch’ti JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 3. Ch’ti Nuxeo 5.3 Architecture and JUG Semantic R&D  Nuxeo - The company  Nuxeo EP - Architecture overview  Nuxeo DM 5.3 - new features • Open Social • Windows SharePoint Services  Nuxeo Semantic R&D • Scribo / IKS / Eureka • The Semantic Web • Named Entities Recognition • Semantic Hashing for fast image lookup Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 4. Ch’ti The company JUG  Nuxeo editor: Nuxeo EP • Open Source ECM  Support subscriptions: Nuxeo Connect  CEVA integrations  Nuxeo DM - Cloud Edition  Custom developments and Consulting Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 5. Ch’ti Nuxeo JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 6. Ch’ti Nuxeo is hiring JUG http://www.nuxeo.com/en/societe/jobs Copyright © Nuxeo – License Creative Commons 2.0 France
  • 7. Ch’ti Nuxeo EP – Architecture JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 8. Ch’ti Nuxeo Core (Repository) JUG Nuxeo Core Core Services Lifecycle Doc types Security Events Versioning Query Core Repository Content Repository Adapter Adapter JCR VCS Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 9. Ch’ti Nuxeo EP – Main services JUG  Repository (Document Types / Version / ACL / Lifecycle)  UserManager + Directories (User / Groups – SQL + LDAP)  Workflow (JBPM)  Audit (Record Management)  Relation Service (Jena document links)  Tag service ... Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 10. Ch’ti Nuxeo DM demo JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 11. Ch’ti Apogée – Nuxeo RCP JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 12. Ch’ti Nuxeo Digital Asset JUG Management Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 13. Ch’ti Other applications JUG  Nuxeo Digital Asset Management • Multimedia collection management • Fully Ajaxified filter based UI • Video / Audio streaming • Similarity search  Nuxeo Correspondence • FAX & Snail Mails imports • Smart routing workflows Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 14. Ch’ti Semantic R&D JUG  Scribo – IKS – Eureka  Semantic Web?  Named Entities Recognition  Semantic Relationships Extraction  Automated document categorization  Keyphrase (e.g. Tag) extraction  Semantic Hashing for similarity search Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 15. Ch’ti Semantic Web JUG  Linked entities and properties in a global namespace Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 16. Ch’ti Named Entities Recognition JUG  Find occurrences of: • Persons • Places (Countries, Cities, Seas, …) • Organizations (Companies, Gouvernments, NGOs, …)  Based on NLP algorithms • Explicit Linguistic Rules • Machine Learning (e.g. SVMs, CRFs, ...)  Links to Wikipedia / DBPedia / Freebase, ... Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 17. Ch’ti Scribo UIMA Architecture JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 18. Ch’ti Embedded UIMA chain JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 19. Ch’ti JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 20. Ch’ti NER Demo – Scribo Worbench JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 21. Ch’ti Semantic Hashing JUG  GIST Image extraction • Vector of 960 float parameters  Semantic Hashing • Int64 code that preserves semantics  Algorithms • Stacked Denoising Autoencoders • Locality Sensitive Hashing • Spectral Hashing • Deep Belief Networks Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 22. Ch’ti Autoencoders - step 1 JUG 960 floats  ­ GIST of noised image Encoder 0 400 floats – intermediate  code Decoder 0 960 floats  ­ GIST of  noiseless image Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 23. Ch’ti Autoencoders – step 2 JUG 960 floats  ­ GIST of  noised Encoder 0 400 floats – intermediate code Encoder 1 64 floats – intermediate code Decoder 1 400 floats   for encoder_0(noiseless image) Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 24. Ch’ti Autoencoders – step 3 JUG 960 floats  ­ GIST code Encoder 0 400 floats – intermediate code Encoder 1 64 floats – intermediate code Binary Threshold 64 bits Integer semantic hash Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 25. Ch’ti Expected results on pictures JUG Results from: Learning to Hash with Binary Reconstructive  Embeddings – 2009 ­ Brian Kulis, Trevor Darrell Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 26. Ch’ti Questions ? JUG Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 27. Ch’ti Licence JUG  Les photos et logos appartiennent à leurs auteurs respectifs  Le contenu de la présentation est sous licence Creative Commons 2.0 France • Contrat Paternité • Pas d'Utilisation Commerciale • Partage des Conditions Initiales à l'Identique  http://creativecommons.org/licenses/by-nc-sa/2.0/fr/ Copyright © Ch'ti JUG – License Creative Commons 2.0 France
  • 28. Ch’ti Cocktail JUG  Merci pour votre attention  Merci à Ineat Conseil pour son sponsoring Copyright © Ch'ti JUG – License Creative Commons 2.0 France