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