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