(主に)ディープラーニングの成果を利用したAPI集(自分用)

More than 1 year has passed since last update.

ディープラーニングなどの成果を活用したAPI一覧

個人の整理用なので、分類や説明は大雑把です。

画像解析

IBM Watson AlchemyVision

  • 機能・特徴
    • 画像内で見つかった物体・人・文字を返す
  • 試してみる

IBM Watson Visual Insights(2016年6月末廃止予定)

  • 機能・特徴
    • 消費者の興味、活動、趣味、ライフイベント、製品に関連した洞察を抽出するためにオンラインの画像、ビデオを分析する
  • 試してみる

IBM Watson Visual Recognition

  • 機能・特徴
    • 画像中に映った代表的なものの関連する分類のスコアを返す
  • 試してみる

GOOGLE CLOUD VISION API

  • 機能・特徴
    • 画像からさまざまな情報を引き出す
    • 画像を数千のカテゴリ(たとえば、「ヨット」「ライオン」「エッフェル塔」など)にすばやく分類する
    • 画像に映る個々の物体や人物の顔を検知する
    • 画像に含まれる活字体の文字を認識して読み取る
    • アダルトコンテンツから暴力コンテンツまで各種の不適切なコンテンツの検知が可能
    • 画像に写っている人物の喜び、悲しみ、怒りといった表情を分析
    • 画像内のテキストを認識し、抽出
    • 言語の自動判定
    • 画像に含まれるポピュラーな商品や企業のロゴを検知
    • 画像に含まれるポピュラーな自然構造物や人工構造物を検知

Microsoft Computer Vision

  • 機能・特徴
    • 画像を分類するための情報を抽出する
    • 不要なコンテンツからユーザーを保護する
    • 有名人を検出する
    • 画像内のテキストを認識する
    • 関心領域を保持したまま、高品質でサイズ効率のいいサムネイルを生成する

Microsoft Emotion

  • 機能・特徴
    • 顔を分析して感情の範囲を検出し、アプリのレスポンソをカスタマイズする
    • 検出される感情は怒り、軽蔑、嫌悪、恐怖、幸福、中立、悲しみ、驚き
    • ビデオの中の人の表情も認識

Microsoft Face

  • 機能・特徴
    • 人の顔を検出し、似たものを比較し、視覚的類似性に従ってグルーピングし、以前にタグ付けされた人を識別する
    • 画像内の1人または複数の人の顔を検出し、顔の特徴の機械学習に基づく予測が含まれている顔属性(年齢、性別、ポーズ、笑顔、ひげ、画像内の各顔のための27のランドマーク)とともに、画像内の顔がどこにあるかのための顔矩形を返す
    • 2つの顔が同じ人物である可能性の信頼度スコアを返す
    • 複数の人やグループの顔をユーザー情報とタグ付けし、以前の顔を検索する
    • 似た顔を返す
    • 視覚的類似性に基づいて顔をグルーピングする

Microsoft Video

  • 機能・特徴
    • 安定したビデオ出力、動き検出、サムネイル生成、顔の検出と追跡を提供する
    • ブレた映像を滑らかに、安定させる

docomo 画像認識

  • 機能・特徴
    • 画像内の物体等を認識しその名称等を返却する
    • 画像内の物体のカテゴリを認識するカテゴリ認識
    • ユーザーまたは開発者自身が登録した画像に対する認識機能を提供するオブジェクト認識
    • 500万件以上の市販されている商品が登録されている商品認識
    • 人の顔を判別する顔認識
    • 事前に顔情報を登録しておくことで、個人を特定し、認証を行うことも可能
    • 画像を送るだけで事前に登録されたオブジェクトの中から一致するものを検出する
    • タッチパッドやスクリーンなどから入力された手書き文字を高精度に認識する

docomo 文字認識

  • 機能・特徴
    • 画像内の文字を読み取る
    • 対象となる画像から文字や単語を抽出し、位置座標や認識精度を示すスコアも併せて得る

clarifai

  • 機能・特徴
    • 画像やビデオをディープラーニングで認識してそこに写っているものを認識してキーワードを与える
    • 自動で画像、ビデオを分類
    • 望ましくないコンテンツの監視でブランド保護
    • ビジュアル検索でレコメンドされなければ知りえなかった買いたいものを顧客が見つけるのを助ける

