SlideShare ist ein Scribd-Unternehmen logo
1 von 24
CLOUD
   ’
        .fi   Algorithms-as-a-Service              cloudnsci.fi
   N’




                      The Beginner’s Guide for

                    ALGORITHM
                    ARCHITECTS
                                 by Pauli Misikangas,
                             the CEO of Cloud’N’Sci Ltd




                                                                  1
CLOUD  ’
                 .fi       Algorithms-as-a-Service                               cloudnsci.fi
       N’


Software project is a Great Adventure…
                                                           …and everybody
   In the beginning,
                                                          has a different idea
  nobody knows the
                                                             where to go.
 exact starting point...




   Starting                                                               Target?
    Point?


                                                   The only sure thing is that
                                                 there will be unknown dangers
                                                     and delays on the way.

                            Copyright © Cloud'N'Sci Ltd 2012                                    2
CLOUD
    ’
             .fi   Algorithms-as-a-Service                cloudnsci.fi
    N’


So, the length of the journey is a MYSTERY




  Starting                                             Target?
   Point?
                                                           That’s why
                                                         estimating the
                                                            cost of a
                                                            software
                                                          project is so
                                                           difficult....


                    Copyright © Cloud'N'Sci Ltd 2012                       3
CLOUD  ’
              .fi         Algorithms-as-a-Service                    cloudnsci.fi
         N’


  ...especially when developing ALGORITHMS
      QUALITY       Possibility of
                    Rapid Success
Good Enough

                                                                         Risk of
                                                                         Failure



                                                               Algorithms simply
                                                              cannot be developed
                                                              as normal software!




                                                                          COST
                                            Fair Estimate          Max


                           Copyright © Cloud'N'Sci Ltd 2012                         4
CLOUD    ’
                          .fi         Algorithms-as-a-Service                 cloudnsci.fi
              N’


                  Algorithms refine your data

All digital information                                                       Desired output
 needed for the task                                                         with clear benefits




             Input                  Data Refining                         Benefit

                                Data refining steps needed to
                                generate the desired output
                                  based on the given input




                                       Copyright © Cloud'N'Sci Ltd 2012                        5
CLOUD   ’
                      .fi      Algorithms-as-a-Service             cloudnsci.fi
             N’


   Algorithms are the Brain of Software
                               PACKET




Even your favorite software
    may include complex
algorithms doing all kind of
”magic” behind the scenes.
You don’t have to be aware
of them, but you’d certainly
notice if they were missing.
                                Copyright © Cloud'N'Sci Ltd 2012                  6
CLOUD  ’
                       .fi   Algorithms-as-a-Service                      cloudnsci.fi
       N’


                       Algorithms DO matter!
                                                                 If the data is complex,
                                            Manual work or       smart algorithms may
                                            inefficient data      be the only possible
  DATA HANDLING TIME


                                              processing             way to reach the
                                                                    desired outcome!


                                             The lack of           Smart
                                            algorithmic          Algorithm
                                           power wastes
                                            a lot of time
                                            and money!




                                                 AMOUNT OF DATA


                              Copyright © Cloud'N'Sci Ltd 2012                             7
CLOUD    ’
               .fi                          Algorithms-as-a-Service                                                cloudnsci.fi
         N’


Complex task requires multiple steps
               Algorithm Architecture




                                                                                                                    Output Data
  Input Data

                     Data Refining Step 1




                                                                     Data Refining Step 3


                                                                                            Data Refining Step 4
                                              Data Refining Step 2




                                             Copyright © Cloud'N'Sci Ltd 2012                                                     8
CLOUD
   ’
        .fi   Algorithms-as-a-Service                         cloudnsci.fi
   N’


Innovated by Algorithm Architects

                                          !
                                         Algorithm Architects are skilled
                                         computer scientists who can:
                                         a) divide the overall challenge
                                            into solvable sub-problems
                                         b) find a suitable algorithm or
                                            developer for each step
                                         c) combine pieces together to
                                            achive the desired solution


               Copyright © Cloud'N'Sci Ltd 2012                              9
CLOUD
   ’
        .fi     Algorithms-as-a-Service             cloudnsci.fi
   N’


