AI Platform Prediction은 TensorFlow, scikit-learn, XGBoost의 강력한 기능과 유연성을 클라우드에 결합한 것으로 AI Platform Prediction으로 학습된 모델을 호스팅하여 예측 요청을 보낼 수 있습니다.
시작하기
-
AI Platform 소개
AI Platform 제품 개요
-
Prediction 개요
AI Platform Prediction을 사용하여 머신러닝 모델을 호스팅하고 예측을 제공하는 방법을 소개합니다.
-
개발 환경
로컬 개발 환경의 요구 사항을 설명합니다.
-
온라인 예측과 일괄 예측 비교
온라인 예측과 일괄 예측 간의 차이점을 간략하게 설명합니다.
-
시작하기: TensorFlow Keras를 사용한 학습 및 예측
AI Platform Training에서 TensorFlow Keras 모델을 학습시키고 해당 모델을 AI Platform Prediction에 배포합니다.
-
시작하기: TensorFlow 에스티메이터를 사용한 학습 및 예측
AI Platform Training에서 TensorFlow 에스티메이터 모델을 학습시키고 해당 모델을 AI Platform Prediction에 배포합니다.
-
scikit-learn 및 XGBoost 시작하기
scikit-learn 또는 XGBoost 모델을 배포하여 예측을 제공합니다.
예측 워크플로
-
예측 모델 내보내기
AI Platform Prediction에 사용할 수 있는 모델 아티팩트를 내보내도록 학습 코드를 작성합니다.
-
예측용 저장된 모델 내보내기
AI Platform Prediction과 호환되도록 TensorFlow 저장된 모델을 내보냅니다.
-
모델 배포
모델과 모델 버전 리소스를 만들어 머신러닝 모델을 배포합니다.
-
커스텀 예측 루틴
AI Platform Prediction에서 예측 요청을 처리하는 방법을 맞춤설정합니다.
-
온라인 예측용 머신 유형
AI Platform Prediction에서 요청을 처리하는 데 사용할 가상 머신과 GPU의 유형을 구성합니다.
-
온라인 예측 수행
배포된 머신러닝 모델로 요청을 보내고 예측 결과를 받습니다.
-
일괄 예측 수행
TensorFlow 모델을 사용하여 대량의 데이터 인스턴스에서 예측을 수행합니다.
온라인 예측을 위한 커스텀 컨테이너
도구 및 서비스와 통합
모니터링 및 보안
-
모델 모니터링
배포된 모델의 성능과 동작을 모니터링합니다.
-
감사 로그 보기
Cloud 감사 로그를 사용하여 관리자 활동과 데이터 액세스를 모니터링합니다.
-
액세스 제어
AI Platform Training 및 Prediction API뿐만 아니라 이러한 권한을 제공하는 IAM 역할에서 다양한 작업을 수행하는 데 필요한 권한에 대한 개요입니다.
-
커스텀 서비스 계정 사용
커스텀 서비스 계정을 사용하여 예측을 제공하도록 모델 버전을 구성합니다.
-
VPC 서비스 제어 사용
데이터 무단 반출 위험을 줄이기 위해 VPC 서비스 제어를 구성합니다.
AI Platform Prediction 리소스
튜토리얼
-
Keras로 커스텀 예측 루틴 만들기
요청을 처리할 수 있도록 전처리 및 후처리 코드와 함께 Keras 모델을 배포합니다.
-
XGBoost를 사용한 온라인 예측 수행
XGBoost 모델을 배포하고 예측을 요청합니다.
-
scikit-learn으로 온라인 예측 수행
변환기가 여러 개 있는 파이프라인을 사용하는 scikit-learn 모델을 배포합니다.
-
scikit-learn 파이프라인을 통한 예측
전처리 단계와 분류 단계가 있는 파이프라인을 사용하는 scikit-learn 모델을 배포합니다.
-
커스텀 변환기가 있는 scikit-learn 파이프라인 사용
커스텀 전처리가 있는 scikit-learn 파이프라인을 배포합니다.
-
scikit-learn으로 커스텀 예측 루틴 만들기
요청을 처리할 수 있도록 전처리 및 후처리 코드와 함께 scikit-learn 모델을 배포합니다.
-
Kaggle 및 AI Platform Prediction에서 scikit-learn 사용
Kaggle에서 모델을 학습시키고 AI Platform Prediction에 배포합니다.
런타임 버전
AI Explanations
-
AI Explanations 개요
AI Platform Prediction과 함께 AI Explanations를 사용하는 방법을 소개합니다.
-
AI Explanations 시작하기
TensorFlow 모델을 배포하고 설명을 요청합니다.
-
AI Explanations 제한사항
AI Explanations를 사용할 때 고려해야 하는 사항을 설명합니다.
-
특성 기여 분석 사용
AI Explanations용 머신러닝 모델을 구성하고 설명을 요청합니다.
-
TensorFlow 모델 저장
AI Explanations에 대한 TensorFlow 2 및 TensorFlow 1.15 모델을 올바르게 저장합니다.
-
메타데이터 준비
Explainable AI SDK를 사용하여 AI Explanations에 필요한 설명 메타데이터 파일을 만듭니다.
-
설명 시각화
AI Explanations로 설명을 시각화합니다.
-
설명에 대한 입력 및 출력 이해
기존 TensorFlow 1.15 모델을 AI Explanations에 배포하기 전에 입력 및 출력 텐서를 수동으로 생성하여 설명 메타데이터 파일을 수동으로 만듭니다.