Emotient(Appleが買収)

  • 機能・特徴
    • 顔の表情から感情を読み取る

imagga

  • 機能・特徴
    • 画像の自動タグ付けと分類

Clearsite Content Filtering

  • 機能・特徴
    • ポルノ(裸)検出

KAIROS EMOTION ANALYSIS

  • 機能・特徴
    • ビデオの中の表情分析

KAIROS FACE RECOGNITION

  • 機能・特徴
    • 顔認証

APICloud.Me ColorTag

  • 機能・特徴
    • 色検出

APICloud.Me FaceRect

  • 機能・特徴
    • 顔検出

APICloud.Me FaceMark

  • 機能・特徴
    • 顔認証

Animetrics Face Recognition

  • 機能・特徴
    • 顔認証

Betaface

  • 機能・特徴
    • 顔認証

eyedea

  • 機能・特徴
    • 顔認証

FACE++

  • 機能・特徴
    • 顔認証

SKYBIOMETRY

  • 機能・特徴
    • 顔認証

自然言語処理

IBM Watson AlchemyLanguage

  • 機能・特徴
    • テキストを分析し、その感情、キーワード、エンティティ、高レベルの概念などを理解するのに役立つ
    • ソーシャルメディアの分析に役立つ
  • 試してみる

IBM Watson Concept Insights

  • 機能・特徴
    • どの文書が関連しているか理解したり、テキストに記載された高レベルの概念を抽出する
    • ドキュメント中のハイレベルコンセプトを理解し、関連文書をお勧めする
    • 単純なキーワード検索を超えて、クエリに関連する概念を言及したコンテンツを発見する
    • 関連する記事、人々、およびトピックを示唆することで、ユーザーエンゲージメントを向上させる
    • 特定のジョブまたはプロジェクトに適切な人を見つけるのを助ける
  • 試してみる

IBM Watson Dialog

  • 機能・特徴
    • ユーザーとアプリケーションの間の対話自動化を可能にする
    • ユーザー情報は追跡し、保存でき、エンドユーザーをより理解し、ユーザーの状況に基づいたプロセスに従ってガイドし、あるいはバックエンドシステムに情報を投げてユーザーが必要とする支援を提供できる
    • パスワードリセットやカード情報選択の手順を案内するのに利用する
  • サンプル
  • 試してみる

IBM Watson Language Translation

  • 機能・特徴
    • 特定のドメインに関連した翻訳を提供する
  • 試してみる

IBM Watson Natural Language Classifier

  • 機能・特徴
    • 自然言語を信頼レベル付きで解釈、分類する
    • テキストの背後にある意図を解釈し、関連度の信頼レベルとともに対応する分類を返す
    • 戻り値は、要求をリダイレクトしたり質問に答えたり、次の対応するアクションをトリガするのに使用できる
  • 試してみる

IBM Watson Personality Insights

  • 機能・特徴
    • 人やエンティティに関する実用的な洞察の発見を助ける人格属性のスペクトルを抽出、分析し、エンドユーザーを高度にパーソナライズされたガイドを提供する
  • 試してみる

IBM Watson Relationship Extraction

  • 機能・特徴
    • 異なるテキストエンティティ間の関係を抽出する
    • ニュースで競合他社の製品に関する情報を見つける
    • 自社製品に関する情報を見つける
  • 試してみる

IBM Watson Retrieve and Rank

  • 機能・特徴
    • 検索と機械学習の組み合わせで、ユーザーの検索クエリに最も関連した情報を見つけるのを助ける
  • 試してみる

IBM Watson Tone Analyzer

  • 機能・特徴
    • テキスト中の発言のトーンを解析する
    • 感情(怒り・恐怖・喜び・悲しみ・嫌悪)、社会的傾向(開放性・誠実さ・外向性・同調性・感情的範囲)、文体(確信的・分析的・暫定的)を検出する
  • 試してみる

