0147

정보

[정보공유] Data pipeline for network training : concepts and applications

Agenda

  1. Introduction to StradVision and the Automotive AI Industry (15m)회사 소개와 함께, 자율주행 및 자동차 산업 내 AI의 역할, 현황 소개

  2. Understanding Data Flow for AI Training (10m)데이터가 어떻게 수집되고, 가공되며, 모델 학습에 사용되는지 데이터 흐름을 중심으로 이해

  3. Key Data Challenges in Autonomous Driving AI Development (From a Data-Centric Perspective) (10m)자율주행 학습 데이터 관점에서의 주요 과제와 이슈

  4. SV Data Flow: Data Pipeline Concepts & Real-world Applications (25m)StradVision의 데이터 파이프라인의 구성요소와 실제 적용 사례를 공유

  5. Wrap-up and Key Takeaways (5m)주요 내용 요약 및 StradVision의 채용/인턴 기회 소개

  6. Q&A and Open Feedback (10m)

Introduction to SV and the Automotive AI Industry

1) SVNet : StradVision Vision-based 인지 솔루션

2) 자율주행 소프트웨어 (SVNet)

: SVNet은 딥러닝 기반 카메라 인지 소프트웨어로, 다양한 객체/환경/상황을 실시간으로 인식하며, 안전한 자율 주행을 지원한다.

3) SV Products

(1) L2/L2+ 자율주행 보조 시스템 : FrontVision

(2) 자동 주차 및 경로 제어 : SurroundVision

(3) L3/L4+ E2E 상황 인지, 경로 제어 : MultiVision

4) R&D 현황 인력, 특허, 연구 개발비

: 총 인력대비 70% 이상의 인구 인력 보유 및 연구개발비 투자 규모 지속 확대

5) KEY MARKET & TECH TREND

(1) PHYSICAL AI

(2) MODERN AI TECHNOLOGIES IN AD SOLUTIONS


도식화

? AI 학습을 위한 데이터 흐름 구조 (with Training Dataset)

StradVision의 3단계 레이어 + Training Dataset 연결 중심 구조

? 1. Expansion Layer (확장 계층)

외부 공개 데이터를 자동 라벨링해 학습에 활용

단계

설명

① Public Data

KITTI, nuScenes 등 공개 자율주행 데이터셋 활용

② Auto-Labeling

AI 기반 자동 라벨링

? Training Dataset

자동 라벨링 결과를 학습용 데이터셋에 저장

③ On-premise GPU Server

로컬 서버에서 분산 처리 학습

④ Evaluation & Validation

20,000시간 규모의 정량적 평가 진행

? 2. Standard Layer (표준 계층)

실차에서 수집된 실제 데이터를 정제해 모델 학습에 활용

단계

설명

① Data Collection

차량 센서를 통한 실제 주행 데이터 수집

② Labeling

수동 또는 반자동 라벨링

? Training Dataset

라벨링된 데이터셋 저장 및 통합

③ Network Training

딥러닝 네트워크 학습 수행

④ Field Test

실차 기반의 테스트 및 개선 피드백 수집

? 3. Advanced Layer (고급 계층)

합성 데이터와 예측 보완 라벨을 활용해 정교한 모델을 만듬

단계

설명

① Synthetic Data

합성, 증강, 가상 환경에서 생성된 데이터

② Pseudo GT-Labeling

예측 기반 GT 라벨 보완

? Training Dataset

보완된 GT 데이터셋에 저장

③ Cloud Infrastructure

클라우드 기반 분산 학습 환경

④ Simulator / SIL·HIL

제어 시뮬레이터를 통한 실험 (Software/Hardware in the Loop)

Training Dataset (중앙 저장소 역할)

  • 각 레이어에서 가공 완료된 데이터는 중앙의 Training Dataset에 저장

  • 이후 모델 학습과 테스트 단계에서 이 데이터를 기반으로 학습 및 평가 진행


Key Challenges and Evolving Trends in AI for Automotive

1) 데이터가 곧 AI 품질의 중심이라는 Data-centric 철학, 양보다 질, 그리고 기술과 자동화가 결합된 데이터 전략

(1) Productivity
: 데이터 생산의 확장성(Scale In/Out), 전송 속도, 중앙 집중화된 데이터 처리 파이프라인 등 전체 데이터 흐름의 효율을 높이는 전략

  • Data Ingestion : Data Verification, Interface Standardization, and Centralized the Data

  • Data Ingestion & Centralization : Data management & ODD Based DB Schema

    • 팁 : ChatGPT에게 데이터 centralization을 부탁해보자.

  • Labelit : All-in-One Web-Based Labeling Tool for 3D Perception Data

  • Lidar Deskewing : Motion compensation of Lidar cloud points and reconstruction

    • Orginal PCD before deskewing

    • Deskewed PCD

  • ALAS : Auto Labeling Assistance Service

    • ALAS Features

(2) Data Efficiency
: 불필요한 데이터 낭비를 줄이고, 최소한의 데이터로 최대 성능을 달성하는 전략. 비용 효율성과 학습 효율성을 동시에 고려한 접근

  • WLS : Workload Logging Service

  • WRS : Workload Replay Service

(3) Core Tech
: ALT, Pseudo GT, 센서 캘리브레이션 등 데이터 효율성과 품질 향상을 위한 자동화 기반 핵심 기술 개발

(4) Data Quality
: 데이터 품질의 지속적인 관리와 정책 기반 운영. 데이터의 품질이 모델 성능에 미치는 영향을 실증 수치 기반으로 분석하고 반영

  • SVFlow : MLOps Framework for Data Quality Enhancement

2) 도식화

SV Data Flow


Wrap-up and Key Takeaways

트렌드가 바뀌었다.

  • 신입사원들을 뽑기가 어려워졌다.

    • 도메인 지식이 없어도, 본인의 인사이트를 가지고, 본인의 생각을 얼마나 빠르게 전개할 수 있는가.

    • domainalized가 너무나도 중요한 것 같다.

    • 따라서 내가 원하는 분야를 선택하고, 색을 입히고, 데이터를 붙잡았으면 좋겠다.

      • 데이터는 비용, 시간, 노력으로 보여지기 때문이다.