$30 off During Our Annual Pro Sale. View Details »

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.
    Last updated : July 14, 2022
    CADDi AI Lab
    Description

    View Slide

  2. © 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

    View Slide

  3. © 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

    View Slide

  4. © 2022 CADDi Inc.
    What is AI Lab

    View Slide

  5. © 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

    View Slide

  6. © 2022 CADDi Inc.
    MISSION
    6
    Accelerate business of CADDi
    Support business decision making
    3 Develop the future
    2
    1

    View Slide

  7. © 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

    View Slide

  8. © 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

    View Slide

  9. © 2022 CADDi Inc.
    AI Lab Technology

    View Slide

  10. © 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

    View Slide

  11. © 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

    View Slide

  12. © 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

    View Slide

  13. © 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

    View Slide

  14. © 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

    View Slide

  15. © 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

    View Slide

  16. © 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

    View Slide

  17. © 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

    View Slide

  18. © 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

    View Slide

  19. © 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

    View Slide

  20. © 2022 CADDi Inc.
    Jobs

    View Slide

  21. © 2022 CADDi Inc.
    REQUIRED SKILLS
    ● Machine Learning / Data Science
    ● Computer Science
    ● Data Engineering
    ● Mathematics
    21
    Product/Production Development
    Knowledge & Experience
    Leadership & Self-learning

    View Slide

  22. © 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

    View Slide