IBM Watson AlchemyData News

  • 機能・特徴
    • ターゲットを絞った検索やトレンド分析を可能にするために、自然言語処理で強化されたニュースやブログのコンテンツを提供する
  • 試してみる
  • サンプル

docomo 発話理解

  • 機能・特徴
    • 発話文をテキストでインプットすると、文脈を解析し、その意図に沿った機能名及び値を返却する

docomo 言語解析

  • 機能・特徴
    • 日本語文字列に対し様々な解析機能を提供する
    • 言語解析API【Powered by goo】
    • 日本語文字列を語句に分割する「形態素解析」
    • 文字列中の人名・地名などを抽出する「固有表現抽出」
    • 2つの語句の表記ゆれ度を算出する「語句類似度算出」
    • 日本語をひらがな/カタカナに変換する「ひらがな化」
    • 言語解析API【Powered by NTTデータ】
    • 主要な単語とその種別を示す「キーワード情報」
    • 個人が抱く感じ方に関する情報を示す「感性情報」
    • 何について書かれたものかを示す「分野情報」
    • どこについての話かを示す「地域情報」
    • 不快な表現に関する情報を示す「不適切語情報」
    • 修飾する語と修飾される語の関係を示す「係り受け情報」
    • 言語解析API【Powered by Jetrunテクノロジ】
    • カテゴリ分析
    • 文全体からキーワードを抽出し解析することで、それぞれの内容に応じたカテゴリと、文全体における比重がわかる
    • センシティブ分析
    • 一般的にセンシティブとされる言葉を判定し、内容が危険度の高いカテゴリにどれくらい近しいのかなどを判別することができる

docomo シナリオ対話

  • 機能・特徴
    • ユーザーの発話テキストを受け付け、その入力に対してあらかじめ設定したシナリオに沿った自然な対話を提供

docomo 雑談対話

  • 機能・特徴
    • ユーザの発話テキストを受け付け、その入力に対して自然な会話となる雑談を提供
    • ユーザとシステムの対話履歴に基づいて、ユーザの幅広い発話に応答する
    • ユーザのプロフィール情報に基づいた会話をする
    • 3タイプのキャラクタから選択可能
    • しりとりゲームで遊ぶことができる

docomo トレンド記事抽出

  • 機能・特徴
    • インターネット上のニュース記事やブログ記事から、独自のトレンド解析エンジンにより抽出された、注目度の高い記事の一覧を取得し提供

docomo 知識Q&A

  • 機能・特徴
    • 質問文をテキストで受け付け、回答を返却する

Repl-AI

  • 機能・特徴
    • 好みの対話AIを自由に作成できる
    • プログラミング不要で、簡単に対話AIを作成できる

Google Translate

  • 機能・特徴
    • 翻訳

goo 商品評判要約

  • 機能・特徴
    • 商品レビュー記事の集合から、要約に含めるべき重要な評判情報となる部分を抽出し、それらを読みやすいように並べ直した要約文を生成する

Microsoft Bing Spell Check

  • 機能・特徴
    • スペルミスを修正し、名前・ブランド名・スラングの違いを認識し、同音異義語を理解するのを助ける

Microsoft Language Understanding Intelligent Service (LUIS)

  • 機能・特徴
    • 文脈を理解し、人が話すようにアプリがコミュニケーションする(ボット)

Microsoft Linguistic Analysis

  • 機能・特徴
    • 複雑な言語の概念を単純化し、テキストを解析する

Microsoft Text Analytics

  • 機能・特徴
    • 文章から感情、キーフレーズ、トピック、言語を検出する

Microsoft Web Language Model

  • 機能・特徴
    • 最先端の言語モデルのAPIを使用して、標準的な自然言語処理のさまざまなタスクを自動化する
    • URLのハッシュタグまたは一部のような、スペースの欠けている単語の文字列にスペースを挿入する
    • 単語の特定の配列が一緒に現れる頻度を計算する
    • 一連の単語が与えられると、特定の単語が続く確率を計算する
    • 一連のワードが与えられると、続く可能性が最も高い単語のリストを取得する

