COLUMN
2024年10月10日
AIモデルの開発・学習に役立つNotebookサービス12選
カテゴリー:テクノロジー, サービス
タグ:AI, API, プログラミング, クラウドサービス
Pythonの学習に役立つのがJupyter Notebookです。Webブラウザ上でコードを書いて実行できるのはもちろん、他の人が作ったノートブックを使って学習や情報共有に利用できるのが魅力です。
今回はNotebookを利用できるオンラインサービスをまとめて紹介します。
Google Colaboratory
Googleの提供するサービスです。無料で利用できますが、GPUを利用する場合には有料になります。また、有料サービスでは実行時間を延長できます。
GitHubなどで公開されているノートブックをインポートできるので、ノートブックの共有が容易です。
Vertex AI Workbench
Vertex AI WorkbenchはVertex AIはもちろん、Google Cloudの各種サービスにアクセスできるノートブックです。BigQueryやCloud Storageと組み合わせるなど、学習データの取得や保存も容易です。
あらかじめディープラーニング用のライブラリがインストールされているので、すぐに学習を開始できます。
Vertex AI Workbench | Google Cloud
Azure Machine Learning
Azure Machine Learningは機械学習モデルの構築・運用に必要なツール群を提供するサービスです。インフラの構築や運用が不要で、すぐに利用できます。
ノートブック、デザイナー、AutoMLと3つの学習方法が用意されています。
Azure Machine Learning - サービスとしての ML | Microsoft Azure
JetBrains Datalore
DataloreはJetBrainsが提供するサービスです。無料で利用できますが、有料プランも用意されています。ノートブックから各種データベース、ストレージに接続できます。
PythonやKotlin、Scalaなどのコーディング支援機能があります。また、チームでのコラボレーションも可能です。
JetBrains Datalore: A powerful environment for Jupyter notebooks.
Kaggle Notebooks
Kaggleはデータサイエンスコンペティションを提供するサービスです。NotebooksはKaggle Codeと呼ばれており、無料で利用できます。GPUも利用可能です。
学習に使えるノートブックも多数公開されているので、これから学ぼうという方にもおすすめです。
IBM Watson Studio
IBM Watson Studioは、IBM Cloudで提供されるデータサイエンスやAI開発に必要なツールを提供するサービスです。各種オープンソースのツールとIBM Cloudのツールとを統合します。
グラフィカルなエディタでデータのクレンジングをする、視覚的なモデル開発ツールなども用意されています。
Paperspace
PaperspaceはAI開発に特化したクラウドサービスを提供しています。現在はDigitalOceanに買収され、その一サービスとして提供されています。
無料のGPUプランもあるので、学習を始めるには最適です。
Fully Managed Notebooks for AI Development | Paperspace
Binder
GitHubのURLを直接指定して、ノートブックを実行できるサービスです。基本的に使い捨てで、GitHub上で公開されているノートブックを実行、確認するのに特化しています。
Dockerfileにも対応しているので、カスタマイズされた環境にも対応できます。
CoCalc
CoCalcはデータサイエンティストがリアルタイム共同作業を行うのに最適なプラットフォームを提供します。Jupyter NotebookやLaTeX、Rなどの環境が用意されています。
GPUの利用は秒単位での課金になります。支払いは利用者、または講師側もできるので教育などでも利用できます。
Collaborative Calculation and Data Science
Deepnote
DeepnoteはノートブックにChatGPTが組み込まれています。ノートブックのコード生成やリファクタリング、コードの説明などにLLMを利用できます。
100を超えるインテグレーションが用意されており、外部データを取り込むのも容易です。
Deepnote: Analytics and data science notebook for teams.
Anaconda Cloud
Anacondaが提供するノートブックです。無料から利用でき、AIアシスタントも制限はあれど無料から利用できます。学習コンテンツも豊富です。
Notebooks | Cloud: Anaconda Data Science and Python Tools
Hex
Hexはノートブックを独自に強化したサービスです。ドラッグ&ドロップで使えるUIビルダー、AIによるクエリーやコードの生成、外部リソースへのアクセスなどが可能です。
作成したノートブックは共有できるので、チームでの利用にも最適です。
Bring everyone together with data | Hex
まとめ
多くのノートブックサービスではGPUへのアクセスが可能になっています。また、最近ではAIアシスタントが使えるものも増えています。
さらに外部データへのアクセスが容易になっていれば、分析や学習も容易にできるでしょう。より早くAIモデルの構築を行うためにも、これらのサービスをぜひ使ってみてください。