目錄
人工智慧專案分類
為什麼人工智慧專案如此不可預測?
人工智慧應用程式開發與常規應用程式
從頭開始建立人工智慧應用程式
聊天應用程式功能
將人工智慧元件整合到現有應用程式中
首頁 科技週邊 人工智慧 企業級人工智慧應用程式開髮指南

企業級人工智慧應用程式開髮指南

Nov 13, 2023 pm 02:29 PM
人工智慧

如果要深入研究人工智慧應用程式開發流程,首先需要了解這些專案與常規應用程式開發專案的差異。在談到人工智慧時,每個問題都需要獨特的解決方案,即使企業已經開發了類似的專案。一方面,有多種預訓練模型和經過驗證的方法可用於建立人工智慧。此外,人工智慧是獨一無二的,因為它是基於不同的數據和業務案例。正因為如此,人工智慧工程師通常透過深入研究業務案例和可用數據,探索現有的方法和模型來開始這一旅程

企業級人工智慧應用程式開髮指南

由於這些方面,人工智慧專案的創建更接近科學研究,而不是經典的軟體開發。以下探討一下原因,以及了解這個現實如何幫助企業準備好為其專案執行這些流程和預算。

人工智慧專案分類

人工智慧專案可以分為四個類別:

  • 直截了當的專案:典型的例子包括可以透過應用公共資料集和知名技術來實現的生產就緒模型。例如,ImageNet適用於旨在對影像進行分類的項目。
  • 知名技術專案:在這些情況下,我們知道專案所需的適當技術,但我們仍然需要努力收集和準備資料。
  • 需要深入研究的項目:原則上,我們可以弄清楚模型是如何運作的,如何應用現有數據,或者應該採取哪些步驟來訓練模型以完成特定任務。僅憑經驗無法做出任何預測,因為我們不知道模型的行為。啟動過程需要額外的測試和案例處理。
  • 生產專案需要額外的努力:這組案例中的資料和模型在實務上都沒有得到充分的嘗試。

為什麼人工智慧專案如此不可預測?

人工智慧專案開發環境可以被視覺化為一個由技術和即用型解決方案組成的三層金字塔。

上層包含適合人工智慧使用的現成產品-如第三方函式庫或經過驗證的公司解決方案。例如,Google用於偵測支票詐欺、臉部辨識和物體偵測的解決方案就是很好的例子。

第二層包含描述業務挑戰的新領域。我們可能有合適的模型來解決挑戰,但該技術需要稍作修改或調整才能在實施過程中證明其有效性。該模型應該專門針對其特定用例,這導致了人工智慧使用中新利基市場的出現。

科學研究構成低層。科學研究還沒有準備好生產,因為人們不知道這些模型會顯示什麼結果。這是人工智慧系統的一個深層次,儘管可以朝這個方向努力。

人工智慧應用程式開發與常規應用程式

人工智慧應用程式的開發與非人工智慧應用程式並無根本區別,都需要進行概念證明(PoC)和演示階段。使用者介面(UI)/使用者體驗(UX)階段則在演示和人工智慧元件準備就緒之後開始

應用程式開發公司在接到創建人工智慧驅動的應用程式的任務時,首要的事情是向客戶詢問需求和數據:人工智慧是產品的核心還是附加組件?這個問題的答案將會影響解決方案的複雜程度

客戶可能不需要最準確和現代的解決方案。因此,重要的是要找出人工智慧組件的缺乏是否阻礙了成熟的產品開發,以及在沒有人工智慧組件的情況下創建產品是否有任何意義。解決了這個問題後,我們就可以繼續前進了。

最初,可以將人工智慧專案分為兩個子類別:

  • 從頭開始建立的應用程式
  • 人工智慧元件整合到現有應用程式中

從頭開始建立人工智慧應用程式

因此,如果決定從頭開始開發一個新的人工智慧功能應用程式。正因為如此,沒有任何基礎設施來整合人工智慧應用程式。這裡來到了最重要的問題:人工智慧功能開發是否可以像處理通常的應用程式功能一樣處理,例如登入/登出或發送/接收訊息和照片?

乍一看,人工智慧只是用戶可以與之互動的一項功能。例如,人工智慧可用於偵測一則訊息是否應被視為垃圾郵件,辨識照片中臉上的微笑,並在人臉和語音辨識的幫助下實現基於人工智慧的登入。然而,人工智慧解決方案的開發仍然很年輕,而且還以研究為基礎。這導致人們意識到應用程式的人工智慧功能是整個專案中風險最大的部分,尤其是在業務目標需要提出創新且複雜的AI解決方案時。