Microsoft Academic Knowledge

  • 機能・特徴
    • 自然言語のクエリ文字列を解釈し、検索ボックス自動補完のための注釈付き解釈を返す
    • クエリ式を評価し、学術知識エンティティを返す
    • 与えられた著者の年別引用分布のような、クエリ式によって返された学術エンティティの属性値分布のヒストグラムを計算する

Microsoft Entity Linking Intelligence Service

  • 機能・特徴
    • 同じ単語でも文脈に応じて異なるエンティティにリンクする

Microsoft Knowledge Exploration Service

  • 機能・特徴
    • 自然言語入力を介して、構造化データに対するインタラクティブな検索体験を可能にする

Affectiva

  • 機能・特徴
    • 広告やブランド(企業や製品)に対する人間の感情的反応を測定する

LEXALYTICS Semantria

  • 機能・特徴
    • テキストと感情の分析

RxNlp

  • 機能・特徴
    • 文章のカテゴライズ

Jetrun カテゴリ分析

  • 機能・特徴
    • 膨大なニュース記事や社内データを解析して、その属性や成分を把握する

Jetrun TrueTALK

  • 機能・特徴
    • テキストで入力と出力を行う対話エンジンで、問いかけ文章を入力すると、その内容に応じた応答文章が返却される
    • ユーザーから話しかけられた内容に応じて、対話エンジン側の感情が「上機嫌・不機嫌」と変化し、話す内容が変化する
    • 対話ログを蓄積・解析することで、ユーザーの趣味嗜好をエンジンが把握する

Jetrun 感情分析

  • 機能・特徴
    • ユーザーの声を“ポジティブ・ネガティブ・ニュートラル”の3段階に分類し数値化する

Jetrun キーワード抽出

  • 機能・特徴
    • 多様な表現をまとめて抽出する

Jetrun 関連語抽出

  • 機能・特徴
    • キーワードから関連性が高い言葉を抽出する

Jetrun キュレーション技術

  • 機能・特徴
    • 情報を効率よく集めて、話題と関心をマッチングする

Jetrun センシティブ分析

  • 機能・特徴
    • 隠語を自動的に検知する

Jetrun マーケティング分析

  • 機能・特徴
    • 人の行動を分析し、次のアクションを推測する

Jetrun 文集約技術

  • 機能・特徴
    • 似たような表現を自動的に集約する

Jetrun 構文解析

  • 機能・特徴
    • 単語の結びつきを評価する

Jetrun 文概要分析

  • 機能・特徴
    • 文章から概要を抜き出す

Jetrun 丁寧度判定

  • 機能・特徴
    • 文末が『です・ます』で統一されているかを評価する

Jetrun キーワードゆらぎ取得

  • 機能・特徴
    • 入力されたテキストの中から、主に名詞キーワードに対して単語情報と正表記を取得し、それに紐づく「ゆらぎ」を取得し、最適化する

Studio Ousia Semantic Kernel

  • 機能・特徴
    • キーワードを正確に抽出する
    • キーワードの曖昧性を解消する
    • キーワードの人間から見た重要性を認識する
    • キーワードを分類する
    • 自然言語処理のグローバルなコンペティションで2回優勝したエンティティリンキングエンジン

Linklify

  • 機能・特徴
    • ユーザが興味を持ちそうなキーワードをリンク化する

Orbit Entity extraction

  • 機能・特徴
    • エンティティ抽出

Orbit Language detection

  • 機能・特徴
    • 言語識別

Orbit Classification

  • 機能・特徴
    • コンテンツを分析、分類、タグ付けする

Orbit Sentiment analysis

  • 機能・特徴
    • 感情分析

Dandelion Entity Extraction

  • 機能・特徴
    • エンティティ抽出

Dandelion Text Categorization

  • 機能・特徴
    • 個人用のカテゴリを決定し、文書を分類する

Dandelion Sentiment Analysis

  • 機能・特徴
    • 感情分析

Dandelion Text Similarity

  • 機能・特徴
    • 文書の類似度計算

chatbots.io

  • 機能・特徴
    • チャットボット作成

Bitext Sentiment Analysis

  • 機能・特徴
    • 感情スコア、トピック識別、カテゴリ分類による評判分析

Bitext Text Categorization

  • 機能・特徴
    • 名詞句、動詞句、形容詞句を分類するための構文解析

