Altair AI Hub
Altair AI Hub — チームのために
「仕事に最適なツール」を使用すべきというのは、コンピュータサイエンスのマントラです。このコメントには、「よく知っている」仕事に最適なツールというコメントがよく続きます。なぜならそれを用いれば早く効率的にスキルを発揮できるためです。
しかし、チームに最適なツールとは何でしょうか? 理想的には、様々なツールを網羅する柔軟性がある一方で、生産性を上げるためにそれらを一つのプラットフォームにまとめる必要があります。おそらく、以下のカテゴリのうち一つを意識するでしょう。
- Pythonはお好きでしょうか? Altair AI HubはJupyterLabを含んでおり、スムーズにPythonワークフローと統合できます。
- すでにAltair AI Studioを使用していますか? Altair AI Hubはパワフルなハードウェアで動作する共有プラットフォームを提供し、チームの生産性を高めます。
Altair AI Hubは拡張性があり、安全で、使用しやすいプラットフォームです。Altair AI Hubはチームのコラボレーションのために、たくさんの生産性を高める機能を持つ、一つの共有ワークスペースを提供します。
- プロジェクト管理ツールは行った作業を記録します。
- ユーザーとグループを細かく管理しながら、データ/プロセス/モデルを適宜共有します。
- スケジュールとキューを用いてパワフルなサーバーハードウェアで時間がかかるプロセスを実行します。
たくさんのモデルを作成することと、モデルをデプロイして有用な予測を得ることは全くの別物です。チームが作成したデータワークフローは、便利な形式で出力を使用できれば、とても有用なものになるでしょう。Altair AI HubはPanopticonとWeb APIエンドポイントを提供しています。
それらについては以下を読み進めるか、サイドメニューからアイテムを選択してください。
データワークフロー/モデルの作成
Altairはデータワークフローを作成する2つのツールを提供しています。Altair AI Studioは単独で動作する製品ですが、JupyterLabはAltair AI Hubによって提供されるサービスです。
- Altair AI Studioは、ETLやモデル構築のビジュアルワークフローデザイナーです。
- JupyterLabは、RやPython、Anacondaユーザー向けのユーザーフレンドリーなデータインタフェースです。
Altair AI Studio
Altair AI StudioはETLやモデルの構築を含む、複雑なデータフローを可能にするビジュアルワークフローデザイナーです。Altair AI Hubはモデルやプロセス用の共有リポジトリや、バッチ処理、スケジューリング機能、プロジェクト管理などを提供し、Altair AI Studioを強化します。
JupyterLab
JupyterLabはAltair AI Hubに含まれているサービスで、R、Python、Anacondaを使用するデータアナリストへユーザーフレンドリーなインタフェースを提供します。PythonユーザーはプロジェクトやAltair AI Hubから提供される他の生産性を上げるツールへフルアクセスでき、簡単に作業を統合できます。
データワークフロー/モデルの出力の使用
データワークフローの出力を観察して評価するために、Altair AI Hubには、PanopticonやWeb APIエンドポイントが用意されています。プログラムのインタフェースはREST APIやPython APIで利用できます。
Panopticon
Altair AI Hubには、ツリーマップ、ヒートマップ、散布図、ホライズングラフ、および、静的、時系列、リアルタイムストリーミング、履歴のデータセットを迅速に理解して容易に解釈できるように設計されたその他の可視化(グラフ)など、幅広い情報ビジュアライゼーションをサポートするPanopticonが含まれています。
Web APIエンドポイント
リモートでRapidMinerプロセスを起動させ予測を行い、出力をブラウザまたはHTTPを利用する他のソフトウェアから確認するには、Web APIエンドポイントを使用します。
生産性
Altair AI Hubは接続やデータ、ワークフロー、コード、モデル、結果などを再利用するために、共有ワークスペースを提供して生産性を上げます。この共有ワークスペースでは、以下が利用できます。
- プロジェクトでは、ステップバイステップの作業の履歴が確認可能です。
- ユーザーとグループでは、アクセスコントロールが可能です。
- スケジュールとキューでは、スムーズにハードウェアリソースの共有が可能です。
プロジェクト
Altair AI Hubはプロジェクトを提供し、チームが行った作業の履歴をステップバイステップで確認できます。プロジェクトのバックエンドにはGitが提供されていますが、この機能を使用するのにGitの知識は必要ありません。
ユーザーとグループ
Altair AI Hubはユーザーとグループを介してロールベースのアクセスコントロールを提供します。SAML v2.0とOAuth2対応のIDプロバイダと統合してIDフェデレーションを行い、LDAPサーバーと統合してユーザーフェデレーションを行うことができます。
スケジュールとキュー
長時間実行するジョブは、サーバーのハードウェア上で素早く、効率的にディスパッチすることができます。キューシステムはこれらのジョブを整理し、全てに順番を回してサーバーが眠らないようにします。タイミングが重要な場合は、ジョブにスケジュールを設定するか、外部のイベントからトリガーを起動させることが可能です。