Wanna become an Algorithm Architect?
                                    NOW YOU CAN!
          ?!?                Anyone can become an
                             algorithm architect and
                             create commercial data
                             refining solutions at the
                                   Cloud’N’Sci.fi
                             Algorithms-as-a-Service
                                   Marketplace!



                 Copyright © Cloud'N'Sci Ltd 2012                  10
CLOUD
   ’
        .fi   Algorithms-as-a-Service             cloudnsci.fi
   N’


        Stairway to the Cloud




               Copyright © Cloud'N'Sci Ltd 2012                  11
CLOUD’
              .fi     Algorithms-as-a-Service                                 cloudnsci.fi
     N’


               1. Clarify the mission
                                                             Reveal the True
 Deeply understand                                           Customer Need(*
     the current                                              and specify the
  situation - what                                            desired output
   information is
 available/missing?


                                                                          GOAL




                                                  *)   Might not be what the customer asks for

                       Copyright © Cloud'N'Sci Ltd 2012                                          12
CLOUD
   ’
         .fi             Algorithms-as-a-Service              cloudnsci.fi
   N’


        2. Identify possible steps



                                                             GOAL


        Find plausible
          sub-goals
          from both
          directions



                          Copyright © Cloud'N'Sci Ltd 2012                   13
CLOUD
   ’
        .fi   Algorithms-as-a-Service               cloudnsci.fi
   N’


        3. Explore and prune



                                                   GOAL

                     X
                                  Explore paths
                                 further step by
                                 step and reject
                                   dead-ends


               Copyright © Cloud'N'Sci Ltd 2012                    14
CLOUD
   ’
         .fi   Algorithms-as-a-Service              cloudnsci.fi
   N’


       4. Complete solution paths



                                                   GOAL

                      X
                              Continue until
                              solution paths
                               finally meet.




                Copyright © Cloud'N'Sci Ltd 2012                   15
CLOUD
   ’
        .fi   Algorithms-as-a-Service                              cloudnsci.fi
   N’


   5. Create solution candidates



                                                                GOAL



                                                   Every path from
                                                  START to GOAL is a
                                                   possible solution



               Copyright © Cloud'N'Sci Ltd 2012                                   16
CLOUD
   ’
        .fi   Algorithms-as-a-Service                               cloudnsci.fi
   N’


        6. Select with wisdom
                           This might be an
                            INVENTION…


                                            This is a possible
                                              SOLUTION…


                                                        ...but THIS is an
                                                         INNOVATION!

                  €
                  +
                   -                    t
                                                  Overall Business Benefit Estimate
                                                     (Expected Benefit vs Cost)



               Copyright © Cloud'N'Sci Ltd 2012                                       17
CLOUD
    ’
         .fi                 Algorithms-as-a-Service                         cloudnsci.fi
    N’


     7. Define algorithm modules
                    (check the Cloud’N’Sci.fi Developer Guide first)


         Algorithm Architecture
               Module 1




                                                                  Module 4
                                                   Module 3
                                Module 2




                                                                              Output
 Input




                               Copyright © Cloud'N'Sci Ltd 2012                             18
CLOUD   ’
                        .fi                                   Algorithms-as-a-Service                                                                 cloudnsci.fi
        N’


   8. Define input/output formats
                    Algorithm Architecture




                                                                                                                                                       Output Data
 Input Data


                                         Output 1




                                                                           Output 2




                                                                                                                                           Output 4
                                                                                                           Output 3
                                                                                      Input 3
              Input 1




                                                    Input 2




                                                                                                                      Input 4
                                                                Module 2
                              Module 1




                                                                                                                                Module 4
                                             Modules can be
                                                                                                Module 3
                                                                                                                 Check the existing
                                            chained if output                                                     specifications at
                                            and input match                                                     Cloud’N’Sci.fi before
                                                                                                                  writing your own

                                                               Copyright © Cloud'N'Sci Ltd 2012                                                                      19
CLOUD       ’
                                   .fi                                    Algorithms-as-a-Service                                                                    cloudnsci.fi
               N’


     9. Find algorithms and developers
                                                    Algorithm Architect (You)


                                         Algorithm Architecture




                                                                                                                                                                        Output Data
        Input Data




                                                                            Module 2




                                                                                                                                            Module 4
                                                                                                            Module 3
                                         Module 1
                                                     Output 1




                                                                                       Output 2




                                                                                                                                                       Output 4
                                                                                                                       Output 3
                                                                                                  Input 3
                         Input 1




                                                                Input 2




                                                                                                                                  Input 4