Bitext Entity Extraction

  • 機能・特徴
    • エンティティ識別、分類

Bitext Concept Extraction

  • 機能・特徴
    • キーアイデア、トレンド検出
    • 構文解析

Thomson Reuters Open Calais

  • 機能・特徴
    • 文章中の人、場所、企業、事実、イベントをタグ付け
    • Entitiesの例: Companies, people, places, products, etc
    • Relationshipsの例: John Doe works for Acme Corp.
    • Factsの例: John Doe is a 42-year old male CFO
    • Eventsの例: Jane Doe was appointed a board member of Acme Corp.
    • Topicsの例: Story is about M&As in the Pharma industry

Diffbot Analyze

  • 機能・特徴
    • URLで指定されたページのタイプ(記事・製品・画像・議論・ビデオ)を決定し、構造化データを返す

Diffbot Article

  • 機能・特徴
    • 指定された記事からクリーンテキスト(正規化されたHTML・プレーンテキスト・著者・日付情報・関連する画像とビデオ)を抽出する

Diffbot Discussion

  • 機能・特徴
    • フォーラムのスレッド、記事のコメント、製品のレビューなどを構造化する

Diffbot Image

  • 機能・特徴
    • 画像の内容を評価し、識別された要素に基づいてタグを生成する

Diffbot Product

  • 機能・特徴
    • 任意の製品ページから情報(価格・製品ID・画像・製品仕様・ブランドなど)を抽出する

Diffbot Video

  • 機能・特徴
    • ビデオページから情報(著者・アップロード者・長さ・タイトル・説明・アップロードされた日・ビデオビューなど)を抽出する

Semantic Biomedical Tagger

  • 機能・特徴
    • 133のバイオメディカルのエンティティを識別

Free Natural Language Processing Service

  • 機能・特徴
    • 無料の感情分析、本文抽出、言語検出

NLP Tools

  • 機能・特徴
    • テキストの分類、感情分析

MeaningCloud Topics Extraction

  • 機能・特徴
    • 非構造化テキストから関連する情報要素を抽出する

MeaningCloud Text Classification

  • 機能・特徴
    • 文書分類

MeaningCloud Sentiment Analysis

  • 機能・特徴
    • 感情分析

MeaningCloud Language Identification

  • 機能・特徴
    • 言語識別

MeaningCloud Spelling, Grammar and Style Proofreading

  • 機能・特徴
    • テキストの自動校正

MeaningCloud Corporate Reputation

  • 機能・特徴
    • 企業の評判分析

MeaningCloud Text Clustering

  • 機能・特徴
    • 文書分類

lang id

  • 機能・特徴
    • 無料の言語識別

Rosette Language Identifier

  • 機能・特徴
    • 言語識別

Rosette Base Linguistics

  • 機能・特徴
    • 多言語検索

Rosette Entity Extractor

  • 機能・特徴
    • エンティティ抽出

Rosette Entity Resolver

  • 機能・特徴
    • テキスト中の意味ある情報を明らかにする

Rosette Name Indexer

  • 機能・特徴
    • スペルミス・ニックネーム・イニシャル・肩書きなど名前の表記ブレをエンティティに一致させる

Rosette Name Translator

  • 機能・特徴
    • 名前を他言語に変換

WritePath Traslation

  • 機能・特徴
    • 翻訳

Microsoft Translator

  • 機能・特徴
    • 翻訳

wit.ai

  • 機能・特徴
    • 自然言語によるボット作成

音声解析

IBM Watson Speech to Text

  • 機能・特徴
    • 音声を文字に変換する
    • 入力ストリーム内の特定のキーワードやキーフレーズの存在を検出する
  • 試してみる

IBM Watson Text to Speech

GOOGLE CLOUD SPEECH API

  • 機能・特徴
    • 機械学習を利用した音声からテキストへの変換
    • 不適切な内容をフィルタリングする
    • リアルタイム変換
    • 雑音が多い音声データも正確に認識

