Pages

Sunday, May 1, 2022

【AWS グラレコ解説】データサイエンスの学びを支援する Amazon SageMaker Studio Lab をグラレコで解説 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン - amazon.com


Amazon SageMaker Studio Lab とは

Amazon SageMaker Studio Lab は、メールアドレスのみで利用できる無料の機械学習の実行環境です。複雑な環境設定が不要で、機械学習を学び始めた初学者の方でも容易にご利用いただけます。

img_awsgeek-sagemaker-studio-lab_00

クリックすると拡大します

Amazon SageMaker Studio Lab は、オープンソースの JupyterLab をベースにしています。

JupyterLab とは、非営利団体「Project Jupyter」により開発されているオープンソースです。Web ベースのインタラクティブなプログラム開発環境であり、Python 以外にも Java や Go など様々な言語をサポートしています。Markdown のドキュメント、プログラミングコード、プログラムの実行結果の 3 つを含む ”Notebook” をインタラクティブに作成できるのが最大の特徴です。

ちなみに、”Jupyter” のスペルは ”Jupiter (木星)” と間違えているわけではなく、Julia、Python、R の 3 つの言語に由来します (※)。様々な企業の方が Contributor として開発しており、AWS からも Brian Granger 氏が長期的な計画を立案する Steering Council に参加しています。

img_awsgeek-sagemaker-studio-lab_03

クリックすると拡大します


Amazon SageMaker Studio Lab が提供する機能

AWS は Amazon SageMaker をすでに提供していますが、SageMaker と Studio Lab は大きく 3 つの点で異なります。

1 点目はAWSアカウントが不要であること、2 点目は無料であること、3 点目は利用可能な機能です。

Studio Lab は機械学習の学びや検証を行うため、SageMaker は検証した後の本格的な機械学習モデルの開発と運用のため、と役割が異なります。Studio Lab にはもちろん SageMaker ほど豊富な機能はありませんが、学習に十分な機能とスペックを備えています。

ブラウザ上で実行できるため、利用するパソコンに特別なスペックは必要ありません。「GPU が搭載された開発用のパソコンをクラウド上に持てるサービス」というイメージです。開発用のパソコンと感じる理由は 3 つです。1 つめは静的ストレージがあること、2 つめはターミナルが使えること、3 つめは開発環境がカスタマイズできることです。

パソコンと同じように静的ストレージがあるため、ブラウザを落としても、CPU / GPU のセッションが切れても、作業内容はすべて保存されています。再度ブラウザでアクセスし、セッションを繋ぎ直せば終了時点の作業内容から再開できます。

JupyterLab をベースとしているため、Jupyter の Kernel がサポートしているプログラミング言語であれば基本的に動かすことができます。Python や R はもちろん、Rust や C++ なども動かせます。また Jupyter の拡張をインストールしてカスタマイズすることもできます。

img_awsgeek-sagemaker-studio-lab_10

クリックすると拡大します


Amazon SageMaker Studio Lab の利点

Amazon SageMaker Studio Lab を学習環境に採用することで 3 つの利点が得られ、環境構築の問題を解消できます。

1 つめは ベースとなる OS をそろえることができ、Windows / Mac / Linux など OS の違いを配慮する必要がなくなる点。2 つめは conda を使用して教材専用の仮想環境を構築できるためライブラリ間のバージョンがそろわないことで発生する問題をなくすことができる点。3 つめは一度構築した教材専用の環境が永続化され、学習中使い続けられる点です。

授業をする側の目線からは、「学習者に共通の実行環境を無料で配布できるサービス」といえます。condaは Python をはじめとしたプログラミング言語の環境構築に用いられるツールです (※)。conda を使用した仮想環境の構築は通常コマンドから行いますが、Studio Lab は環境を定義した yml ファイルを右クリックし、 “Build Conda Environment” を実行することで仮想環境を構築できます。コマンドに不慣れな学習者でも簡単に教材専用の環境を構築できます。

※ : Studio Lab では Anaconda ではなく mini-forge で conda を導入し、ライブラリは conda-forge からインストールするよう設定しています。そのため、Anaconda の商用ライセンスの影響は受けません。詳細は こちら をご覧ください。

※ : Studio Lab では Anaconda ではなく mini-forge で conda を導入し、ライブラリは conda-forge からインストールするよう設定しています。そのため、Anaconda の商用ライセンスの影響は受けません。詳細は こちら をご覧ください。

img_awsgeek-sagemaker-studio-lab_04

クリックすると拡大します

オープンソースの Jupyter Lab をベースにしているため、言語パックをインストールすることで日本語化することができます。

このように Studio Lab は学習者にとっては学びやすい、教材作成者にとっては教えやすい環境といえます。

img_awsgeek-sagemaker-studio-lab_05

クリックすると拡大します


Amazon SageMaker Studio Lab の使い方

