WebAPI v1 リファレンス
イベントデータ取得API
マップ取得API
ルート探索API
- dijkstra: 指定したリスクマップの指定した日時におけるリスクを基に、 安全で近い経路を探索
- calcrisk: 指定された経路を始点から終点まで通行したときのリスク曝露量を計算
データローダAPI
ファイル取得API
- getfile: データローダWebAPI
addrecordで保存したイベントデータ内のファイルの情報を取得
アラート通知API
プロベナンスAPI
- DDCに対する操作
- prov.count_ddc_records: レコード数のカウント
- prov.ddc_exists: DDC 存在チェック
- prov.get_ddc_columns: カラム情報取得
- prov.resolve_ddc: DDC のメタデータを取得
- prov.process: Open API処理実行
- prov.get_ddc_activities: DDC の処理履歴を取得
- prov.get_ddc_last_activity: DDC の最後の処理を取得
- prov.ddc_processing_status: DDC の実行状態を取得
- 処理の実行制御
- テーブル・ビュー操作
- prov.new_ddc: テーブルの作成
- prov.get_ddc_columns: カラム情報の取得
- prov.count_ddc_records: レコード数のカウント
- prov.set_ddc: レコード・カラムの部分選択
- prov.put_ddc_records: レコード追加
- prov.join_ddc: テーブル結合
- prov.delete_ddc: テーブル削除
- prov.begin_session, prov.resume_session, prov.begin_or_resume_session, prov.rollback, prov.commit: トランザクション
- prov.set_ddc, prov.resolve_ddc: テーブル名と ddc の変換
- 構成情報
セッション API
- セッションAPI一覧
- session.open_session: セッションの開始
- session.verify_session_token: トークンの有効チェック
- session.close_session: セッションの終了
モジュール実行 API
イベントデータ分析API
- 局所的相関ルールの抽出
- 時空間相関パターンの深層学習手法
- 複合イベント分析
連合学習API
-
Federated Learning API
- fl.get_server_version: Federated Learning API のサーバーバージョンを取得
- fl.initialize_model_store: モデルストアを作成
- fl.exists_store: モデルストアの存在を確認
- fl.delete_store: モデルストアを削除
- fl.put_model: 指定したモデルストアにモデルを格納
- fl.put_aggregated_model: 指定したモデルストアにモデルを格納
- fl.feedback: 指定したモデルをアップストリームのモデルストアへ feedback
- fl.proxy_feedback: 指定したモデルをアップストリームのモデルストアへ feedback
- fl.load_model: 指定したモデルストアの指定したモデルをダウンロード
- fl.request_transfer: アップストリームのモデルストアから最新の集約されたモデルを取得し、指定したモデルストアに格納
- fl.proxy_request_transfer_model: アップストリームのモデルストアから最新の集約されたモデルを取得
- fl.proxy_request_transfer_info: アップストリームのモデルストアから最新の集約されたモデルの情報を取得
- fl.get_model_info: 指定したモデルストアの指定したモデルの情報を取得
- fl.exists_model: 指定したモデルストアの指定したモデルの存在を確認
- fl.delete_model: 指定したモデルストアの指定したモデルを削除
- fl.delete_all_model: 指定したモデルストアの全てのモデルを削除
- fl.get_models: 指定したモデルストアの全てのモデル情報を取得
- fl.get_model_info_latest: 指定したモデルストアの最新のモデル情報を取得
- fl.get_latest_feedbacked_models: 指定したモデルストアから最新の feedbacked モデル情報の一覧を取得
- fl.get_latest_aggregated_model: 指定したモデルストアから最新の aggregated モデル情報を取得
- fl.get_latest_transferred_model: 指定したモデルストアから最新の transferred モデル情報を取得
- fl.get_parties: アップストリームからパーティを取得
- fl.create_party: アップストリームにパーティを登録
- fl.delete_party: アップストリームからパーティを削除
-
xData Aggregation FW
- class Manager: Aggregator と Party の構成を管理するクラス
- class Aggregator: Aggregator として、連合学習の一連の処理を実行するクラス
- class Trainer: Party として、連合学習の一連の処理を実行するクラス
- class Serializer: モデル送受信時の永続化方法・復元方法を記述するクラス
- class RemoteStore: Federated Learning Web API をバックエンドとするモデルストア
アルゴリズムモジュール