Academic publications,
  algorithm libraries,
open-source projects,
  commercial tools...                                                                                                                                             Cloud’N’Sci.fi Forum
                                                     Algorithm Module Developers                                                                                  & Provider Network



                                                                           Copyright © Cloud'N'Sci Ltd 2012                                                                              20
CLOUD  ’
                  .fi            Algorithms-as-a-Service                         cloudnsci.fi
            N’


      10. Offer modules to Cloud’N’Sci.fi
                 ( Does not affect IPR ownership! You still own your modules )
 1.
                                                    6.
2.




                                                     7.

      3.




                        5.




       4.
                                                                                 8.




                                   Copyright © Cloud'N'Sci Ltd 2012                             21
CLOUD
   ’
          .fi   Algorithms-as-a-Service             cloudnsci.fi
   N’


        11. Agree on profit sharing



                        Potential
                     Solution Sales
                  at the Cloud’N’Sci.fi
                      Marketplace




                 Copyright © Cloud'N'Sci Ltd 2012                  22
CLOUD   ’
                         .fi                                   Algorithms-as-a-Service                                                                            cloudnsci.fi
        N’


12. Start business with Cloud’N’Sci!
                                              Business Applications




                                                                                                                           Sales
                 Support




                                                                                                                                               API
                                                                CLOUD




                                                                                                                                                     Agreements
                                                                                                              .fi
                                                                                     ’
                                                                                     N’




                                                                                                                                     Hosting
                                           Algorithm Architecture




                                                                                                                                                                     Output Data
  Input Data




                                                                 Module 2




                                                                                                                                          Module 4
                               Module 1




                                                                                                   Module 3
                                          Output 1




                                                                              Output 2




                                                                                                                                                     Output 4
                                                                                                                Output 3
               Input 1




                                                                                                                           Input 4
                                                     Input 2




                                                                                         Input 3




                                                                            maintenance




                                                                Copyright © Cloud'N'Sci Ltd 2012                                                                                   23
CLOUD
   ’
        .fi   Algorithms-as-a-Service             cloudnsci.fi
   N’




               Copyright © Cloud'N'Sci Ltd 2012                  24

Weitere ähnliche Inhalte

Was ist angesagt?

The cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chancesThe cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chancesjosarek
 
Surround Computing: The Future of Work & Play
Surround Computing: The Future of Work & PlaySurround Computing: The Future of Work & Play
Surround Computing: The Future of Work & PlayAMD
 
Private Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it RainPrivate Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it RainHein & Associates
 
Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0lbiggenden
 
QCON London 2013
QCON London 2013QCON London 2013
QCON London 2013darach
 
HP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaHP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaMario Derba
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacOpenCity Community
 
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...Prolifics
 
The Present and Future of DDS
The Present and Future of DDSThe Present and Future of DDS
The Present and Future of DDSAngelo Corsaro
 

Was ist angesagt? (13)

The cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chancesThe cloud computing gold rush - distinguish black sheep from business chances
The cloud computing gold rush - distinguish black sheep from business chances
 
Ccna PrepCenter - IP Subnetting from Networkers
Ccna PrepCenter - IP Subnetting from NetworkersCcna PrepCenter - IP Subnetting from Networkers
Ccna PrepCenter - IP Subnetting from Networkers
 
Surround Computing: The Future of Work & Play
Surround Computing: The Future of Work & PlaySurround Computing: The Future of Work & Play
Surround Computing: The Future of Work & Play
 
Designing for the Ubicomp era
Designing for the Ubicomp eraDesigning for the Ubicomp era
Designing for the Ubicomp era
 
Private Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it RainPrivate Equity & the Cloud: Making it Rain
Private Equity & the Cloud: Making it Rain
 
Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0Nephos technologies lee_biggenden_c_expo13_v2.0
Nephos technologies lee_biggenden_c_expo13_v2.0
 
QCON London 2013
QCON London 2013QCON London 2013
QCON London 2013
 
Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012
 
HP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario DerbaHP Software Master Class Keynote by Mario Derba
HP Software Master Class Keynote by Mario Derba
 
JavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFWJavaOne Keynote: Programmable Networking is SFW
JavaOne Keynote: Programmable Networking is SFW
 