舉個例子,如果要建立一個帶有登入/登出畫面、訊息系統和視訊通話功能的聊天應用程式。視訊通話功能應該支援類似Snapchat的濾鏡效果。以下是風險表和應用程式不同功能複雜性的概述:

聊天應用程式功能

很明顯,從風險最小化策略的角度來看,從具有最低複雜性和風險的任務開始開發過程是不合理的。人信可能會問,為什麼類似Snapchat的過濾器風險最大?這裡有一個簡單的答案:要創建一個類似Snapchat的過濾器,必須涉及許多尖端技術,如增強現實(AR)和深度學習,將它們適當地混合在一起,並將它們放在計算資源低的手機上。為此,您必須解決許多非凡的工程任務。

將人工智慧元件整合到現有應用程式中

將人工智慧功能整合到現有專案與從頭開始建立AI應用程式有一些不同。首先,我們必須使用人工智慧增強的現有專案是在沒有任何架構考慮AI功能的情況下開發的,這是一種常見的情況。考慮到人工智慧功能是某些資料管道的一部分,我們得出結論,開發AI功能肯定需要至少對應用程式架構進行一些更改。從人工智慧的角度來看,現有的應用可以分為以下幾類:

基於資料庫的專案:

  • 文字處理
  • 推薦系統
  • 聊天機器人
  • 時間序列預測

非基於資料庫的專案:

    ##圖片/視訊處理
  • #語音/聲音處理
人工智慧應用程式開發的主要階段

以下是典型人工智慧應用程式開發過程的五個階段。 首先是問題定義階段。在這個階段,開發團隊需要明確應用程式的目標和所要解決的問題。他們會與客戶或相關利益方進行討論,以確定需求和期望。 接下來是資料收集和準備階段。在這個階段,團隊會收集大量的數據,這些數據將用於訓練和優化人工智慧演算法。數據的品質和多樣性對於應用程式的效能至關重要。 第三個階段是模型選擇和訓練。在這個階段,團隊會選擇合適的人工智慧模型,並使用先前收集的資料進行訓練。訓練的目標是讓模型能夠準確地預測和處理各種情況。 然後是模型測試和評估階段。在這個階段,團隊會對訓練好的模型進行測試,以確保其在不同情況下的表現。他們會使用測試資料集來評估模型的準確性和效能。 最後是部署和維護階段。在這個階段,團隊會將訓練好的模型部署到實際的應用環境中,並持續監測和維護模型的效能。他們可能需要進行調整和更新,以適應不斷變化的需求和數據。 這些階段的順序可能會有所不同,具體的開發過程也會因專案而異。然而,這些階段提供了一個典型的人工智慧應用程式開發過程的概述

1.業務分析

#在第一階段,我們獲得客戶的輸入或願景,這些輸入或願景可以作為具有總體想法概述的文檔。在這裡,我們開始業務分析流程。為了準備輸入,我們需要考慮業務問題。企業用業務問題解決應用程式開發公司,後者的工作是找到業務和人工智慧能力的交點。

在餐廳或雜貨連鎖店等場景中,企業主們對於透過分析採購和銷售來減少食物浪費並實現平衡表現出濃厚的興趣。對人工智慧工程師而言,這項任務轉變為了時間序列預測或關係分析任務,其解決方案能夠幫助人們預測具體的數字

2.機器學習問題確定

在接下來的階段,我們需要確定需要討論和解決的機器學習(ML)問題。這一步必須考慮到人工智慧子領域的技術能力,如電腦視覺、自然語言處理、語音辨識、預測和產生人工智慧等

3.資料收集

資料是機器學習的燃料,是人工智慧應用程式開發的關鍵步驟。有兩種主要的資料類型—特定的和一般的。一般資料可以從開源資料網站取得,所以我們要做的就是縮小目標受眾的範圍,把重點放在特定的地區、性別、年齡或其他關鍵因素上。大量通用資料可以簡化流程。

因此,如果客戶有一個基於健身追蹤器活動的應用程序,我們可以應用資料和遷移學習來盡快開始實施。這同樣適用於可以從大量集合開始的圖像分類。

需要進行重寫的內容是:(1)為新專案開發AIPoC

全新人工智慧專案的概念證明(PoC)階段應該以AI為中心。這是什麼意思?為了滿足風險最小化策略,我們應該從專案中風險最大的部分開始,即AI功能,如果可能的話,不要觸及專案的任何其他功能。概念證明(PoC)階段可以重複多次以達到適當的結果。在取得令人滿意的結果後,可以自由地進入MVP/工業化階段,開發應用程式的所有剩餘功能。

(2)為現有專案開發AIPoC

