관리 메뉴

VivaButton

빅쿼리 ML(BigQuery ML) 기초 본문

IT/구글

빅쿼리 ML(BigQuery ML) 기초

비바버튼 2018. 8. 3. 11:47
728x90

* BigQuery ML이란?

빅쿼리 상에서 머신러닝 모델을 직접 작성하고 학습, 모델 평가, 예측이 가능한 기능으로 2018년 7월 25일부터 기능이 추가되었으며,

현재 베타버전이다.


* 개요

BigQuery ML을 사용하면 Standard SQL쿼리를 사용하여 BigQuery에서 머신러닝 모델을 만들고 실행 할 수 있다. BigQuery ML은 SQL 실무자가 기존 SQL 도구 및 기술을 사용하여 모델을 구축 할 수 있게 하여 머신러닝을 쉽게 한다. BigQuery ML은 데이터를 이동시킬 필요가 없어

머신러닝 모델 개발 속도를 향상시킨다.



* BigQuery ML이 지원하는 머신러닝 모델

선형 회귀 : 이 모델은 수치를 예측하는 데 사용할 수 있습니다.

이진 로지스틱 회귀 -이 모델은 두 클래스 중 하나를 예측하는 데 사용할 수 있습니다 (예 : 전자 메일이 스팸인지 여부 식별).

BigQuery의 데이터를 바로 ML에 사용가능



* BigQuery ML 기능을 사용할 수 있는 도구

BigQuery 웹 UI

bq 명령 행 도구

BigQuery REST API


* BigQuery ML의 장점 : 

- 별도의 머신러닝 환경구성이 필요 없다.

- Python, R 등의 Language 사용이 필요없고, SQL문을 사용하여 Bigquery에서  Training되고 엑세스된다.

- BigQuery의 데이터를 바로 ML에 사용가능



* BigQuery ML 사용법

- 모델 생성 및 학습

- 모델 평가

- 예측 및 활용



'IT > 구글' 카테고리의 다른 글

gRPC란?  (0) 2018.08.02
[자바, GCP] 빅쿼리(Google BigQuery) REST API  (0) 2018.07.30
빅쿼리(Google BigQuery) 사용해보기  (0) 2018.07.30
Google BigQuery 콘솔(WEB UI) 가이드  (0) 2018.07.30