docomo 音声合成

  • 機能・特徴
    • テキストを受け付け、その入力に対して自然な感じの読み上げをする
    • 音声合成【Powered by AI】
    • 人の声で合成する技術コーパスベース音声合成方式を採用し、より人間らしく自然な音声を実現
    • 好みに合わせて話者が選択可能
    • 音声合成【Powered by HOYAサービス】
    • 誰でも簡単に音声を作成、人の声に限りなく近い圧倒的な肉声感、明瞭感を実現
    • 感情表現として幅を持たせることが可能
    • サンタクロースやクマなどオリジナルのキャラクターの話者を選択可能
    • 音声合成【Powered by NTT-IT】とは
    • 「元気なお姉さん」「女の子」「お婆さん」「メイド」「癒やし系お兄さん」「執事」などの話者(声色)と口調(抑揚)を組み合わせることで、225種類もの多彩な合成音声を選択可能
    • 読み誤りが非常に少なく、聞き心地の良い自然な音声を実現
    • 話す速さ、声の高さ、音量、アクセント位置、ポーズ長などを設定し自在に音声の読み上げが可能

docomo 音声認識

  • 機能・特徴
    • 音声認識APIは、端末等で入力、収集した音声のデータをテキスト化する

Microsoft Custom Recognition Intelligent Service (CRIS)

  • 機能・特徴
    • 話し方、背景のノイズ、語彙のような音声認識の障害を克服する
    • アプリケーションの語彙とユーザーの話すスタイルに、音声認識の言語モデルを調整する
    • 予想される環境とユーザーの人数にマッチするように、音声認識の音響モデルをカスタマイズする

Microsoft Speaker Recognition

  • 機能・特徴
    • 個々の話者を識別したり、認証方法としてスピーチを使用する

Microsoft Speech

  • 機能・特徴
    • 自然な応答のために、音声をテキストに変換、意図を理解、テキストを音声に変換

ALEXA

  • 機能・特徴
    • 音声応答システム

WEB Empath

  • 機能・特徴
    • 音声から話者の感情を判定

DEEPGRAM

  • 機能・特徴
    • 音声中のキーワードを発見し、正確な位置を返す

api.ai

  • 機能・特徴
    • 音声コマンド入力システム作成

その他

IBM Watson Document Conversion

  • 機能・特徴
    • 文書を他の形式に変換する
    • 他のWatson APIの前処理として利用する

IBM Watson Tradeoff Analytics

  • 機能・特徴
    • 複数の目標のバランスをとりながら決断を下すのを助ける
    • 単一の決断のために複数の条件を考慮しながらトレードオフを検討するためのパレート最適と呼ばれる数学の技法を使用する

Google Now

  • 機能・特徴
    • サービスや製品の更新についてGoogle Nowを利用できる

GOOGLE Prediction API

  • 機械学習による様々な予測を手軽に実現する
  • 教師付き学習

docomo 動作推定

  • 機能・特徴
    • スマートフォンおよびリストバンド型デバイスの加速度センサ値から、ユーザの動作を推定する
    • 携帯したスマートフォンの加速度センサ値を入力することで「静止」「歩行」「走行」「自転車」の4種類の動作が推定可能
    • 腕に装着したリストバンド型デバイスの加速度センサ値を入力することで前4種類の動作に加えて、「睡眠」「食事」の2種類の動作が推定可能

Microsoft Recommendations

  • 顧客のためのパーソナライズされた製品のレコメンドを提供し、店舗での販売を向上させる
  • Frequently Bought Together (FBT) recommendations
    • 同じトランザクション内で一緒に購入される可能性が高いの追加アイテムを提案する
  • Item to item recommendations
    • 「この製品を気に入ったお客様は、他にこれらの製品も気に入っています」方式
    • 顧客に関連する製品を示すことによって、カタログ内のアイテムの発見可能性を増やす
  • Personalized user recommendations
    • 顧客の事前の活動を使用して、興味があるかもしれないアイテムを推薦することで顧客体験をパーソナライズする

indico

  • 機能・特徴
    • 機械学習によるテキスト、画像解析のためのインターフェース提供

Qalendra Predictions

  • 機能・特徴
    • 世界中のあらゆる場所の数ヶ月先の休暇、スポーツ、アクティビティに最適な場所を識別