それでは Studio Lab の使い方を見ていきましょう。

教材を作成されている方は、GitHub リポジトリに Open in Studio Lab ボタンをつけると、学習者の環境セットアップをより簡単にできます。複数の Jupyter Notebook で構成される教材は、リポジトリ全体を静的ストレージにダウンロードすることで一括して持ってくることができます。

Studio Lab に持ってきた後は、JupyterLab と同じように Notebook を実行することができます。詳細は こちら をご参考ください。

img_awsgeek-sagemaker-studio-lab_06

クリックすると拡大します

Open in Studio Lab ボタンは、README.md に次の記述を入れるだけで作成できます。your-orgyour-repo-nameyour-branch-namepath-to-your-notebook.ipynb は開きたい Jupyter Notebook に合わせて記載します。

[![Open in SageMaker Studio Lab](https://studiolab.sagemaker.aws/studiolab.svg)](https://studiolab.sagemaker.aws/import/github/<your-org>/<your-repo-name>/blob/<your-branch-name>/<path-to-your-notebook.ipynb>)

例えば、Studio Lab をご利用いただいている学習サイト「機械学習帳」にある Jupyter Notebook の URL は次のようになります。

https://ift.tt/pCxmMuY

この時、各パラメーターの値は次のようになります。

Open in Studio Lab ボタンを設置いただいたリポジトリではいずれも GitHub の Star 数が増加しています。AWS としても、教えやすい、学びやすい教材をより広めることに貢献したいと考えています。

img_awsgeek-sagemaker-studio-lab_07

引用 : 機械学習帳 (東工大) の例。
Open in Studio Lab ボタンをマージした 12/5 以降に GitHub の Star が 1 週間で 92 から 131 へ上昇。
(クリックすると拡大します)


Amazon SageMaker との連携

Amazon SageMaker Studio Lab は、Amazon SageMaker にプロジェクトをエクスポートすることができます。つまり、Studio Lab でデータサイエンスの学習からプロトタイピングまで行い、実用性が見込めた際には本格的なモデル開発や推論が可能な SageMaker に移行できるということです。

img_awsgeek-sagemaker-studio-lab_09

クリックすると拡大します


最後に、全体の図を見てみましょう。

img_awsgeek-sagemaker-studio-lab_full

まとめ

本記事では、Amazon SageMaker Studio Lab についてご紹介しました。

Studio Lab の登場で、AWS はデータサイエンスの学びから、クラウドを用いた MLOps の構築まで、機械学習プロジェクトの成長過程に長期間伴走できるようになりました。Studio Lab が、新年度より機械学習に取り組まれる方の入り口となれば幸いです。

Studio Lab の利用申請は下記のフォームからいつでも可能です。

Studio Labのアカウント登録申請フォーム »

現在多数の申し込みをいただいております。承認が遅い場合は、こちらの GitHub Issue のフォーム よりご連絡ください。

この連載記事のその他の記事はこちら


builders.flash メールメンバーへ登録することで
AWS のベストプラクティスを毎月無料でお試しいただけます

筆者プロフィール

photo_kubo-takahiro

久保 隆宏
アマゾン ウェブ サービス ジャパン合同会社
DevRel, Machine Learning

コンサルタント、機械学習エンジニア、プロダクトマネージャーを経て機械学習をプロダクトに活かすことに取り組んできました。DevRelでは機械学習領域での AWS 認知拡大に取り組んでいます。
趣味はランニングとテニス、ライブに行くことです。最近の情勢を受けライブハウスに行けないのが目下の悩みです。
現在、Machine Learning Product Manager について勉強中です。

イラスト作成者プロフィール

photo_yonekura-yuki

米倉 裕基
アマゾン ウェブ サービス ジャパン合同会社
テクニカルライター・イラストレーター

日英テクニカルライター・イラストレーター・ドキュメントエンジニアとして、各種エンジニア向け技術文書の制作を行ってきました。
趣味は娘に隠れてホラーゲームをプレイすることと、暗号通貨自動取引ボットの開発です。
現在、AWS や機械学習、ブロックチェーン関連の資格取得に向け勉強中です。

fixed_wrapper_mailmember

AWS のベストプラクティスを毎月無料でお試しいただけます

Adblock test (Why?)


からの記事と詳細 ( 【AWS グラレコ解説】データサイエンスの学びを支援する Amazon SageMaker Studio Lab をグラレコで解説 - builders.flash☆ - 変化を求めるデベロッパーを応援するウェブマガジン - amazon.com )
https://ift.tt/bViNpeG

令和4年度会津若松市職員(大学卒程度)採用候補者試験の実施について - city.aizuwakamatsu.fukushima.jp

令和4年度会津若松市職員(大学卒程度)採用候補者試験を以下のとおり実施いたします。

※ 今回募集する試験職種間での併願は出来ませんが、同日に募集を開始した令和4年7月1日採用予定会津若松市任期付職員採用候補者試験及び令和4年7月予定会津若松市育休任期付職員・臨時的任用職員採用候補者登録試験との併願は可能となっております。

新型コロナウイルス感染症対策に対する対応について

新型コロナウイルス感染症対策として、受験者の皆様が安全に、安心して受験できる環境を整備する観点から、以下の事項についてご理解ください。

  • 新型コロナウイルス感染症など(学校保健安全法で出席の停止が定められている感染症)に罹患し治癒していない方は、他の受験者への感染のおそれがあるため、当日の受験を控えていただくようお願いします。なお、受付時において、体調の確認のため非接触型体温計による検温を実施し、37.5度以上の発熱が認められた場合には、別室での受験をお願いする場合があります。
  • 受験日において、保健所等の指導により新型コロナウイルス感染症罹患者の濃厚接触者等に指定され、自宅待機を要請されている方については、当日の受験を控えていただくようお願いします。なお、これらを理由とした欠席者向けの再実施は予定しておりません。
  • 受験日当日は、マスクを持参し、試験中は着用をお願いいたします。ただし、受付時には本人確認を行うため、一時的にマスクを外していただきます。マスクを用意できない方は、会津若松市役所総務部人事課に事前にご相談ください。
  • 試験中において係員が適宜、窓やドアを開け換気を実施します。寒暖の差に対応できるような服装にて受験してください。
  • 試験中は、咳エチケットの遵守とこまめな手洗いの実施をお願いします。なお、試験会場には手指消毒用のアルコールを設置しますので、適宜使用してください。
  • 試験会場は申込時点の居住地をもとに申込者ごとに指定いたします(事務職(発掘調査員)を除く。)。
  • 新型コロナウイルス感染症の影響により、採用試験の内容や日程、会場等が変更される場合があります。その場合は、こちらのページで周知するとともに、申込者のメールアドレスにメールにて通知いたしますので、定期的にご確認ください。

受験案内

 令和4年度会津若松市職員(大学卒程度)採用候補者試験.pdf(300KB)

申込受付期間

令和4年5月2日(月)から令和4年6月6日(月)まで

一次試験の実施日

令和4年6月19日(日)

一次試験の会場

新型コロナウイルス感染症の感染リスクを軽減させる観点から、申込者ごとに次のいずれかから指定します。

ただし、事務職(発掘調査員)の試験会場については、試験実施体制の都合上、会津若松会場のみでの実施となりますので、あらかじめご了承ください。

  • 会津若松会場…会津若松市立第一中学校(福島県会津若松市蚕養町11-1)
  • 東京会場…TKP飯田橋ビジネスセンター(東京都新宿区下宮比町3-2飯田橋スクエアビル3F)

一次試験の会場に関する注意事項

  • 受験していただく試験会場は受験票の発送により通知いたします。必ず、受験票で試験会場を確認してください。
  • 新型コロナウイルス感染症の影響により、会場が変更される場合があります。その場合は、こちらのページで周知するとともに、申込者のメールアドレスにメールにて通知いたしますので、定期的にご確認ください。
  • 東京会場は会場内での飲食ができませんので、昼食は周辺の飲食店等をご利用ください。なお、水分補給のためのフタ付きの容器等は持ち込み可能です。
  • 障がいのある受験志望者で車いすの利用などの受験上特別な配慮を必要とする方は、5月19日(木)までに、会津若松市役所人事課までご連絡ください。

受験申込方法

  • 以下の申込ページからインターネットにより申込を行ってください。申込後、土日祝日を除いた3日間以内に受験番号を、入力したメールアドレスに通知いたします。3日間を過ぎても受験番号の通知が届かない場合は、必ず会津若松市役所人事課にご連絡ください。受験していただく試験会場および受付時間の通知を含めた受験票の発送は、申込受付期間終了後に送信することといたします。あらかじめご了承ください。
    かんたん申請・申込システム(外部サイト)
  • 受験申込受付期間の終了直前は、アクセスの集中が予想され、エラー等が発生するおそれがありますので、早めに申込を行ってください。
  • インターネットによる申込が出来ない場合は、会津若松市役所総務部人事課に問い合わせてください。

職員採用試験の総合情報について

今年度の職員採用試験の実施予定や過去の採用試験の実施結果、採用試験についてのよくある質問等については以下のリンクをご確認ください。

職員採用情報

お問い合わせ

  • 会津若松市役所 人事課
  • 電話番号:0242-39-1213
  • ファックス番号:0242-39-1411
  • メール

Adblock test (Why?)


からの記事と詳細 ( 令和4年度会津若松市職員(大学卒程度)採用候補者試験の実施について - city.aizuwakamatsu.fukushima.jp )
https://ift.tt/g9DnSQU