GCS BigQueryML

BigQuery ML이란

  • BigQuery에서 SQL query를 사용하여 ML model을 만들고 실행 가능.
  • 최소한의 코딩으로 된 ML model로 create, train, evaluate, predict 등 분석이 가능.
  • 현재는 beta버전임
  • SQL 실무자가 기존 도구를 사용하여 빌드할 수 있도록 지원

BigQuery ML의 장점

  • Python 또는 Java를 사용하여 ML solution programming을 할 필요 없이 SQL을 사용하여 학습 및 엑세스 가능
  • 데이터 웨어하우스에서 데이터를 내보낼 필요가 없으므로 모델 개발 및 혁신 속도 향상

BigQuery ML이 필요한 곳

  • linear reg와 logistic reg model로 개발이 필요한 곳(현재는 2가지 model밖에 제공 안함)
  • 데이터 이동의 필요성을 제거하여 개발 속도를 빠르게 향상 시키고 싶은 곳
  • 데이터 탐색, 분석, 시각화 등

BigQuery ML 사용 방법

  • Dataset의 table에서 Data를 가져옴
  • BigQuery에서 ML model 만들기 및 학습시키기
  • 만든 ML model로 예측

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?