saurus2
Saurus2
saurus2
전체 방문자
오늘
어제
  • 분류 전체보기
    • 개발
      • AJAX
    • ML Ops
    • Profile
    • 음식점
    • 배낭여행
    • 컴퓨터공학
      • 알고리즘 공부
      • C++
      • Sever 스터디
      • Java spring
      • 알고리즘 _ 문제해결
      • 딥러닝
      • Java 정리
      • Python
      • LeetCode 1000
      • Machine Learning Study
      • Sign language Detection Pro..
      • LeetCode Solutions
    • 비콘
    • 데일리 리포트
    • 유학일기
      • 영어 공부
      • Daily
    • AI Master Degree
      • Data Mining
      • AI and Data engineering
      • Math Foundations for Decisi..
      • Natural Language Processing

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • 딕셔너리
  • LeetCode
  • 취업준비
  • 알고리즘
  • DFS
  • 알고리즘문제해결
  • 개발자
  • 백준
  • 취준
  • BFS
  • 릿코드
  • two pointer
  • 파이썬
  • 리트코드
  • 개발자 취업준비
  • 딥러닝
  • 온라인저지
  • c++
  • 문제해결능력
  • Python

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
saurus2

Saurus2

[머신러닝 시스템 디자인 스터디 Part3]Defining metrics
컴퓨터공학/Machine Learning Study

[머신러닝 시스템 디자인 스터디 Part3]Defining metrics

2022. 8. 11. 15:58

Metrics for Online Testing

먼저, 오프라인에서 성능이 좋은 모델들을 선택하면 생산 환경에서 모델들을 테스트 할수 있는 온라인 메트릭스를 사용해야할 것이다. 또한 새롭게 생선된 모델을 효율적으로 사용할 수 있는 결정은 온라인 테스트의 성능에 따라 다르다.

Component-wise 와 End-to-End 메트릭스

검색 순위 모델을 만든다고 가정해보자. Component-wise 는 NDCG와 같은 메트릭스를 의미하고, End-to-End 는 시스템에 새로운 모델을 적용하여 얼마나 좋은 성능을 찾을 수 있는지를 의미한다. 일반적으로 End-to-End 메트릭은 사용자의 참여율과 유지율에 관한 시나리오로 생각할 수 있다. 

다른 예로, 다른 작업들에서 사용될 Machine Learning 시스템을 개발하는 시나리오가 있다. 자세한 내용은 Entity 연결을 위한 머신러닝 시스템을 디자인하는 것인데, 이때 검색의 연관성을 향상시켜야하는 것이 목적이다. 여기서 Component-wise 메트릭스들로 Entity 연결 모델의 성능을 평가하고, 또한 어디에 Entity 연결 component가 궁극적으로 어디에 연결해야 할지를 예상해야한다.

Architecture Discussion

다음 차례로, 시스템의 Components(구성 요소들)을 생각해보고 그 구성 요소들을 통해서 데이터가 어떻게 흐를지 고민해야 할 필요가 있다. 

검색 엔진의 머신러닝 시스템 구조적 구성요소들

검색 엔진에서 요청 쿼리를 만드는 검색자를 예를 들어 보자. 

'Itlian Restaurant' 을 검색하는 쿼리를 요청했을때, 그 쿼리에 형편없이 단어가 만들어지거나 스펠링이 다를 수 있다. 그래서 검색어를 수정하는 재작성 구성요소 쿼리가 필요하다. 

저작자표시 (새창열림)

'컴퓨터공학 > Machine Learning Study' 카테고리의 다른 글

[머신러닝 시스템 디자인 스터디 Part5] Performance and Capacity Considerations  (0) 2022.08.18
[머신러닝 시스템 디자인 스터디 Part5]Offline model building and evaluation  (0) 2022.08.14
[머신러닝 시스템 디자인 스터디 Part4]Architecting for Scale  (0) 2022.08.12
[머신러닝 시스템 디자인 스터디 Part2]Setting up a Machine Learning System  (0) 2022.08.10
[머신러닝 시스템 디자인 스터디 Part1] How Does This Course Help in ML Interviews?  (0) 2022.08.09
    '컴퓨터공학/Machine Learning Study' 카테고리의 다른 글
    • [머신러닝 시스템 디자인 스터디 Part5]Offline model building and evaluation
    • [머신러닝 시스템 디자인 스터디 Part4]Architecting for Scale
    • [머신러닝 시스템 디자인 스터디 Part2]Setting up a Machine Learning System
    • [머신러닝 시스템 디자인 스터디 Part1] How Does This Course Help in ML Interviews?
    saurus2
    saurus2
    Simple is Best

    티스토리툴바