提供外觀檢測(cè)深度學(xué)習(xí)網(wǎng)絡(luò)模型開發(fā)平臺(tái)或工具,滿足需求方后續(xù)自主優(yōu)化、開發(fā)的需求。DS-Vision軟件是針對(duì)深度學(xué)習(xí)的一款端到端算法平臺(tái)軟件,可以實(shí)現(xiàn)數(shù)據(jù)標(biāo)注、模型訓(xùn)練、模型部署的全流程操作,用戶只需要在平臺(tái)進(jìn)行網(wǎng)頁(yè)操作就可以實(shí)現(xiàn)整個(gè)算法流程。針對(duì)通用的外觀檢測(cè)需求,DS-vision平臺(tái)可以提供目標(biāo)檢測(cè)和實(shí)例分割兩種算法邏輯,內(nèi)置常見的SOAT算法,全面支持YOLO系列、MMDetection系列。
基于模塊化,容器化的設(shè)計(jì)思路,單個(gè)模型算法需求實(shí)現(xiàn)可以封裝成一個(gè)獨(dú)立的鏡像。同時(shí)平臺(tái)也提供了詳細(xì)的算法封裝例程,用戶可以自主封裝算法能力,優(yōu)化自身算法,應(yīng)對(duì)需求的變更。
本系統(tǒng)旨在構(gòu)建一個(gè)高效、可擴(kuò)展且安全的Web應(yīng)用平臺(tái)。通過采用現(xiàn)代的WEB B/S架構(gòu),前后端分離的設(shè)計(jì)模式以及Docker容器化技術(shù),系統(tǒng)能夠提供靈活的服務(wù)部署和優(yōu)化的資源利用率,確保系統(tǒng)的穩(wěn)定性和可維護(hù)性。
用戶通過Web瀏覽器訪問系統(tǒng)服務(wù),所有的業(yè)務(wù)邏輯處理均在服務(wù)器端完成。這種架構(gòu)簡(jiǎn)化了客戶端的維護(hù)工作,用戶無(wú)需安裝額外的軟件即可使用系統(tǒng),極大地提升了用戶體驗(yàn)和系統(tǒng)的可接入性。
前端使用現(xiàn)代React框架構(gòu)建,實(shí)現(xiàn)動(dòng)態(tài)的用戶界面和良好的交互體驗(yàn)。后端則負(fù)責(zé)處理業(yè)務(wù)邏輯,數(shù)據(jù)處理和安全驗(yàn)證等核心功能。前后端通過RESTful API進(jìn)行通信,支持靈活的前端變更而無(wú)需重構(gòu)后端,從而加快開發(fā)速度并降低系統(tǒng)的整體復(fù)雜性。
系統(tǒng)后端采用微服務(wù)架構(gòu),每個(gè)服務(wù)負(fù)責(zé)處理系統(tǒng)中的一小部分功能,運(yùn)行在獨(dú)立的Docker容器中。這種設(shè)計(jì)使得服務(wù)可以獨(dú)立部署、擴(kuò)展和更新,大大提高了系統(tǒng)的可擴(kuò)展性和故障隔離能力。使用Docker容器化技術(shù),能夠保證開發(fā)、測(cè)試和生產(chǎn)環(huán)境的一致性,簡(jiǎn)化部署和運(yùn)維過程,同時(shí)降低了硬件成本。
系統(tǒng)采取多層次安全措施,包括HTTPS協(xié)議加密數(shù)據(jù)傳輸,JWT(JSON Web Tokens)進(jìn)行用戶身份驗(yàn)證,以及在Docker容器中實(shí)現(xiàn)服務(wù)間的網(wǎng)絡(luò)隔離。
基于DK外觀檢測(cè)設(shè)備技術(shù)升級(jí)服務(wù),提供深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)模型開發(fā)工具的培訓(xùn)服務(wù)。