O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

The Beginner's Guide for Algorithm Architects

9.373 visualizações

Publicada em

Algorithms present a major opportunity to improve processes and analyze vast amounts of data. This guide teaches you to design algorithm architectures and publish them as commercial data refining services at the Cloud'N'Sci.fi Algorithms-as-a-Service marketplace.

Publicada em: Tecnologia
  • The 3 Secrets To Your Bulimia Recovery ➤➤ http://scamcb.com/bulimiarec/pdf
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Have you ever heard of taking paid surveys on the internet before? We have one right now that pays $50, and takes less than 10 minutes! If you want to take it, here is your personal link ●●● https://tinyurl.com/realmoneystreams2019
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • The Bulimia Recovery Program, We Recovered, You CAN TOO! ♣♣♣ http://ishbv.com/bulimiarec/pdf
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui
  • Have you ever heard of taking paid surveys on the internet before? We have one right now that pays $50, and takes less than 10 minutes! If you want to take it, here is your personal link ★★★ https://tinyurl.com/make2793amonth
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

The Beginner's Guide for Algorithm Architects

  1. 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. 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 © CloudNSci Ltd 2012 2
  3. 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 © CloudNSci Ltd 2012 3
  4. 4. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ ...especially when developing ALGORITHMS QUALITY Possibility of Rapid SuccessGood Enough Risk of Failure Algorithms simply cannot be developed as normal software! COST Fair Estimate Max Copyright © CloudNSci Ltd 2012 4
  5. 5. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms refine your dataAll 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 © CloudNSci Ltd 2012 5
  6. 6. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Algorithms are the Brain of Software PACKETEven your favorite software may include complexalgorithms doing all kind of”magic” behind the scenes.You don’t have to be awareof them, but you’d certainlynotice if they were missing. Copyright © CloudNSci Ltd 2012 6
  7. 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 © CloudNSci Ltd 2012 7
  8. 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 © CloudNSci Ltd 2012 8
  9. 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 © CloudNSci Ltd 2012 9
  10. 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 © CloudNSci Ltd 2012 10
  11. 11. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Stairway to the Cloud Copyright © CloudNSci Ltd 2012 11
  12. 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 © CloudNSci Ltd 2012 12
  13. 13. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 2. Identify possible steps GOAL Find plausible sub-goals from both directions Copyright © CloudNSci Ltd 2012 13
  14. 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 © CloudNSci Ltd 2012 14
  15. 15. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ 4. Complete solution paths GOAL X Continue until solution paths finally meet. Copyright © CloudNSci Ltd 2012 15
  16. 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 © CloudNSci Ltd 2012 16
  17. 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 © CloudNSci Ltd 2012 17
  18. 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 © CloudNSci Ltd 2012 18
  19. 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 © CloudNSci Ltd 2012 19
  20. 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 4Academic publications, algorithm libraries,open-source projects, commercial tools... Cloud’N’Sci.fi Forum Algorithm Module Developers & Provider Network Copyright © CloudNSci Ltd 2012 20
  21. 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 © CloudNSci Ltd 2012 21
  22. 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 © CloudNSci Ltd 2012 22
  23. 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 © CloudNSci Ltd 2012 23
  24. 24. CLOUD ’ .fi Algorithms-as-a-Service cloudnsci.fi N’ Copyright © CloudNSci Ltd 2012 24

×