Track2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apacTrack2 -刘希斌----c ie-net-openstack-2012-apac
Track2 -刘希斌----c ie-net-openstack-2012-apac
 
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
Rapid Integration of Software-as-a-Service with On-Premise Applications Using...
 
The Present and Future of DDS
The Present and Future of DDSThe Present and Future of DDS
The Present and Future of DDS
 

Andere mochten auch

Architecture Algorithm Definition
Architecture Algorithm DefinitionArchitecture Algorithm Definition
Architecture Algorithm DefinitionGaditek
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderjpstudcorner
 
how to make architecture graduation project
how to make architecture graduation project how to make architecture graduation project
how to make architecture graduation project Eman Ateek
 
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرةArchitectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرةGalala University
 
A vocabulary of architectural forms
A vocabulary of architectural formsA vocabulary of architectural forms
A vocabulary of architectural formsTaha Farwan
 
Architectural drawings
Architectural drawingsArchitectural drawings
Architectural drawingsSomnath Bhui
 
Architecture drawing presentation
Architecture drawing presentationArchitecture drawing presentation
Architecture drawing presentationCarlson Ko
 
Generative design
Generative designGenerative design
Generative designRiya Bagchi
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architectureArundathi Pinky
 
Sustainable Architecture PPT
Sustainable Architecture PPTSustainable Architecture PPT
Sustainable Architecture PPTA S
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineNYC Predictive Analytics
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architectureLiang Xiang
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...Sebastian Raschka
 
Long span structures in Concrete and Steel
Long span structures in Concrete and SteelLong span structures in Concrete and Steel
Long span structures in Concrete and SteelRithika Ravishankar
 
Circulation (architecture)
Circulation (architecture)Circulation (architecture)
Circulation (architecture)Sadanand Kumar
 

Andere mochten auch (19)

Architecture Algorithm Definition
Architecture Algorithm DefinitionArchitecture Algorithm Definition
Architecture Algorithm Definition
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoder
 
how to make architecture graduation project
how to make architecture graduation project how to make architecture graduation project
how to make architecture graduation project
 
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرةArchitectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
Architectural Design - Concept Generation - التصميم المعماري - انشاء الفكرة
 
A vocabulary of architectural forms
A vocabulary of architectural formsA vocabulary of architectural forms
A vocabulary of architectural forms
 
Architectural drawings
Architectural drawingsArchitectural drawings
Architectural drawings
 
Architecture drawing presentation
Architecture drawing presentationArchitecture drawing presentation
Architecture drawing presentation
 
Aditazz 01-ul
Aditazz 01-ulAditazz 01-ul
Aditazz 01-ul
 
Generative design
Generative designGenerative design
Generative design
 
Zaha Hadid
Zaha HadidZaha Hadid
Zaha Hadid
 
Sustainable architecture
Sustainable architectureSustainable architecture
Sustainable architecture
 
Concept sheet - Thesis
Concept sheet - ThesisConcept sheet - Thesis
Concept sheet - Thesis
 
Sustainable Architecture PPT
Sustainable Architecture PPTSustainable Architecture PPT
Sustainable Architecture PPT
 
Basic Theory of Architecture
Basic Theory of Architecture Basic Theory of Architecture
Basic Theory of Architecture
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...An Introduction to Supervised Machine Learning and Pattern Classification: Th...
An Introduction to Supervised Machine Learning and Pattern Classification: Th...
 
Long span structures in Concrete and Steel
Long span structures in Concrete and SteelLong span structures in Concrete and Steel
Long span structures in Concrete and Steel
 
Circulation (architecture)
Circulation (architecture)Circulation (architecture)
Circulation (architecture)
 

Ähnlich wie The Beginner's Guide for Algorithm Architects

from DATA to BENEFIT
from DATA to BENEFITfrom DATA to BENEFIT
from DATA to BENEFITCloudNSci
 
Algorithms as a Business
Algorithms as a BusinessAlgorithms as a Business
Algorithms as a BusinessCloudNSci
 
The Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize AlgorithmsThe Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize AlgorithmsCloudNSci
 
Cloud Park Adventures 1
Cloud Park Adventures 1Cloud Park Adventures 1
Cloud Park Adventures 1CloudNSci
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloudreshmaroberts
 
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4EnterpriseGRC Solutions, Inc.
 
Apptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptxApptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptxKhazret Sapenov
 
Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No! Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No! Capgemini
 
Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1CloudExpoEurope
 
