日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Watson使用指南(三)

發(fā)布時(shí)間:2024/4/14 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Watson使用指南(三) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

翻譯(Language Translator)

簡介

本部分提供了基本的信息,并且解釋了當(dāng)使用不同編程語言時(shí)所需要方法的參數(shù)。我這里以python為例。

認(rèn)證

在bluemix上獲得該服務(wù),并且獲得用戶和密碼信息,詳見Watson使用指南。

from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslatorlanguage_translator = LanguageTranslator(username='{username}',password='{password}')

方法

翻譯(Translate)

將輸入文本翻譯成指定語言

參數(shù):

  • model_id (string型,用于翻譯的模板,啟用該參數(shù)時(shí)其余參數(shù)可忽略)

  • source (string型,輸入文本的語言,如不設(shè)定,系統(tǒng)將默認(rèn))

  • target (string型,目標(biāo)語言)

  • text (string型,必須,UTF-8格式,待翻譯文本)

import json from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslatorlanguage_translator = LanguageTranslator(username='{username}',password='{password}')translation = language_translator.translate(text='hello',source='en',target='es') print(json.dumps(translation, indent=2, ensure_ascii=False))

返回結(jié)果:
參數(shù):

  • translations (包含返回信息的數(shù)組)

  • translation (翻譯結(jié)果,UTF-8格式)

  • word_count (待翻譯文本單詞數(shù))

  • character_count (待翻譯文本的字母數(shù))

{"translations": [{"translation": "Hola"}],"word_count": 1,"character_count": 5 }

識別語言(Identifiable Language)

返回能夠識別的語言列表

參數(shù):

  • 無參數(shù)

import json from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslatorlanguage_translator = LanguageTranslator(username='{username}',password='{password}')languages = language_translator.get_identifiable_languages() print(json.dumps(languages, indent=2))

返回結(jié)果

參數(shù):

  • languages (結(jié)果數(shù)組)

  • language (檢測語言縮寫)

  • name (語言名稱)

{"languages": [{"language": "af","name": "Afrikaans"},{"language": "ar","name": "Arabic"},{"language": "az","name": "Azerbaijani"},{"language": "ba","name": "Bashkir"},//...] }

識別語言(Identity Language)

識別文本語言

參數(shù):

  • text (string型,UTF-8格式輸入文本)

import json from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslatorlanguage_translator = LanguageTranslator(username='{username}',password='{password}')language = language_translator.identify('this is a test') print(json.dumps(language, indent=2))

返回結(jié)果:

參數(shù):

  • languages (結(jié)果數(shù)組)

  • language (文本語言-翻譯語言)

  • confidence (成功翻譯概率)

{"languages": [{"confidence": 0.9143,"language": "en-US"},{"confidence": 0.0396,"language": "hu-HU"},{"confidence": 0.0093,"language": "ro-RO"},{"confidence": 0.005,"language": "nl-NL"},//...] }

模型列表(List Models)

根據(jù)源語言或目標(biāo)語言篩選出可靠的翻譯模型

參數(shù):

  • default (string型,設(shè)置為true返回默認(rèn)模型,false返回非默認(rèn)模型,不設(shè)置,都返回)

  • source (string型,按照源語言篩選)

  • target (string型,按照目標(biāo)語言篩選)

import json from watson_developer_cloud import LanguageTranslatorV2 as LanguageTranslatorlanguage_translator = LanguageTranslator(username='{username}',password='{password}')models = language_translator.get_models() print(json.dumps(models, indent=2))

返回結(jié)果:

參數(shù):

  • model_id (使用模型)

  • source (源語言)

  • target (目標(biāo)語言)

  • base_model_id (使用模型的基本模型)

  • customizable (該模型是否可以被用于訓(xùn)練其他模型,已定制過的將不被允許再次定義)

  • owner (模型擁有者,IBM或用戶)

  • status (模型可用性)

  • default_model (該模型是否可以默認(rèn))

  • domain (該模型域名)

  • name (如果模型由用戶訓(xùn)練,可以給它命名以便區(qū)分)

{models: [{"model_id ": "3e7dfdbe-f757-4150-afee-458e71eb93fb","source": "en","target": "es","base_model_id": "en-es","customizable": "false","default": "false","domain": "travel","owner": "74a239fa-f2db-42ef-8737-7bf74f49e35f","status": "available","name": "mymodel"}] }

文檔原文地址:http://www.ibm.com/watson/dev...

自然語言分類(Natural Language Classifier)

該服務(wù)使用機(jī)器學(xué)習(xí)算法返回對于輸入文本而言最為匹配的預(yù)定義類,你也可以創(chuàng)建訓(xùn)練一個(gè)分類器用以連接樣本文本和預(yù)定義類,這樣就可以將服務(wù)應(yīng)用于新的輸入中

認(rèn)證

在bluemix上創(chuàng)建該服務(wù)實(shí)例,并且獲得用戶名和密碼,詳見Watson使用指南。

from watson_developer_cloud import NaturalLanguageClassifierV1natural_language_classifier = NaturalLanguageClassifierV1(username='YOUR SERVICE USERNAME',password='YOUR SERVICE PASSWORD')

方法

創(chuàng)建分類器(Create Classifier)

發(fā)送數(shù)據(jù)以獲得和訓(xùn)練一個(gè)分類器,同時(shí)返回關(guān)于該分類器的信息。注意,操作成功時(shí)返回標(biāo)志“Training”,只有當(dāng)標(biāo)志為“Available”時(shí)才可以使用

參數(shù):

  • name (string型, 該分類器名字)

  • language (string型, 必須, 訓(xùn)練數(shù)據(jù)語言)

  • training_data (文件型, 必須, 訓(xùn)練數(shù)據(jù))

import json from watson_developer_cloud import NaturalLanguageClassifierV1natural_language_classifier = NaturalLanguageClassifierV1(username='YOUR SERVICE USERNAME',password='YOUR SERVICE PASSWORD')with open('../resources/weather_data_train.csv', 'rb') as training_data:classifier = natural_language_classifier.create(training_data=training_data,name='My Classfier',language='en') print(json.dumps(classifier, indent=2))

返回結(jié)果

參數(shù):

  • classifier_id (獨(dú)一的ID序號)

  • name (用戶定義分類器名稱)

  • language (訓(xùn)練分類器使用語言)

  • created (創(chuàng)建時(shí)間)

  • url (分類器地址)

  • status (當(dāng)前分類器狀態(tài))

  • status_description (當(dāng)前狀態(tài)描述)

{"classifier_id": "10D41B-nlc-1","name": "My Classifier","language": "en""created": "2015-05-28T18:01:57.393Z","url": "https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers/10D41B-nlc-1","status": "Training","status_description": "The classifier instance is in its training phase, not yet ready to accept classify requests" }

分類器列表(List Classifier)

檢索適用于服務(wù)實(shí)例的分類器,如沒有可用的,返回空值

參數(shù):

  • 無參數(shù)

import json from watson_developer_cloud import NaturalLanguageClassifierV1 as NaturalLanguageClassifiernatural_language_classifier = NaturalLanguageClassifier(username='YOUR SERVICE USERNAME',password='YOUR SERVICE PASSWORD')classifiers = natural_language_classifier.list() print(json.dumps(classifiers, indent=2))

返回結(jié)果

參數(shù):

  • classifier (結(jié)果數(shù)組)

  • classifier_id (分類器ID)

  • url (分類器地址)

  • name (分類器名稱)

  • language (分類器使用語言)

  • created (分類器創(chuàng)建時(shí)間)

{"classifiers": [{"classifier_id": "10D41B-nlc-1","url": "https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers/10D41B-nlc-1","name": "My Classifier","language": "en","created": "2015-05-28T18:01:57.393Z"}] }

*獲取更多信息(Get information about a classifier)

返回關(guān)于分類器的更多信息

參數(shù):

  • classifier_id (string型,必須,查詢分類器ID)

import json from watson_developer_cloud import NaturalLanguageClassifierV1 as NaturalLanguageClassifiernatural_language_classifier = NaturalLanguageClassifier(username='YOUR SERVICE USERNAME',password='YOUR SERVICE PASSWORD')status = natural_language_classifier.status('10D41B-nlc-1') print (json.dumps(status, indent=2))

返回結(jié)果:

參數(shù):

  • classifier_id (獨(dú)一的ID序號)

  • name (用戶定義分類器名稱)

  • language (訓(xùn)練分類器使用語言)

  • created (創(chuàng)建時(shí)間)

  • url (分類器地址)

  • status (當(dāng)前分類器狀態(tài))

  • status_description (當(dāng)前狀態(tài)描述)

{"classifier_id": "10D41B-nlc-1","name": "My Classifier","language": "en","created": "2015-05-28T18:01:57.393Z","url": "https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers/10D41B-nlc-1","status": "Available","status_description": "The classifier instance is now available and is ready to take classifier requests.", }

刪除(Delete Classifier)

參數(shù):

  • classifier_id (string型, 必須,要?jiǎng)h除分類器)

from watson_developer_cloud import NaturalLanguageClassifierV1natural_language_classifier = NaturalLanguageClassifierV1(username='YOUR SERVICE USERNAME',password='YOUR SERVICE PASSWORD')classes = natural_language_classifier.remove('10D41B-nlc-1') print(json.dumps(classes, indent=2))

返回結(jié)果

{}

分類(Classify)

返回輸入文本的標(biāo)簽

參數(shù):

  • classifier_id (string型, 必須,所使用分類器)

  • text (string型,必須,待分類文本)

from watson_developer_cloud import NaturalLanguageClassifierV1natural_language_classifier = NaturalLanguageClassifierV1(username='YOUR SERVICE USERNAME',password='YOUR SERVICE PASSWORD')classes = natural_language_classifier.classify('10D41B-nlc-1', 'How hot will it be today?') print(json.dumps(classes, indent=2))

返回結(jié)果

參數(shù):

  • classifier_id (分類器ID)

  • url (分類器地址)

  • text (待分類文本)

  • top_class (匹配度最高類別)

  • classes (類別信息)

    • class_name (類別標(biāo)簽)

    • confidence (得分,分?jǐn)?shù)越高匹配程度越大)

{"classifier_id": "10D41B-nlc-1","url": "https://gateway.watsonplatform.net/natural-language-classifier/api/v1/classifiers/10D41B-nlc-1/classify?text=How%20hot%20wil/10D41B-nlc-1","text": "How hot will it be today?","top_class": "temperature","classes": [{"class_name": "temperature","confidence": 0.9998201258549781},{"class_name": "conditions","confidence": 0.00017987414502176904}] }

文檔原文地址:http://www.ibm.com/watson/dev...

總結(jié)

以上是生活随笔為你收集整理的Watson使用指南(三)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美国产三级 | www中文字幕| 男人猛吃奶女人爽视频 | 中文字幕在线观看你懂的 | 一区二区日韩精品 | 中文在线第一页 | 91丨porny丨对白 | 欧美日韩免费高清 | 国产久久精品 | 自拍偷拍亚洲视频 | 亚洲精品视频在线观看视频 | 在线观看欧美日韩 | 中文字幕在线看人 | 蜜桃一区二区 | 日批的视频 | 免费在线观看a视频 | 日本高清视频在线 | 免费无码国产精品 | 暴操白虎 | 欧美一区二区三区免费视频 | 午夜老司机福利 | 日韩中文字幕久久 | av高清免费 | 亚洲视频456 | 欧美精品入口蜜桃 | 99人妻碰碰碰久久久久禁片 | 在线免费看黄av | 国产一级α片 | 日韩欧美一区二区三区久久婷婷 | 另类小说色综合 | 激情草逼 | 欧美三级小说 | 成人久久18免费网站图片 | 日韩精品在线网站 | 午夜777 | 免费看日韩毛片 | 成为性瘾网黄的yy对象后 | xxxxx色| 美女的胸给男人玩视频 | 国内自拍偷拍 | 天天操天天操天天操天天操 | 欧美亚洲中文精品字幕 | 外国黄色录像 | 亚洲欧美中文日韩在线观看 | 麻豆久久久 | 久久99久久99精品蜜柚传媒 | 一集毛片 | 爱福利视频一区 | 亚洲一区二区日本 | h成人在线 | 日美av| 婷婷中文字幕 | 中文字幕理伦片免费看 | 91免费福利视频 | 日韩欧美第一区 | 中文字幕69页 | 美女18网站 | 制服丝袜一区在线 | 精品国产区一区二 | 精一区二区 | 韩国在线不卡 | 狠狠操狠狠 | 日韩av电影网站 | 欧美成人黑人xx视频免费观看 | 日本一区二区三区电影在线观看 | www..com国产| 中文字幕精品一区二区精品 | 亚洲20p | 免费av日韩 | 夫妻露脸自拍[30p] | 依人在线视频 | 天天操天天干天天舔 | 91精产国品一二三 | 九九热在线免费视频 | av色婷婷| 欧美一性一交 | 丁香花国语版普通话 | 亚洲免费a | 91中文视频 | 欧美bbw视频| 色偷偷资源 | 午夜激情电影院 | 中国在线观看免费视频 | 超碰在线免费公开 | 古装三级吃奶做爰 | 网站在线播放 | 在线免费看污片 | 九九视频国产 | 欧美中文字幕一区二区三区 | 成人精品免费 | 欧美精品久久久久久久久老牛影院 | 高潮一区二区 | 一级片日韩 | 久久亚洲一区二区 | 国产福利在线导航 | 一二三区在线播放 | 人妖av在线| 国产欧美精品一区二区色综合 | 亚洲国产精品久 |