用語集索引
用語集:用語
クイック定義
● 人間の脳から発想を得た人工ニューラルネットワークが、ディープラーニングに関するあらゆるもののバックボーンとなっています。
● ディープラーニングは、スマートアシスタントやチャットボックス機能、金融詐欺の検知など、人々が日常的に使用する製品やサービスの多くに組み込まれています。
● ディープラーニングは、カスタマージャーニーのあらゆる段階で、顧客体験を向上させるのに役立ちます。
回答:人工ニューラルネットワークは、ディープラーニングに関するあらゆるもののバックボーンとなっています。人間の脳から発想を得たニューラルネットワークは、パターンを識別し、人間の脳が情報を学習し分類する方法を真似ることができます。最終的な目標は、ディープニューラルネットワークをトレーニングして、人間よりも速く、上手に学習できるようにすることです。
ニューラルネットワークには、主にふたつの機能があります。
● クラスタリング - データグループの類似性を検出する
● 分類 - データ間の相関性を導き出す
ニューラルネットワークは、入力層、隠れ層、出力層といういくつかの層で構成されています。3つ以上の層を持つネットワークは、「ディープ」と見なされます。各層にはノードと呼ばれるものがあり、前の層をベースに構築され、プロセスを改良して最適化し、刺激を受けると特定の行動を起こします。
回答:ディープラーニングモデルの種類は、基本的にはニューラルネットワークの種類です。
● フィードフォワードニューラルネットワーク。このネットワークは、最初に登場したニューラルネットワークであることから、「通常の」ニューラルネットワークと呼ばれることがよくあります。このモデルでは、情報は一方向、つまり前方に向かって進みます。他のモデルのように、データがループするような循環性はありません。データは入力層から隠れ層を経て、出力層に達します。フィードフォワードニューラルネットワークは、比較的シンプルですが強力なモデルであり、初心者でも使いやすいモデルです。また、音声認識や画像認識、回帰や予測モデルのデータ分析など、幅広い用途に利用されています。
● 畳み込みニューラルネットワーク。このタイプのネットワークは、CNNまたはConvNetと呼ばれることがあります。畳み込みネットワークは、フィードフォワードネットワークに似ていますが、直線的ではなく循環的です。データは一定のループでモデル内を移動します。CNNは画像の分類など、さまざまな用途に使用できます。
● リカレントニューラルネットワーク。このネットワークは再帰型で、メモリー状態と呼ばれるものを保持しています。つまり、以前に実行したアルゴリズムの出力を記憶し、それを使って現在の入力と出力に影響を与えることができます。この機能は、自然言語処理(NLP)モデルに役立ちます。
回答:ディープラーニングは、人々が日常的に使用している多くの製品やサービスに組み込まれているため、ほとんどの人は利用していることに気づいていません。webサイトやモバイルアプリに搭載されているチャットボットの多くは、単にキーワードを探して顧客を特定のトピックに誘導するのではなく、ディープラーニングやNLP処理によって言語を理解し、適切な対応をおこなっています。
AppleのSiri、AmazonのAlexa、Google Assistantなど、あらゆる仮想アシスタントが何らかの形でディープラーニングを利用しています。
金融サービスでは、ディープラーニングの予測アルゴリズムが、株式取引、ビジネス評価、ローン承認、不正行為の検出などに情報を提供するため、ディープラーニングアプリケーションが続々と登場しています。
司法の世界でも、画像認識、音声分析、証拠品の検索を支援するためにディープラーニング技術を使用しています。Microsoft PowerPointなどのツールで見られる画像分析、画像分類、キャプションの自動生成も、ディープラーニングの一例です。
回答:ディープラーニングと従来のマシンラーニングでは、扱うデータの種類が異なり、アルゴリズムの「学習」の仕方も異なります。目的に応じて、あるタイプの学習が他のタイプよりも有効な場合があります。
マシンラーニングのアルゴリズムは、構造化されたラベル付きデータを使用して予測をおこないます。最初にモデルの入力データに特定の特徴を定義すると、モデルがデータをラベル付けして整理します。マシンラーニングアルゴリズムでは、構造化されていないデータを使用できますが、アルゴリズムを実行する前に、前処理と整理をおこなった場合に限ります。この前処理では、手作業で階層や分類、特徴を決定する必要があります。
一方、ディープラーニングでは、データの前処理は不要です。代わりに、アルゴリズムが非構造化データを取り込んで処理し、どの特徴が重要であるかを認識、判断します。ディープラーニングは、大量のデータや非構造化度が極めて高いデータに適しています。
回答:異常値とは、データポイントにおける外れ値、つまり、まれにしか起こらない逸脱値のことです。異常値検出とは、データの中から標準に当てはまらないパターンを見つけ出すことです。ディープラーニングを異常値検知に使用することには、多くの利点があります。多変量データや高次元のデータを扱うことができ、複雑な関係をモデル化することができます。
回答:代表的なディープラーニングのプラットフォームには、次のようなものがあります。
● TensorFlow-マシンラーニングとモデルトレーニングのための無料のオープンソースソフトウェアライブラリ
● Microsoft Cognitive Toolkit-ディープラーニングアルゴリズムをトレーニングするための無料の使いやすいツール。大量データを利用できる商用グリッドを備える
● H20.ai-オープンソースの拡張性に優れたツールで、予測分析によく利用される
● Torch.AI-グラフィックスプロセッシングユニット(GPU)を念頭に置き、学習しやすいスクリプト言語を用いてマシンラーニングフレームワークをサポートするツール
Adobe Experience Cloudを利用して、新たなマーケティングの機会を生み出しましょう。