Bb3061 bess systems of record sv
Bb3061 bess systems of record svBb3061 bess systems of record sv
Bb3061 bess systems of record svCharlie Bess
 
Lets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 KeynoteLets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 KeynoteClint Oram
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawausomiyamura
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawausomiyamura
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawausomiyamura
 
EMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMCEMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMCCloudOps Summit
 

Ähnlich wie The Beginner's Guide for Algorithm Architects (20)

from DATA to BENEFIT
from DATA to BENEFITfrom DATA to BENEFIT
from DATA to BENEFIT
 
Algorithms as a Business
Algorithms as a BusinessAlgorithms as a Business
Algorithms as a Business
 
The Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize AlgorithmsThe Smarter Way to Commercialize Algorithms
The Smarter Way to Commercialize Algorithms
 
Cloud Park Adventures 1
Cloud Park Adventures 1Cloud Park Adventures 1
Cloud Park Adventures 1
 
Cloud Computing For Small Businesses
Cloud Computing For Small BusinessesCloud Computing For Small Businesses
Cloud Computing For Small Businesses
 
When where why cloud
When where why cloudWhen where why cloud
When where why cloud
 
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4Virtualization And Cloud Impact Overview Auditor Spin   Enterprise Gr Cv4
Virtualization And Cloud Impact Overview Auditor Spin Enterprise Gr Cv4
 
Copyright in the Clouds
Copyright in the CloudsCopyright in the Clouds
Copyright in the Clouds
 
Antonio piraino v1
Antonio piraino v1Antonio piraino v1
Antonio piraino v1
 
Apptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptxApptio up cloud conference 2012 [final].pptx
Apptio up cloud conference 2012 [final].pptx
 
PCI and the Cloud
PCI and the CloudPCI and the Cloud
PCI and the Cloud
 
Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No! Are Clouds a Game Change? Business says Yes; IT says No!
Are Clouds a Game Change? Business says Yes; IT says No!
 
Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1Cloud security and cyber security v 3.1
Cloud security and cyber security v 3.1
 
Bb3061 bess systems of record sv
Bb3061 bess systems of record svBb3061 bess systems of record sv
Bb3061 bess systems of record sv
 
Lets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 KeynoteLets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
Lets Get Real, Open Source & the Contact Center - Astricon 2012 Keynote
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
 
100108 Cloud Age Kawauso
100108 Cloud Age Kawauso100108 Cloud Age Kawauso
100108 Cloud Age Kawauso
 
EMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMCEMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMC
 
Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11Sukhbir jasuja digital_trends_11
Sukhbir jasuja digital_trends_11
 

