問題タブ [google-cloud-nl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
68 参照

google-cloud-nl - Google nl api は「単語ヒント」をサポートしていますか

この記事では、「単語ヒント」と呼ばれる機能を参照しています。しかし、それを使用する方法に関する詳細情報を見つけることができません。誰でもこれに遭遇しますか? https://cloudplatform.googleblog.com/2016/07/the-latest-for-Cloud-customers-machine-learning-and-west-coast-expansion.html

0 投票する
1 に答える
469 参照

nlp - Google Cloud Natural Language API は実際に HTML の解析をサポートしていますか?

ニュースサイトやブログから本文の内容を抽出しようとしています。

ドキュメントは、ページの生の HTML (utf-8) とドキュメントのセットとしてをdocuments.analyzeSyntax渡すことにより、HTML で期待どおりに動作するように見えます。ドキュメントには、サポートされているコンテンツ タイプとして HTML が含まれています。documentcontenttypeHTML

ただし、実際には、パーサーが入力をプレーン テキストと見なしているかのように、結果の文とトークンが HTML タグでごちゃごちゃになっています。現状では、これは私のユースケースの GC NL API を除外し、自然言語を介して Web ページを処理することはかなり一般的なタスクであるため、おそらく他の多くのユースケースを除外します。

参考までに、指定された HTML 入力 (または、この場合は入力としての HTML ページへの URL) が期待される出力のタイプの Dandelion API による例を次に示します。

私の質問は、API を間違って呼び出している可能性がありますか、それとも NL API が HTML をサポートしていないのでしょうか?

0 投票する
0 に答える
50 参照

google-cloud-nl - Google Natural Language の短縮形

クラウド NL を使用して Google Speech のテキストを分析していますが、たとえば短縮形のトークン化に問題があるようです

"あなたのことが好きではありません"

content_text が次のトークンとして返されます。

"あなたのことが好きではありません"

引用符をエスケープしても役に立ちませんでした。この場合、次のように戻ってきました

"あなたのことが好きではありません"

しかし、aposのdoとトークンを削除するとわかりました

あなたのことが好きではありません

動詞として「dont」で戻ってきた(十分に正しい)

これは今のところ正しい回避策ですか?

0 投票する
2 に答える
1166 参照

google-cloud-platform - gcloud ml language リクエストの認証範囲が不十分でした

比較的小規模な学術研究プロジェクトで、Google Cloud Natural Language API を使用しようとしています。

認証の概要で私が理解したことから、サービス アカウントやユーザー アカウントではなく、 API キーが認証への最良かつ最も簡単なアプローチであるように見えます。

キーの作成は簡単でした。gcloudしかし今、Google クラウド コンピューティング エンジンの Ubuntu VM インスタンスでコマンドと組み合わせて実際に使用する方法に行き詰まっています。

Natural Language Quickstart Guideの簡単な例を実行しようとすると、次のエラーが発生します。

gcloud ml language analyze-entities --content="Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'."

エラー: (gcloud.ml.language.analyze-entities) PERMISSION_DENIED: リクエストの認証スコープが不十分でした。

このエラーに関連して見たドキュメントと Q&A は、サービス アカウントまたはユーザー アカウントに関連していますが、「単純な」API キーのみを使用しようとしています。

API キーの使用に関するドキュメントには、REST を介してこれを行う方法が示されています。gcloudしかし、今のところ、Natural Language API が機能しているかどうかを確認するための「簡単な」テストとして、コマンド ラインで簡単なテストを行いたいと思います。gcloudのドキュメントを調べましたが、API キー文字列の指定に関する情報は見つかりませんでした。

gcloudAPI キーを使用して上記のコマンドを実行し、認証するにはどうすればよいですか?

この API キーが面倒な場合は、サービス アカウントへの切り替えを検討するかもしれません。

どんな助けでも大歓迎です...

0 投票する
2 に答える
184 参照

android - 特定のコンテキストに合わせた Google Cloud Natural Language API のカスタマイズ

Google のクラウド Speech API と Natural Language API を利用するデモ アプリを作成しています。テレビやSTBの音声操作に使用しています。

全体として、API はうまく機能していると言わざるを得ません。

ただし、Natural Language API をカスタマイズして、この業界でより具体的にすることができるかどうかは疑問です。

具体的には、特定のエンティティに渡される顕著性スコアに問題がありました。

たとえば、次のテキスト データを Google Cloud API に渡します: 「ズーランダーのような映画を見せて」

次の結果が得られます。

エンティティ名 | エンティティ タイプ | メタデータ | 顕著性

映画 | WORK_OF_ART | {} | 0.7970062 ズーランダー | WORK_OF_ART | {'mid': '/m/01shy7', 'wikipedia_url': ' https://en.wikipedia.org/wiki/Zoolander '} | 0.20299383

エンティティ ズーランダーは、文中で最も重要なエンティティであるにもかかわらず、顕著性が非常に低いです...

それを改善する方法はありますか?または、カスタマイズできるその他の Natural Language API はありますか?

0 投票する
1 に答える
417 参照

webpack - @google-cloud/language を要求すると webpack が壊れる (「モジュールが見つかりません」)

私はこれに少し困惑しているので、ここに行きます:

Google の Natural Language API ( https://cloud.google.com/natural-language/ )を呼び出す検索バーを使用して React アプリケーションを実行しようとしています。その一環として、もちろん '@ google-cloud/language」パッケージ。ただし、ファイルのいずれかでそれを要求しようとすると (私の特定のケースは ですconst Language = require('@google-cloud/language');)、webpack-dev-server を実行しようとすると、見つかりません...私のモジュールのどれだと思いますか? これは文字通り、次のような「モジュールが見つかりません」エラーの巨大な壁です。

(これはしばらく続きます)

これは、@google-cloud/language を含めない場合は常に発生しません。何がこれを行っているのかについての説明が見つからないようです。誰かが私が少なくとも試すことができる何かを知っていますか?

追加するために編集:この質問が推奨される関連する質問として出てきた後、追加しようとしました

webpack:///external_%22@google-cloud/language%22?:1 Uncaught ReferenceError: require is not defined. _ 私はまだWebpackに少し慣れていないので、何かが欠けていると確信していますが、何がわからないのですか。