Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CADDi AI Lab Description

CADDi AI Lab Description

CADDi AI Lab Description

CADDi AI Labの説明資料です

[email protected]

May 31, 2022
Tweet

Other Decks in Technology

Transcript

  1. © 2022 CADDi Inc. ADVANCED REFERENCE 2 CADDi Recruit 2022

    https://speakerdeck.com/caddi_eng/caddi-recruit-202108 Company Overview https://speakerdeck.com/caddi_eng/company-overview Company Overview for Engineers https://speakerdeck.com/caddi_eng/caddi-the-letter-from-cto-to-all-the-engineer-applicants JA EN JA Speaker Deck Speaker Deck Speaker Deck Materials for understanding CADDi
  2. © 2022 CADDi Inc. AGENDA 3 What is AI Lab

    ・About Us ・Mission ・Features AI Lab Technology ・What We Develop ・Workstyle & Culture ・Development Environment ・Members Jobs ・Required Skills ・Open Positions
  3. © 2022 CADDi Inc. ABOUT US • Product Manager /Engineering

    Manager : 3 • ML Engineer : 7 • Algorithm Engineer: 3 • Data Engineer : 1 5 Professional group of data processing Started: December 1st, 2021 Members
  4. © 2022 CADDi Inc. MISSION 6 Accelerate business of CADDi

    Support business decision making 3 Develop the future 2 1
  5. © 2022 CADDi Inc. We have “all data” in the

    manufacturing pipeline Next Challenges • Industry / Business Expansion • Global NEXT CHALLENGES 7 AI needed 2021 2020 2019 2018 Orders received 6 year-on-year Over times Composition Ratio % F E D C B A Expansion Proc. Type Steady expansion of processing types enables us to provide higher added value
  6. © 2022 CADDi Inc. Parts Information MANUFACTURE PROCESS 8 Customer

    Infomation Drawing Image Image Time Series Process Difficulty Selected Supply Partner Payment Delay Defective Infomation Inspection Information Quality Cost Deal Registration Opportunity Estimate Received Order Supply Partner Selection Estimate for supplier Receipt and Inspection Shipping Payment Sales Operation Purchase Operation
  7. © 2022 CADDi Inc. • Approximate nearest neighbor search by

    multi DNN feature vector • And full-text search ※Example Images 10 IMAGE RETRIEVAL FOR DRAWING IMAGE Image search engine • Opensearch • PyTorch • FastAPI • Kubernetes …etc Using
  8. © 2022 CADDi Inc. • Drawing images have a very

    high pixel count from: Tech Talk slide for external audiences https://speakerdeck.com/caddi_eng/deiputoarugogatatuguwozu-mu-kiyadeitu-mian-jie-xi-falsetekufalserozinipo-ru-caddi 11 IMAGE PROCESSING ALGORITHMS Must: “Time Complexity” Algorithm for reading lines, symbols, and texts • Image Vectorization, Noise Reduction • Annotation, Recognition … etc
  9. © 2022 CADDi Inc. • High processing speed • High

    recognition accuracy • All written in Rust lang by “tract-onnx/rayon” Deep Learning from: Tech Talk slide for external audiences https://speakerdeck.com/caddi_eng/deiputoarugogatatuguwozu-mu-kiyadeitu-mian-jie-xi-falsetekufalserozinipo-ru-caddi 12 COLLABORATE “ALGORITHM” AND “MACHINE LEARNING” Extract candidates based on image processing algorithm and determination by Deep Learning
  10. © 2022 CADDi Inc. from: Tech Talk slide for external

    audiences https://speakerdeck.com/caddi_eng/deiputoarugogatatuguwozu-mu-kiyadeitu-mian-jie-xi-falsetekufalserozinipo-ru-caddi 13 NOISE REDUCTION MODEL Noise Reduction by U-Net • Improve recognition accuracy for all • Multi Expert Model • Make Visualizer for Human-in-the-loop
  11. © 2022 CADDi Inc. from: Tech Talk slide for external

    audiences https://caddi.tech/archives/3395 14 SIMPLICITY CLASSIFICATION / REGRESSION MODEL Example: base material classification • Pre-trained EfficientNetB0 • Annotated big data in CADDi Other: symbol detection, treatment classification and more ※Example Image Round bar
  12. © 2022 CADDi Inc. Cloud Storage train vertex pipeline 15

    RECOMMENDATION PIPELINE Recommendation for manufacturing supplier • Utilize CADDi order and supply chain data Using • Vertex Pipeline • LightGBM Big Query predict vertex pipeline
  13. © 2022 CADDi Inc. 16 FUTURE TASKS Image Processing •

    2D Image Processing, Search, OCR • 3D Image Processing, 3D Deep Learning • Regression Cost/Risk/Difficulty • Use Camera/IoT Device Data Optimization • Distribution, Procurement Flow • Factories, Worksites • Manufacturing Transaction Machine Learning / Data Science • Demand Forecast, Inventory Management • Image Retrieval, Recommendation • Data Normalization, Translation, Make Database • Analysis of External Environmental Factors Drawing 3D data conversion Automatic estimation system Finance CAD design optimizati on Drawing and BOM managem ent   ERP and accounting Web CAD CAM Material procure- ment Real-time ordering Production and delivery management Overseas procurement and distribution Catalog raw material procurement Smart factory and IoT Catalog part procurement Project management Logistics optimization Used machinery sales Ordering Global Platform
  14. © 2022 CADDi Inc. WORKSTYLE & CULTURE 17 Flexible working

    hours Daily Meeting, Weekly Planning, Retrospective Scrum Development-oriented always GitHub Jira Slack Meet Discord Zoom Docbase Miro GSuite Base
  15. © 2022 CADDi Inc. ENVIRONMENT 18 Google Cloud Platform GKE

    / Cloud Run / GCS / Vertex AI / Firestore / Registry / GCE / BigQuery GitHub / CircleCI / GitHub Actions / Docker Opensearch / k8s / Auth0 / Python / Rust / Node.js
  16. © 2022 CADDi Inc. 19 In Vietnam ex- Boche, etc.;

    from 2022/7/1 ~ PdM / EM ex - PFN, NTT/ex-CTO ML Eng ex - DeNA, M3, Mckinsey Kaggle Master/Grandmaster/ex-Tech Lead
  17. © 2022 CADDi Inc. REQUIRED SKILLS • Machine Learning /

    Data Science • Computer Science • Data Engineering • Mathematics 21 Product/Production Development Knowledge & Experience Leadership & Self-learning
  18. © 2022 CADDi Inc. OPEN POSITIONS 22 MLOps Engineer https://herp.careers/v1/caddi/wpljCuPLQKf1

    Algorithm Engineer https://herp.careers/v1/caddi/sDdfoxgaQSha Machine Learning Engineer https://herp.careers/v1/caddi/FGJHURpOMl51