自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在人工智能項目中使用Kubernetes

人工智能
在人工智能項目中使用Kubernetes有什么好處?人們可以了解Kubernetes如何幫助優(yōu)化人工智能項目性能和成本的實際用例。

在人工智能項目中使用Kubernetes有什么好處?人們可以了解Kubernetes如何幫助優(yōu)化人工智能項目性能和成本的實際用例。

根據(jù)一份針對科技公司和軟件開發(fā)商進(jìn)行調(diào)查的云原生調(diào)查報告,容器在生產(chǎn)中的使用量比上一年增加了84%,高達(dá)92%。Kubernetes的使用量比上一年增長了78%,達(dá)到了83%。

以下是Kubernetes如何幫助優(yōu)化人工智能項目的性能和成本的兩個實際用例。

[[418997]]

Kubernetes用例#1:基于人工智能的需求預(yù)測系統(tǒng)的數(shù)據(jù)工程

1. 項目描述

許多酒吧和餐廳采用了POS收銀軟件和場地管理系統(tǒng),而隨著時間的推移,積累了大量的歷史銷售數(shù)據(jù)。MobiDev公司的技術(shù)專家希望將人工智能算法應(yīng)用到這些數(shù)據(jù)的分析中,找到之前銷售的模式,并為每個階段做出下一個時期的預(yù)測。該公司為此開發(fā)了一個基于人工智能的需求預(yù)測系統(tǒng),并作為一個獨(dú)立的模塊集成到系統(tǒng)中。

2. 需要解決的問題

由于人工智能計算需要大量資源,因此最初采用AWS EMR云服務(wù)中的虛擬機(jī)。而采用該系統(tǒng)的酒吧或餐廳越多,其基礎(chǔ)設(shè)施的運(yùn)營成本就越昂貴。當(dāng)機(jī)器學(xué)習(xí)算法處理每日銷售數(shù)據(jù)時,人工智能模塊的高CPU負(fù)載可能會突然出現(xiàn),而在其他的時間處于空閑狀態(tài)。為了降低基礎(chǔ)設(shè)施成本,MobiDev公司采用Docker Swarm對計算資源進(jìn)行人工管理。

在最小可行性(MVP)開發(fā)階段,使用Kubernetes沒有意義,因為它需要大量的研究和采用時間。然而隨著酒吧或餐廳數(shù)量的增加,需要一種新的數(shù)據(jù)工程方法來提供自動化和可擴(kuò)展性以及成本優(yōu)化。

3. 使用Kubernetes解決的技術(shù)任務(wù)

(1)定期收集歷史數(shù)據(jù)腳本。

(2)在Kubernetes內(nèi)部運(yùn)行的數(shù)據(jù)庫中的數(shù)據(jù)存儲。

(3)歷史數(shù)據(jù)更新成功后的人工智能腳本。

(4)與人工智能儀表板交互的API。

(5)顯示人工智能腳本結(jié)果的人工智能儀表板。

4.使用Kubernetes解決的業(yè)務(wù)任務(wù)

Kubernetes允許實現(xiàn)自動擴(kuò)展,并提供實時計算資源優(yōu)化。

(1) 性能和成本優(yōu)化

值得注意的是,在Kubernetes上,針對相同數(shù)量的數(shù)據(jù)計算相同邏輯的人工智能腳本返回結(jié)果的速度比AWS EMR快得多,同時消耗的計算資源比EMR少。在Kubernetes上,與之前的EMR生產(chǎn)環(huán)境相比,相同數(shù)量的場地運(yùn)行人工智能模塊腳本所需的平均時間減少了90%。

(2) 可靠性改進(jìn)

系統(tǒng)穩(wěn)定性是從AWS EMR轉(zhuǎn)向Kubernetes的關(guān)鍵原因。在EMR上,腳本啟動有時會因未知原因失敗,并且日志沒有提供任何有用的信息。

(3) 可擴(kuò)展性改進(jìn)

在AWS EMR上,項目開發(fā)受到未來要添加的最大新場地數(shù)量的限制。Kubernetes取消了限制和自動擴(kuò)展,這對于快速增長的項目至關(guān)重要。

5. 項目總結(jié)

Kubernetes上的系統(tǒng)提供更快的結(jié)果,消耗更少的計算資源,允許客戶降低AWS計費(fèi)成本,并確保穩(wěn)定和可預(yù)測的產(chǎn)品交付。

Kubernetes用例#2:人工智能視頻監(jiān)控系統(tǒng)的數(shù)據(jù)工程

MobiDev涉及的另一個Kubernetes實際業(yè)務(wù)用例是視頻監(jiān)控系統(tǒng)中面部模糊功能的智能計算資源自動擴(kuò)展。該系統(tǒng)由以下應(yīng)用程序組成:前端、后端、后端隊列和基于人工智能的面部模糊功能。Kubernetes被用作所有這些應(yīng)用程序的Orchestrator。

當(dāng)出現(xiàn)新的視頻處理請求時,后端在KubernetesAPI的幫助下自動擴(kuò)展,并自動添加更多工作人員來處理請求。

Kubernetes的未來發(fā)展

Kubernetes的分布式架構(gòu)和可擴(kuò)展性與機(jī)器學(xué)習(xí)和人工智能相得益彰。隨著這些技術(shù)的不斷成熟,2021年是Kubernetes領(lǐng)域快速增長的一年。

人們需要記住的是,采用工具不是最終目的,而是支持業(yè)務(wù)目標(biāo)。在2020年,幾乎所有企業(yè)都不得不面對意料之外的變化。Kubernetes有能力通過使用云原生生態(tài)系統(tǒng)構(gòu)建的解決方案加速應(yīng)用程序開發(fā)服務(wù),同時允許使用具有可塑性的應(yīng)用程序和數(shù)據(jù),從而使企業(yè)能夠通過其平臺和應(yīng)用程序的現(xiàn)代化獲得成功。

 

責(zé)任編輯:趙寧寧 來源: 企業(yè)網(wǎng)D1Net
相關(guān)推薦

2022-07-21 08:00:00

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

2021-08-17 09:29:32

人工智能設(shè)計AI

2017-07-04 19:02:17

ReacRedux 項目

2022-10-20 14:44:50

2020-03-20 10:47:49

人工智能技術(shù)機(jī)器人

2023-11-02 11:15:01

容器Kubernetes

2021-12-16 10:59:52

云計算人工智能云應(yīng)用

2024-01-26 10:35:21

人工智能教育領(lǐng)域AI

2020-07-06 07:55:03

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

2024-01-09 13:34:35

2023-12-05 14:31:17

人工智能

2024-02-04 10:04:53

人工智能

2022-09-16 14:13:50

人工智能樓宇自動化

2020-03-25 09:53:33

人工智能AI技術(shù)

2021-06-02 10:03:20

人工智能AI試點(diǎn)項目

2023-04-28 17:53:09

Kubernetes沙盒Signadot

2023-06-19 15:46:25

2023-07-26 15:52:05

2021-08-06 13:46:29

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

2022-07-29 15:47:25

人工智能AI
點(diǎn)贊
收藏

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