為了讓最終使用者能夠使用人工智慧功能,首先需要開發這個功能,然後將其與現有的應用程式整合。也就是說,需要考慮應用程式的程式碼庫、架構和基礎設施

重新寫成: 人工智慧最吸引人的地方在於,它們可以在不觸及主要應用程式的情況下進行研究、開發和測試。這引發了一個想法,即人們可以啟動人工智慧的概念證明(PoC),而不會給主要應用程式帶來風險。這實際上是最小化風險策略的核心

以下是要遵循的三個步驟:

(1)透過以下方式從現有應用程式中收集資料:

  • 製作資料庫轉儲
  • 收集影像/視訊/音訊樣本
  • 標記收集的資料或從開源庫中取得相關資料集

在建置一個隔離的AI環境前,請先收集資料

  • 培訓
  • 測試
  • 分析
##(3)部署訓練成功的人工智慧元件:

    為目前應用程式架構做準備的變更
  • 針對新AI功能的程式碼庫適配
根據專案類型,程式碼庫的調整可能會導致:

    更改資料庫架構以簡化和加速人工智慧模組對其的存取
  • 視訊/音訊處理微服務拓撲的變更
  • 更改行動應用程式最低系統要求
4.PoC階段估計

企業主經常會向軟體供應商提問,在進行概念證明(PoC)階段時可能需要的預算、時間表和工作量。如上文所述,與常規開發過程相比,人工智慧專案具有高度不可預測性。這是因為任務類型、資料集、方法和技術都具有高度可變性。所有這些因素都解釋了為什麼對假設項目進行估算是一項相當困難的任務。儘管如此,我們還是根據專案的複雜程度展示了上述人工智慧專案的一種可能分類

5.新的迭代或生產

經過第一個概念證明(PoC)之後,下一步可以進行新一輪的概念證明(PoC)並進行進一步的改進或部署。建立新的概念證明(PoC)意味著需要新增資料、處理案例、進行錯誤分析等步驟。迭代的次數是有條件的,取決於具體的項目

任何人工智慧專案都與風險直接相關。可能面臨來自資料適用性的風險,以及演算法或實施風險。為了降低風險,明智的做法是僅在人工智慧元件的準確性滿足業務目標和期望時才開始產品開發

以上是企業級人工智慧應用程式開髮指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

位元組跳動剪映推出 SVIP 超級會員:連續包年 499 元,提供多種 AI 功能 位元組跳動剪映推出 SVIP 超級會員:連續包年 499 元,提供多種 AI 功能 Jun 28, 2024 am 03:51 AM

本站6月27日訊息,剪映是由位元組跳動旗下臉萌科技開發的一款影片剪輯軟體,依託於抖音平台且基本面向該平台用戶製作短影片內容,並相容於iOS、安卓、Windows 、MacOS等作業系統。剪映官方宣布會員體系升級,推出全新SVIP,包含多種AI黑科技,例如智慧翻譯、智慧劃重點、智慧包裝、數位人合成等。價格方面,剪映SVIP月費79元,年費599元(本站註:折合每月49.9元),連續包月則為59元每月,連續包年為499元每年(折合每月41.6元) 。此外,剪映官方也表示,為提升用戶體驗,向已訂閱了原版VIP

使用Rag和Sem-Rag提供上下文增強AI編碼助手 使用Rag和Sem-Rag提供上下文增強AI編碼助手 Jun 10, 2024 am 11:08 AM

透過將檢索增強生成和語意記憶納入AI編碼助手,提升開發人員的生產力、效率和準確性。譯自EnhancingAICodingAssistantswithContextUsingRAGandSEM-RAG,作者JanakiramMSV。雖然基本AI程式設計助理自然有幫助,但由於依賴對軟體語言和編寫軟體最常見模式的整體理解,因此常常無法提供最相關和正確的程式碼建議。這些編碼助手產生的代碼適合解決他們負責解決的問題,但通常不符合各個團隊的編碼標準、慣例和風格。這通常會導致需要修改或完善其建議,以便將程式碼接受到應

微調真的能讓LLM學到新東西嗎:引入新知識可能讓模型產生更多的幻覺 微調真的能讓LLM學到新東西嗎:引入新知識可能讓模型產生更多的幻覺 Jun 11, 2024 pm 03:57 PM

大型語言模型(LLM)是在龐大的文字資料庫上訓練的,在那裡它們獲得了大量的實際知識。這些知識嵌入到它們的參數中,然後可以在需要時使用。這些模型的知識在訓練結束時被「具體化」。在預訓練結束時,模型實際上停止學習。對模型進行對齊或進行指令調優,讓模型學習如何充分利用這些知識,以及如何更自然地回應使用者的問題。但是有時模型知識是不夠的,儘管模型可以透過RAG存取外部內容,但透過微調使用模型適應新的領域被認為是有益的。這種微調是使用人工標註者或其他llm創建的輸入進行的,模型會遇到額外的實際知識並將其整合

七個很酷的GenAI & LLM技術性面試問題 七個很酷的GenAI & LLM技術性面試問題 Jun 07, 2024 am 10:06 AM

想了解更多AIGC的內容,請造訪:51CTOAI.x社群https://www.51cto.com/aigc/譯者|晶顏審校|重樓不同於網路上隨處可見的傳統問題庫,這些問題需要跳脫常規思維。大語言模型(LLM)在數據科學、生成式人工智慧(GenAI)和人工智慧領域越來越重要。這些複雜的演算法提升了人類的技能,並在許多產業中推動了效率和創新性的提升,成為企業保持競爭力的關鍵。 LLM的應用範圍非常廣泛,它可以用於自然語言處理、文字生成、語音辨識和推薦系統等領域。透過學習大量的數據,LLM能夠產生文本

為大模型提供全新科學複雜問答基準與評估體系,UNSW、阿貢、芝加哥大學等多家機構共同推出SciQAG框架 為大模型提供全新科學複雜問答基準與評估體系,UNSW、阿貢、芝加哥大學等多家機構共同推出SciQAG框架 Jul 25, 2024 am 06:42 AM

編輯|ScienceAI問答(QA)資料集在推動自然語言處理(NLP)研究中發揮著至關重要的作用。高品質QA資料集不僅可以用於微調模型,也可以有效評估大語言模型(LLM)的能力,尤其是針對科學知識的理解和推理能力。儘管目前已有許多科學QA數據集,涵蓋了醫學、化學、生物等領域,但這些數據集仍有一些不足之處。其一,資料形式較為單一,大多數為多項選擇題(multiple-choicequestions),它們易於進行評估,但限制了模型的答案選擇範圍,無法充分測試模型的科學問題解答能力。相比之下,開放式問答

你所不知道的機器學習五大學派 你所不知道的機器學習五大學派 Jun 05, 2024 pm 08:51 PM

機器學習是人工智慧的重要分支,它賦予電腦從數據中學習的能力,並能夠在無需明確編程的情況下改進自身能力。機器學習在各個領域都有廣泛的應用,從影像辨識和自然語言處理到推薦系統和詐欺偵測,它正在改變我們的生活方式。機器學習領域存在著多種不同的方法和理論,其中最具影響力的五種方法被稱為「機器學習五大派」。這五大派分別為符號派、聯結派、進化派、貝葉斯派和類推學派。 1.符號學派符號學(Symbolism),又稱符號主義,強調利用符號進行邏輯推理和表達知識。該學派認為學習是一種逆向演繹的過程,透過現有的

SOTA性能,廈大多模態蛋白質-配體親和力預測AI方法,首次結合分子表面訊息 SOTA性能,廈大多模態蛋白質-配體親和力預測AI方法,首次結合分子表面訊息 Jul 17, 2024 pm 06:37 PM

編輯|KX在藥物研發領域,準確有效地預測蛋白質與配體的結合親和力對於藥物篩選和優化至關重要。然而,目前的研究並沒有考慮到分子表面訊息在蛋白質-配體相互作用中的重要作用。基於此,來自廈門大學的研究人員提出了一種新穎的多模態特徵提取(MFE)框架,該框架首次結合了蛋白質表面、3D結構和序列的信息,並使用交叉注意機制進行不同模態之間的特徵對齊。實驗結果表明,該方法在預測蛋白質-配體結合親和力方面取得了最先進的性能。此外,消融研究證明了該框架內蛋白質表面資訊和多模態特徵對齊的有效性和必要性。相關研究以「S

佈局 AI 等市場,格芯收購泰戈爾科技氮化鎵技術和相關團隊 佈局 AI 等市場,格芯收購泰戈爾科技氮化鎵技術和相關團隊 Jul 15, 2024 pm 12:21 PM

本站7月5日消息,格芯(GlobalFoundries)於今年7月1日發布新聞稿,宣布收購泰戈爾科技(TagoreTechnology)的功率氮化鎵(GaN)技術及智慧財產權組合,希望在汽車、物聯網和人工智慧資料中心應用領域探索更高的效率和更好的效能。隨著生成式人工智慧(GenerativeAI)等技術在數位世界的不斷發展,氮化鎵(GaN)已成為永續高效電源管理(尤其是在資料中心)的關鍵解決方案。本站引述官方公告內容,在本次收購過程中,泰戈爾科技公司工程師團隊將加入格芯,進一步開發氮化鎵技術。 G

See all articles