Kürzlich hochgeladen

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[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.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 interpreternaman860154
 
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.pptxEarley Information Science
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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 WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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 MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

The Beginner's Guide for Algorithm Architects

  • 1. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ The Beginner’s Guide for ALGORITHM ARCHITECTS by Pauli Misikangas, the CEO of Cloud’N’Sci Ltd 1
  • 2. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Software project is a Great Adventure… …and everybody In the beginning, has a different idea nobody knows the where to go. exact starting point... Starting Target? Point? The only sure thing is that there will be unknown dangers and delays on the way. Copyright © Cloud'N'Sci Ltd 2012 2
  • 3. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ So, the length of the journey is a MYSTERY Starting Target? Point? That’s why estimating the cost of a software project is so difficult.... Copyright © Cloud'N'Sci Ltd 2012 3
  • 4. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ ...especially when developing ALGORITHMS QUALITY Possibility of Rapid Success Good Enough Risk of Failure Algorithms simply cannot be developed as normal software! COST Fair Estimate Max Copyright © Cloud'N'Sci Ltd 2012 4
  • 5. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms refine your data All digital information Desired output needed for the task with clear benefits Input Data Refining Benefit Data refining steps needed to generate the desired output based on the given input Copyright © Cloud'N'Sci Ltd 2012 5
  • 6. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms are the Brain of Software PACKET Even your favorite software may include complex algorithms doing all kind of ”magic” behind the scenes. You don’t have to be aware of them, but you’d certainly notice if they were missing. Copyright © Cloud'N'Sci Ltd 2012 6
  • 7. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms DO matter! If the data is complex, Manual work or smart algorithms may inefficient data be the only possible DATA HANDLING TIME processing way to reach the desired outcome! The lack of Smart algorithmic Algorithm power wastes a lot of time and money! AMOUNT OF DATA Copyright © Cloud'N'Sci Ltd 2012 7
  • 8. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Complex task requires multiple steps Algorithm Architecture Output Data Input Data Data Refining Step 1 Data Refining Step 3 Data Refining Step 4 Data Refining Step 2 Copyright © Cloud'N'Sci Ltd 2012 8
  • 9. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Innovated by Algorithm Architects ! Algorithm Architects are skilled computer scientists who can: a) divide the overall challenge into solvable sub-problems b) find a suitable algorithm or developer for each step c) combine pieces together to achive the desired solution Copyright © Cloud'N'Sci Ltd 2012 9
  • 10. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Wanna become an Algorithm Architect? NOW YOU CAN! ?!? Anyone can become an algorithm architect and create commercial data refining solutions at the Cloud’N’Sci.fi Algorithms-as-a-Service Marketplace! Copyright © Cloud'N'Sci Ltd 2012 10
  • 11. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Stairway to the Cloud Copyright © Cloud'N'Sci Ltd 2012 11
  • 12. CLOUD’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 1. Clarify the mission Reveal the True Deeply understand Customer Need(* the current and specify the situation - what desired output information is available/missing? GOAL *) Might not be what the customer asks for Copyright © Cloud'N'Sci Ltd 2012 12
  • 13. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 2. Identify possible steps GOAL Find plausible sub-goals from both directions Copyright © Cloud'N'Sci Ltd 2012 13
  • 14. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 3. Explore and prune GOAL X Explore paths further step by step and reject dead-ends Copyright © Cloud'N'Sci Ltd 2012 14
  • 15. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 4. Complete solution paths GOAL X Continue until solution paths finally meet. Copyright © Cloud'N'Sci Ltd 2012 15
  • 16. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 5. Create solution candidates GOAL Every path from START to GOAL is a possible solution Copyright © Cloud'N'Sci Ltd 2012 16
  • 17. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 6. Select with wisdom This might be an INVENTION… This is a possible SOLUTION… ...but THIS is an INNOVATION! € + - t Overall Business Benefit Estimate (Expected Benefit vs Cost) Copyright © Cloud'N'Sci Ltd 2012 17
  • 18. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 7. Define algorithm modules (check the Cloud’N’Sci.fi Developer Guide first) Algorithm Architecture Module 1 Module 4 Module 3 Module 2 Output Input Copyright © Cloud'N'Sci Ltd 2012 18
  • 19. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 8. Define input/output formats Algorithm Architecture Output Data Input Data Output 1 Output 2 Output 4 Output 3 Input 3 Input 1 Input 2 Input 4 Module 2 Module 1 Module 4 Modules can be Module 3 Check the existing chained if output specifications at and input match Cloud’N’Sci.fi before writing your own Copyright © Cloud'N'Sci Ltd 2012 19
  • 20. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 9. Find algorithms and developers Algorithm Architect (You) Algorithm Architecture Output Data Input Data Module 2 Module 4 Module 3 Module 1 Output 1 Output 2 Output 4 Output 3 Input 3 Input 1 Input 2 Input 4 Academic publications, algorithm libraries, open-source projects, commercial tools... Cloud’N’Sci.fi Forum Algorithm Module Developers & Provider Network Copyright © Cloud'N'Sci Ltd 2012 20
  • 21. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 10. Offer modules to Cloud’N’Sci.fi ( Does not affect IPR ownership! You still own your modules ) 1. 6. 2. 7. 3. 5. 4. 8. Copyright © Cloud'N'Sci Ltd 2012 21
  • 22. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 11. Agree on profit sharing Potential Solution Sales at the Cloud’N’Sci.fi Marketplace Copyright © Cloud'N'Sci Ltd 2012 22
  • 23. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 12. Start business with Cloud’N’Sci! Business Applications Sales Support API CLOUD Agreements .fi ’ N’ Hosting Algorithm Architecture Output Data Input Data Module 2 Module 4 Module 1 Module 3 Output 1 Output 2 Output 4 Output 3 Input 1 Input 4 Input 2 Input 3 maintenance Copyright © Cloud'N'Sci Ltd 2012 23
  • 24. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Copyright © Cloud'N'Sci Ltd 2012 24