Home >Data & Analytics >Building the Autodesk Design Graph-(Yotto Koga, Autodesk)

Building the Autodesk Design Graph-(Yotto Koga, Autodesk)

Date post:15-Aug-2015
Category:
View:349 times
Download:3 times
Share this document with a friend
Transcript:
  1. 1. Building the Autodesk Design Graph using Apache Spark Yotto Koga
  2. 2. 3
  3. 3. 4 focus on the solution catch problems early gain insights I can
  4. 4. 5 martingrandjean
  5. 5. 6 Project Communications markups, workflows, activity, schedules, BOM, etc. Company Data libraries, AVLs, support data People Design Files BREPs, constraints, metadata, revisions, relationships Parts Where to start?
  6. 6. 7
  7. 7. 8
  8. 8. 9
  9. 9. 10 Parts ~ Words
  10. 10. 11
  11. 11. 12 Fasteners
  12. 12. 13 FastenersPower Transmission
  13. 13. 14 gear shaft pin cam shaft arm pinpiston
  14. 14. 15 Initial Design Graph
  15. 15. 16 How do we identify parts?
  16. 16. 17 UNRELIABLE
  17. 17. 18
  18. 18. 19
  19. 19. 20 Shape is our most reliable and data rich piece of information
  20. 20. 21
  21. 21. 22
  22. 22. 23
  23. 23. 24 R1024 M. Kazhdan et al,Rotation Invariant Spherical Harmonic Representation of 3D Shape Descriptors" Spherical Harmonic Shape Descriptor
  24. 24. 25 Bigram Shape Descriptor R 4110
  25. 25. 26
  26. 26. 27
  27. 27. 28
  28. 28. 29
  29. 29. 30
  30. 30. 31
  31. 31. 32 Data Source Data Transformation and Machine Learning Pipeline Design Graph
  32. 32. 33 Design Graph Query Optimized Graph Database Front End API Server Locality Sensitive Hash Custom Redis Elastic Search Search Engine Index
  33. 33. 34 Data Source Data Transformation and Machine Learning Pipeline Design Graph
  34. 34. 35 Batch Data Source Design Graph Part Extraction Sp Harmonics Descriptor Generation Data Cleanup Bigram Description Generation Part Clustering/ Labeling Design B of P Model Generation Design Clustering/ Labeling Design Graph Generation
  35. 35. 36 Mesh Processing C++
  36. 36. 37 Mesh Processing C++
  37. 37. 38 Mesh Processing C++ RDD Transform (Batch) Input RDD
  38. 38. 39 Mesh Processing C++ RDD Transform (Batch) Output RDD
  39. 39. 40 Mesh Processing C++ RDD Transform (Batch) Input RDD
  40. 40. 41 Mesh Processing C++ RDD Transform (Batch) Output RDD
  41. 41. 42 Mesh Processing C++ RDD Transform (Batch) Input RDD
  42. 42. 43 Mesh Processing C++ RDD Transform (Batch) Output RDD
  43. 43. 44 Mesh Processing C++ RDD Transform (Batch) Final RDD Fail
  44. 44. 45 Bonus: Isolated Tests
  45. 45. 46 Part Extraction Sp Harmonics Descriptor Generation Data Cleanup Bigram Description Generation Part Clustering/ Labeling Design B of P Model Generation Design Clustering/ Labeling Design Graph Generation
  46. 46. 47 Part Extraction Sp Harmonics Descriptor Generation Data Cleanup Bigram Description Generation Part Clustering/ Labeling Design B of P Model Generation Design Clustering/ Labeling Design Graph Generation Design Graph Module Persistent Lineage (S3)
  47. 47. 48 Part Extraction Sp Harmonics Descriptor Generation Data Cleanup Bigram Description Generation Part Clustering/ Labeling Design B of P Model Generation Design Clustering/ Labeling Design Graph Generation Persistent Lineage (S3) Bigram Different Parameters Part Clustering/ Labeling Design B of P Model Generation Design Clustering/ Labeling Design Graph Generation New Mesh Cleanup Bigram Description Generation Part Clustering/ Labeling Design B of P Model Generation Design Clustering/ Labeling Design Graph Generation
  48. 48. 49 Demo
  49. 49. 50 Part Extraction Sp Harmonics Descriptor Generation Data Cleanup Bigram Description Generation Design B of P Model Generation Design Clustering /Labeling Design Graph Generation Persistent Lineage (S3) Design Graph Module Batch Data Part Clustering /Labeling
  50. 50. Classifier Incremental Data Stream 51 Part Extraction Sp Harmonics Descriptor Generation Data Cleanup Bigram Description Generation Design B of P Model Generation Design Clustering /Labeling Design Graph Generation Persistent Lineage (S3) Design Graph Module Data Stream Part Clustering/ Labeling Queue
  51. 51. 52 The Team! Mike Haley Senthil Gandhi Tara Adiseshan Federico Vezzeso Morgan Dornbush Carlos Olguin Santiago SanchezKhoa Tran Yotto Koga
  52. 52. 53
Popular Tags: