偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

十種值得掌握的機(jī)器學(xué)習(xí)類API

譯文
人工智能 機(jī)器學(xué)習(xí)
隨著機(jī)器學(xué)習(xí)的廣泛應(yīng)用,各位開發(fā)人員都需要在激烈的競爭中保持優(yōu)勢,我們在此列舉了本年度值得掌握的十種API供您參考與學(xué)習(xí)。

[[257117]]

【51CTO.com快譯】現(xiàn)如今,從手機(jī)上的照片流識別系統(tǒng)到電子郵件收件箱中的過濾系統(tǒng),機(jī)器學(xué)習(xí)可謂是無處不在。更有甚者認(rèn)為:機(jī)器學(xué)習(xí)已成為了未來不可或缺的工具之一。當(dāng)然,不可否認(rèn)的是:隨著互聯(lián)網(wǎng)更加趨向于個性化,機(jī)器學(xué)習(xí)已經(jīng)變得比以往任何時候都更加重要了。也許您早已聽說,像Amazon這樣的大公司正在使用其機(jī)器學(xué)習(xí)算法(具體請參見https://blog.eduonix.com/internet-of-things/6-machine-learning-algorithms-learn-newbie/),來根據(jù)用戶的興趣為客戶提供各種定制化的建議。

大約就在十年前,互聯(lián)網(wǎng)的主要目的還只是單純地為您提供信息,即:根據(jù)您所提供的某個關(guān)鍵字,在全球范圍內(nèi)搜索并生成有關(guān)該特定關(guān)鍵字的結(jié)果。而如今,其主要目標(biāo)已經(jīng)變成了為用戶提供更多的相關(guān)信息,這些信息更接近于他們所搜索的內(nèi)容。這便是機(jī)器學(xué)習(xí)真正起作用的地方。

目前,雖然機(jī)器學(xué)習(xí)主要還是由包括Google、Amazon、IBM和Microsoft在內(nèi)的大公司所主導(dǎo),但是各類小型公司也正在潛移默化地將其算法和API引入該領(lǐng)域。這些API使得不同的公司更容易地跨界共享各類知識和信息。下面,在深入研究那些創(chuàng)新式的機(jī)器學(xué)習(xí)類API之前,讓我們先簡單介紹一下到底何為API。

什么是API?

簡單說來,API或稱應(yīng)用程序編程接口(請詳見https://searchmicroservices.techtarget.com/definition/application-program-interface-API)是實現(xiàn)兩個軟件程序相互通信的代碼片段。它是一組用于構(gòu)建軟件的定義、協(xié)議和工具。API實現(xiàn)了兩個軟件之間的連接,不但負(fù)責(zé)將請求從一個軟件發(fā)送到另一個軟件,還會將請求的應(yīng)答原路返回。

一般而言,API由兩部分組成:一、描述如何在程序之間交換信息的規(guī)范;二、作為寫入該規(guī)范并以某種方式發(fā)布出去,以供使用的軟件接口。

因此,API有如下三種類型:

  • 本地API - 這些API為應(yīng)用程序提供了操作系統(tǒng)或中間件的服務(wù),例如Microsoft的.NET API。
  • Web API - 這些API可運(yùn)行在互聯(lián)網(wǎng)上,實現(xiàn)消息的發(fā)送和接收,包括各種URL。
  • 程序API - 基于遠(yuǎn)程過程調(diào)用(Remote Procedure Call)技術(shù)的一些API,使得某個遠(yuǎn)程程序組件對于軟件的其他部分而言,就像是運(yùn)行在本地一樣。

我們在此為您列舉了本年度值得掌握的十種“現(xiàn)象級”機(jī)器學(xué)習(xí)類API:

1. PredictionIO

PredictionIO是一個基于Apache的開源類機(jī)器學(xué)習(xí)API,它能夠使得數(shù)據(jù)科學(xué)家更加輕松地構(gòu)建出各種預(yù)測機(jī)(predictive machines)。它可以與Apache Spark、MLlib、HBase、Elasticsearch和Spray輕松地捆綁到一起。另外,它使用獨(dú)特的模板系統(tǒng)來創(chuàng)建不同的機(jī)器學(xué)習(xí)系統(tǒng),并使得開發(fā)人員可以根據(jù)自己的需要更加輕松地定制引擎。

同時,PredictionIO還可以自動評估預(yù)測引擎,以確定應(yīng)該采用的各種***超參數(shù)(hyperparameters)。由于該API承擔(dān)了主要的任務(wù),因此開發(fā)人員只需簡單地添加自定義的組合??偟恼f來,PredictionIO提供的功能包括:用于快速構(gòu)建和部署的引擎,可自定義的模板,對于動態(tài)查詢的實時響應(yīng),通過系統(tǒng)性流程實現(xiàn)更快的機(jī)器學(xué)習(xí)建模,預(yù)構(gòu)建的評估措施,以及簡單的數(shù)據(jù)基礎(chǔ)架構(gòu)管理等。

2. Geneea自然語言處理API

Geneea是一種自然語言處理(Natural Language Processing)類API,它可以對所提供的原始信息進(jìn)行分析。此類API可以從給定的URL中提取文本、或直接從給定文檔里對原始文本信息執(zhí)行各種分析。另外,開發(fā)人員還可以通過提供諸如:既用語言和特定域等其他信息,來協(xié)助提高結(jié)果的準(zhǔn)確性。因此,Geneea能夠?qū)φZ言、矯正、變音、標(biāo)記、主題檢測、名稱實體識別等主題類型進(jìn)行多種分析。

3. IBM Watson視覺識別

IBM Watson的視覺識別(Visual Recognition)API,通過使用機(jī)器學(xué)習(xí)算法來正確地識別、分類和標(biāo)記對象。同時,它還可以被用來搜索各種視覺內(nèi)容,包括:辨識顏色,查找人臉,標(biāo)記圖像,分辨年齡與性別,甚至可以在某個集合里查找相類似的圖像。另外,開發(fā)人員也可以通過創(chuàng)建和訓(xùn)練自定義的分類器,來識別他們的目標(biāo)對象。另一方面,IBM 視覺識別隸屬于IBM Watson Developer Cloud API套件的一部分,后者還包括:語音到文本,文本到語音,問與答,個性見解,音調(diào)分析等服務(wù)。

4. Slack API

幾年前,Slack曾是***的協(xié)同工作通訊工具之一。從那之后,它推出了自己的API,允許開發(fā)人員為其協(xié)作空間構(gòu)建自定義的通信系統(tǒng)。開發(fā)人員可以通過該RESTful API來學(xué)習(xí)并使用Slack代碼。該API不但提供了Slack強(qiáng)大的自然語言處理功能,還允許開發(fā)人員構(gòu)建與Slack相集成的各類應(yīng)用,包括:智能聊天機(jī)器人和安排會議機(jī)器人。

5. AT&T Speech

AT&T Speech API允許開發(fā)人員將語音識別功能,集成到他們的應(yīng)用程序之中。由AT&T Watson語音引擎所提供支持的這款A(yù)PI,還包含有自然語言處理功能,例如:自然語言的理解、語音的識別、以及語音的轉(zhuǎn)錄等。它不但可以輕松地將口語(spoken word,一種表演藝術(shù))文件轉(zhuǎn)錄為文本,還可以通過調(diào)整API以滿足諸如:Web搜索、商業(yè)搜索、語音郵件、短信、問與答等特定的需求。

6. Microsoft認(rèn)知服務(wù) - 文本分析

Microsoft在機(jī)器學(xué)習(xí)方面已經(jīng)取得了長足進(jìn)步。它提供的API允許開發(fā)人員在執(zhí)行翻譯操作之前,先自動檢測文本的語言類型。同時,它也可以從您所提供的文本中解讀出一定的“話外之音”。另外,它還提供諸如:關(guān)鍵短語提取,語言檢測,情感分析,翻譯,甚至能夠識別文本中的字符實體等其他功能。

7.Amazon機(jī)器學(xué)習(xí)

Amazon的機(jī)器學(xué)習(xí)類API可以實現(xiàn)許多不同的功能,其中包括:欺詐檢測,內(nèi)容個性化,文檔分類和客戶流失預(yù)測等。同時,它還允許開發(fā)人員快速地培訓(xùn)并部署出屬于自己的模型。不過,Amazon的API并非開源,它提供了一套按需付費(fèi)的使用計劃。

8. BigML

BigML是一種機(jī)器學(xué)習(xí)類REST API,它允許開發(fā)人員輕松地為自己的應(yīng)用構(gòu)建和部署出AI模型。此類API能夠構(gòu)建各種包含監(jiān)督和無監(jiān)督類機(jī)器學(xué)習(xí)的任務(wù),以及具有機(jī)器學(xué)習(xí)管道的預(yù)測模型。BigML的亮點(diǎn)在于:它允許用戶使用各種標(biāo)準(zhǔn)的HTTP方法去創(chuàng)建、檢索、更新和刪除BigML的相關(guān)資源。

9. Google Cloud APIs

一直致力于創(chuàng)新的Google,在機(jī)器學(xué)習(xí)領(lǐng)域時常給人帶來驚喜。它擁有一整套的Cloud API,旨在簡化開發(fā)人員的各項繁瑣任務(wù)。Google的機(jī)器學(xué)習(xí)類API包括:Cloud Vision API、Cloud Speech API、Natural Language API、Translation API和Dialogflow API五種,它們的各自特點(diǎn)如下:

  • Cloud Vision API - 包括:圖像的標(biāo)注,面部、徽標(biāo)和地標(biāo)的檢測,光學(xué)字符的識別,以及顯式內(nèi)容的檢測。
  • Cloud Speech API - 包括:語音識別,對麥克風(fēng)或文件的音頻轉(zhuǎn)換,80多種語言的文本轉(zhuǎn)換。
  • Natural Language API - 包括:結(jié)構(gòu)分析,文本含義識別,情感分析,實體識別和文本注釋。
  • Translation API – 將一種語言翻譯成另一種語言。
  • Dialogflow API – 一種為各種會話接口開發(fā)的完整套件,例如:聊天機(jī)器人,或語音(voice-powered)應(yīng)用等。

10.Wit.ai

Wit.ai是一個開源的自然語言處理平臺,它提供向Web和移動應(yīng)用添加智能的語音功能。它可以為家庭自動化、聯(lián)網(wǎng)汽車、智能電視、機(jī)器人、智能手機(jī)、可穿戴設(shè)備等應(yīng)用提供智能化的語音接口。Wit.ai的文檔簡潔易懂,不但包括了各種代碼的示例,而且針對其適用于多種流行語言與平臺的SDK,提供了快速的入門指南,以及完整的Wit應(yīng)用指南。

結(jié)論 

隨著機(jī)器學(xué)習(xí)的廣泛應(yīng)用,各位開發(fā)人員都需要在激烈的競爭中保持優(yōu)勢,必須潛心研究并“玩轉(zhuǎn)”機(jī)器學(xué)習(xí)類的各種API。希望上述十種API能夠為您提供方向和幫助。

原文標(biāo)題:10 Machine Learning APIs You Should Learn,作者:Shweta Datar

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

 

 

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2017-10-20 23:14:21

2023-11-02 08:32:11

機(jī)器學(xué)習(xí)人工智能

2021-03-22 08:00:00

PHP開發(fā)框架

2024-01-22 08:15:42

API協(xié)議設(shè)計

2017-10-24 12:17:42

2021-07-16 10:36:03

人工智能AI深度學(xué)習(xí)

2024-04-10 12:33:58

2020-11-08 13:46:18

數(shù)據(jù)科學(xué)機(jī)器學(xué)習(xí)算法

2021-10-27 10:50:14

人工智能AI機(jī)器學(xué)習(xí)

2024-02-19 14:37:14

機(jī)器學(xué)習(xí)非線性降維

2024-11-13 13:20:44

2022-07-29 10:31:33

算法Python

2022-05-17 09:14:50

聚類算法python

2022-08-15 10:21:44

機(jī)器學(xué)習(xí)人工智能

2023-05-15 15:29:13

設(shè)計模式JavaScript

2022-04-17 23:09:07

深度學(xué)習(xí)人工智能芯片

2010-08-30 16:18:05

2020-08-13 07:00:00

工具技術(shù)管理

2018-09-25 23:21:13

2024-08-22 08:54:40

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號