目次
Amazon SageMakerとは
Amazon SageMaker(アマゾン セージメイカー; Sage Maker)とは、トレーニングデータの前処理、教師データの作成、機械学習(ML)モデルの構築・学習、学習済みモデルをデプロイするといった一連のプロセスを行う機能が一貫して提供しているフルマネージド型サービスです。そのため、機械学習ライブラリやJupyter Notebookなどをインストールすることなく、すぐに機械学習モデルの構築を行うことが可能です。
AWSのサービスのうち1種に該当します。
SageMakerでは、Jupyter Notebookを使用することができるため、Webブラウザ上でPythonのプログラムを記述し、実行しながらモデリングが可能です。
SageMakerの組み込みアルゴリズム
SageMakerの組み込みアルゴリズムは2022年4月現在では、以下の17種類のアルゴリズムが提供されています。
Image Classification Algorithm
K-Nearest Neighbors (k-NN) Algorithm
Latent Dirichlet Allocation (LDA)
Neural Topic Model (NTM) Algorithm
Principal Component Analysis (PCA) Algorithm
Random Cut Forest (RCF) Algorithm
Sequence to Sequence (seq2seq)
SageMaker Python SDK をインストールする
SageMaker Python SDKを利用することで、上記のアルゴリズムをPythonから扱うことができます。
以下のようにpipでインストールすることができます。
pip install sagemaker
https://github.com/aws/sagemaker-python-sdk
参考:Use Amazon SageMaker Built-in Algorithms
AWSを学ぶには
AI Academy Bootcampでは6ヶ月データサイエンティストや機械学習エンジニアに質問し放題かつ、体系的に学べる動画コンテンツで学べて35,000(税込)で受講出来ます。
上記のオンラインプログラムでは、「データサイエンススキル」と「データエンジニアリングスキル」を効率よく身につけられるプランです。質問し放題の環境かつ動画コンテンツもあり35,000円にて受講できます。
データサイエンススキルを効率よく身に付けたい方はご受講検討ください。