GAUSS Engine™

分析力を強化!

GAUSSの数学・統計学プラットフォームのスピード、パワー、柔軟性をデスクトップ、事業、Webアプリケーションに追加して、競争で優位に立ちましょう。

作成

GAUSSプラットフォームを使用すると、従来の環境よりも10~40倍高速に最先端の分析を作成およびカスタマイズできます。

接続

GAUSSの分析をほぼすべての運用環境またはデータソースに直接接続できます。

デプロイ

GAUSSのプロジェクトを企業、デスクトップ、あるいはWebのアプリケーションに直接デプロイできます。

ハイパフォーマンスな統合

  • 高速: ネイティブ言語によるバインディングにより、ネットワーク経由よりも100倍高速にデータを共有します。
  • スケーラブル: サンドボックス化されたコンテナを用いて複数の個別のアルゴリズムを同時に実行します。
  • 柔軟性: サンドボックス化されたコンテナは、後続の操作のために保持できます。
  • 軽量: オプションのローレベルコントロールにより、パワーユーザーはメモリーの使用量とレイテンシを大幅に軽減できます。
GAUSS Engine™ 開発言語表

WebアプリケーションにおけるGAUSS

GAUSS Engine™ Webアプリケーション構成図
  • アクセス可能: JavaScriptなど、HTTPをサポートする任意のクライアントまたは言語とのインターフェース。
  • 簡単: シンプルなGAUSSコマンドでパスを設定可能。
  • 安全: 暗号化された通信のためのSSLをサポート。
  • クロスプラットフォーム: Windows、Linux、macOSに対応。
  • モダン: RESTful APIをサポート。
  • 互換性: 普遍的にサポートされているデータフォーマット(JSON)でデータを送受信。

ビジネス インテリジェンス ソフトウェアにおけるGAUSS

  • アクセス可能: ネットワーク接続によりどこからでもGAUSSの分析を実行して結果を受け取ることができます。
  • サポート済み: Tableau、Salesforce、その他のBIダッシュボードにすでに組み込まれているHTTP機能を使用します。サードパーティのアドオンは必要ありません。
  • 互換性: 普遍的にサポートされているデータ形式(JSON)でデータを送受信できます。
  • 信頼性: 統合コンサルティングサービスとサポートが利用可能です。
GAUSS Engine™ BIツール連携構成図

なぜGAUSS Engineなのか?

高速

GAUSSプラットフォームの対話式で直感的な性質により、複雑な分析であっても、従来の言語よりも10~40倍速く開発およびカスタマイズできます。GAUSSプラットフォームでは、プロトタイピング環境と同じくらい速く新しいアイデアを開発できますが、プロトタイピング環境とは異なり、堅牢なGAUSSの数学エンジンは十分に高速であるため、安心して本番環境に導入できます。

互換性

GAUSS Engineのネイティブコードは依存が最小限であるため、多くのプラットフォームで実行でき、次のものと簡単に連携できます。:

  • PHP、PythonまたはJavaで書かれているWebアプリケーション
  • C#、C/C++、JavaまたはPythonで書かれている企業アプリケーション
  • Oracle、MySQL、PostgreSQL、DB2、HBase、HiveやMongoDBなどの、従来型、ビッグデータあるいはNo-SQLのデータベース
  • BIダッシュボード

組織がどのようなアプリケーションやデータソースを使用していても、GAUSS Engineをシステムに統合できます。

強力で高い拡張性

GAUSS Engineの基本バージョンには、1000を超える数学関数と統計関数が付属しています。制約付き最適化、ベイズ推定、離散選択モデリング、機械学習、時系列などの特定のアプリケーション向けに、事前に構築されたカスタマイズ可能なモジュールも用意されています。GAUSS Engineは、C/C++またはFortranで記述された他のライブラリから関数を呼び出すこともできます。

軽量でスケーラブル

GAUSSのコアはほぼ完全にCで記述されています。これにより、GAUSSは小型デバイスで実行できるほど軽量になり、小規模なWebサーバーで数千の同時セッションを実行できます。逆に、GAUSSは大規模クラスターの計算能力をすべて活用することができるとも言えます。

GAUSS Engineを使用すると、GAUSSプラットフォームの個別のコピーのような独立したワークスペースを作成できます。これらのワークスペースは、必要に応じてすばやく作成および破棄できます。メインプログラムはこれらのワークスペースと通信でき、異なるデータに対して同じ分析を実行したり、それぞれがまったく異なるものを実行したりできます。小規模なサーバーでも数千の GAUSSワークスペースをほぼ瞬時に作成できるため、GAUSS Engineは需要に合わせて簡単に拡張できます。

一度書けばどこからでも実行可能

GAUSS Engineでアルゴリズムを一度作成すれば、GAUSSがサポートするあらゆるプラットフォームで再利用できます。異なるプラットフォームに合わせてやり直す無駄な時間は必要ありません。

主な特徴

  • メモリ内のデータをGAUSS Engineと受け渡します。
  • マルチスレッドでスレッドセーフです。
  • GAUSSのコードをコンパイルする機能により、多くのエラーがすぐに検出され、知的財産が保護されます。
  • GAUSSプラットフォームがインストールされていないマシンでも実行できるスタンドアロンアプリケーションを配布します。
  • GAUSS Engineワークスペースは軽量なので、優れたスケーラビリティを実現します。
  • 多数のネイティブおよびODBCデータベースドライバーを含む、データ分析用の1000を超える標準組み込み関数。

GAUSS エンジンには何が付属していますか?

  • データ分析を簡単に作成およびデバッグできる完全な GAUSS 数学および統計プラットフォーム。
  • GAUSS プラットフォームのパワーを配布するために使用する GAUSS Engine 共有ライブラリ。
  • 完全な例とドキュメントのセット。
GAUSS Engine™ GAUSS画面

FAQ

Q: GAUSS Engineの対応OSは?
A: GAUSS EngineはWindows、Linux、macOSで動作します。詳しくはこちらの動作環境をご覧ください。

Q: C++ / C#/ Java / PHP / PythonプログラムからGAUSSエンジンと対話する方法は?
A: コンパイルされたGAUSSファイルと共にGAUSS Engine共有ライブラリを配布します。 GAUSS EngineワークスペースをC++ / Java / PHP / Pythonなどのオブジェクトとして作成および制御します。

Q: GAUSSファイルのコンパイルはどのように行いますか? 難しいですか?
A: GAUSSファイルのコンパイルは簡単です。単純に'compile'コマンドに続けてGAUSSファイルの名前を入力して実行するだけです。

 

page_top_icon