Comments
Description
Transcript
講演資料ダウンロード - Cloudera World Tokyo 2016
コグニティブ・アナリティクスの時代 ∼エンタープライズ環境に求められるオープン・プラットフォーム SAS Institute Japan株式会社 ソリューションコンサルティング本部 情報基盤イノベーショングループ 宮崎 洋 1 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . コグニティブ・コンピューティング コグニティブ・コンピューティングは、 ヒューマン・インテリジェンスの増強につな がる 自然言語処理や画像処理、テキスト・マイニ ング、 機械学習などからなる破壊的なテクノロジー です 2 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . アナリティクスの成熟度カーブ コグニティブ・アナリティク ス Cognitive Analytics 処方的アナリティクス Descriptive Analytics 予測的アナリティク ス Predictive Analytics 記述的アナリティクス Descriptive Analytics デー タ 3 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . AI・IoTでマネタイズする企業が直面しているテクノロジー・チャレ ンジ 拡張性 • 線形的に拡張可能なアーキテクチャとハイパフォーマンス環境 機能網羅性 • コグニティブコンピューティング技術、機械学習、自然言語処理、画像処理機能 のみならず、 データ加工、探索、ビジュアライゼーション機能など、必要な全ての機能 インターフェースのオープン性 • 様々なスキルバックグラウンドを持つデータサイエンティストや開発者が効率的 に作業できるかどうか 実行環境の柔軟性 • オンプレ・クラウド、IaaS/PaaS どのような環境、どのようなデータソースにも 対応しているかどうか 4 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . SAS Viya: アナリティクスのためのオープン・プラットフォーム 5 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . SAS Viya conceptual ARCHITECTURE ® ™ Source-‐based Engines In-‐Cloud In-‐Hadoop In-‐Database Parallel & Serial, Pub / Sub, Web Services, MQs In-‐Stream Customer Intelligence Solu>ons Cloud Analy>c Services (CAS) UAA UAA Data Source Mgmt UAA BI GUIs CAS Mgmt Folders Risk Management In-‐Memory Engine Analytics GUIs Microservices Env Mgr Model Mgmt PlaAorms Infrastructures 6 Fraud and Security Data Management Intelligence Query Gen Audit C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . Business Visualiza>on ! Data Mgmt GUIs Log etc… Analy>cs APIs Unified 一貫性に優れた単一プラットフォーム ビジネスにおけるマネタイズに必要なのは、 ガバナンスとビジネス・スピードである C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . マネタイズに必要なのはアナリティクス・ライフサイクルの高 イノベーション データサイエ ンス 対話型 データ準 備 実装 規制化 自動化 ガバナンス 繰り返し 新しいデータ フェイル・ ファスト 実験 探索 ビジュアライズ ディープラーニン グ ディスカバリ 問い デプロイ 実行 ロバスト アクション 意思決定 一貫性 モデリン グ 評価 データ C o m p a n y C o n fi d en 6 a l -‐ F o r I n t ern a l Us e O n l y C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 記録文書化 機械学習、コグニティブコンピューティングのための全ての機能 データ準 備 モデリング 機械学習・データマイニング • ビン化 • カーディナリティ • 欠損値補完 • 変換 • 次元削減 • 主成分分析 • クラスター分析 • データ処理 9 • ハイパーパラメータ自動調 整 • 一般化線形モデル • 線形・非線形モデル • 回帰 • ディシジョン・ツリー • ランダムフォレスト • 勾配ブースティング • ニューラルネットワーク • サポートベクターマシン • ファクタライゼーショ ン・マシン • ネットワーク分析/ コミュニティ抽出 テキストアナリティク ス • 要約 • • • • • • • 感情分析 カテゴリ分類 構文解析 Topicsトピック抽出 文書要約 表現分析 ナラティブ・サマリ コンピュータビジョン • • • 画像処理 画像分類 顔認識 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 実装・スコアリン グ • スコアリングコード生成 • モデルパフォーマンス 指標 • モデル評価 • リフト・テーブル • ROCチャート OPEN 全ての人が利用可能なアナリティクス・プラット フォーム 全く新しい考え方 言語と処理エンジンを分け、 全ての利用者へSASのアルゴリズムを開放 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . PROC NEAULAL; In [1]: import swat 従来のSASアプリケー ション、SAS言語から 利用 import com.sas.cas. CASClientInterface; SAS Viyaの各機能に応じ たJavaクラス群を提供 11 SWAT(SAS Scripting Wrapper for Analytics Transfer) Package swat = require 'swat' C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 12 全てのアプリケーション や プログラミング言語から HTTPを通して SAS Viyaの機能へ アクセスする手段を提供 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 13 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . POWERFUL シンプルでかつ全てのパワーを提供するプラットフォー ム 分散並列技術、コグニティブ技術など革新的な機能を その高度さや複雑さを意識することなく、 ビジュアルまたは汎用プログラミングからセルフサービスで利 用可能 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 機械学習、コグニティブコンピューティングのための全ての機能 データ準 備 モデリング 機械学習・データマイニング • ビン化 • カーディナリティ • 欠損値補完 • 変換 • 次元削減 • 主成分分析 • クラスター分析 • データ処理 15 • ハイパーパラメータ自動調 整 • 一般化線形モデル • 線形・非線形モデル • 回帰 • ディシジョン・ツリー • ランダムフォレスト • 勾配ブースティング • ニューラルネットワーク • サポートベクターマシン • ファクタライゼーショ ン・マシン • ネットワーク分析/ コミュニティ抽出 テキストアナリティク ス • 要約 • • • • • • • 感情分析 カテゴリ分類 構文解析 Topicsトピック抽出 文書要約 表現分析 ナラティブ・サマリ コンピュータビジョン • • • 画像処理 画像分類 顔認識 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 実装・スコアリン グ • スコアリングコード生成 • モデルパフォーマンス 指標 • モデル評価 • リフト・テーブル • ROCチャート Image Processing Example 16 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . SAS® Cloud Analytic Services(CAS) SAS Viyaの心臓部分であるスケーラブルなインメモリエンジン SMP環境から、大規模なMPP環境まで対応 オンプレミス環境、クラウド環境などどのような環境においても利 用可能 マルチユーザー対応サーバーであり、異なる同時セッションは独立 して処理 入力データは共有することが可能 MPPアーキテクチャでは、コントローラ/ワーカーアーキテクチャ 可用性があり、処理実行中にノードに障害があっても、処理を継続するこ とが可能 17 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . POWERFUL – Distributed ARCHITECTURE w/ HA 18 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 高度な機能を簡単に 19 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . CLOUD あらゆるインフラに適応するポータブル・アナリティクス・プラット フォーム オンプレミスでもパブリック・クラウドでも IaaSでもPaaSでも 環境が変わっても C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . Adapting from a multi-operating system world… OS/2 MVS Windows Solaris HP-UX AIX SunOS 21 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . IRIX Tru64 Linux …to a mulV-‐cloud one OS/2 MVS Windows Solaris HP-UX AIX SunOS 22 Google Cloud Platform C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . IRIX Tru64 Linux ANALYTICS AS A SERVICE (2017) 23 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . まとめ C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . オープン・プラットフォーム ビジネス課 題 25 ユーザー と スキルセッ ト カスタマー エクスペリエ ンス データ サイエンティスト SAS言語 オンプレミ ス デベロッパー 汎用プログラミング言語 データ マネージメ ント IT環境 と データソー ス 不正 ! リスク管理 セキュリティ ビジュアライゼー ション InStream プライベートク ラウド モノの インターネッ ト化 ビジネス アナリスト 経営者 パブリックAPI ポイント&クリック 機械学習 InHadoop パブリックク パートナークラ ラウド ウド C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . イノベー ション コグニティブ コンピュー ティング InDatabase SASクラウ ド 本ページに記載のロゴ、商品またはサービス等の名称は、各社の商標または登録商標です SAS Viyaが実現する「アナリティクスのオープン・アナリ ティクス環境」 オープンな 開発環境 SAS Viya アナリティクス API プラット フォーム ビジュアル プログラミング API モデル管理 コラボレー ション データモデル ユーザー定義 API 機械学習 コグニティブ技 術 オープンな 利用環境 ソリューショ ン Fraud Customer Security アプリケーション ! Risk データレイ ク Analytics API 分析結果 API連携 SAS Cloud 26 Customer Clouds C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . Partner Clouds 27 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved . 参考URL • SAS® Viya™の全体紹介 http://www.sas.com/ja_jp/software/viya.html • SAS® Viya™の概要資料 http://www.sas.com/content/dam/SAS/ja_jp/doc/factsheet/so-sas-viya-108233-jp.pdf • SAS® Viya™ のオンラインドキュメント http://support.sas.com/documentation/onlinedoc/viya/index.html • GitHubサイト SAS Software ~Open Source from SAS Software~ https://github.com/sassoftware • GitHubサイト SAS Viya Programming Examples https://github.com/sassoftware/sas-viya-programming • SlideShareサイト SAS Institute Japan http://www.slideshare.net/SASJapan 28 C o p yri gh t © 2 0 1 6 , S AS I n s 6 t u t e I n c . Al l ri gh t s res erved .