Font Size: a A A

The Design And Implementation Of SkyAXE System

Posted on:2019-06-22Degree:MasterType:Thesis
Country:ChinaCandidate:L TangFull Text:PDF
GTID:2348330545477649Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of machine learning and artificial intelligence,more and more developers have begun to invest in the field of learning and development.Many traditional industries have also begun to introduce data science into their daily operation and production activities.However,not all people have the ability to learn quickly on machine learning.Many engineers in the traditional industry are lacking the corresponding basis,so it is difficult for them to extract effective value from the data.In order to solve the threshold problem in the field of machine learning,many companies have launched a fully-managed platform of machine learning models based on public cloud computing services,such as Ali's PAI platform,Amazon's SageMaker and so on.However,these platforms all need to upload data.For some data-sensitive enterprises,putting data on the public cloud platform is not conducive to the security of data,and the computing resources are expensive and the traffic cost is great,which is not conducive to the engineering deployment of machine learning models.The rapid machine learning model development platform based on the private cloud platform has become a way to solve the engineering pain points.SkyAXE system is a machine learning platform for a specific school or enterprise.It encapsulates the core functions of the underlying skydiscovery and provides users with complete management functions.The system is divided into 7 modules,SkyFlow,application management,file management,user management,resource management,IDE management and image management.It enables developers to quickly and easily build and train machine learning models at any scale,and provides users with functions of group management and resource management.The system adopts the architecture style of B/S.The browser side is based on the single page application built based on Vue.It uses the component development method,and introduces the vuex to manage the front-end data flow.The backend uses Flask to build simple web servers to provide corresponding interfaces.This thesis describes the background of the development of the SkyAXE system and the main work of the thesis.Then,the main technologies used in the development process are introduced.After that,we have made the requirements of each module.Then,we made the overall design of the system from the front-end architecture and component perspective and the detailed design of the key modules based on the requirements of the system.Based on the design plan,combined with the code and operation interface,we describe the key points of the implementation of the overall and modules.Finally,we summarize and prospect the current situation of the SkyAXE system.
Keywords/Search Tags:machine learning platform, Vue, Component-based development, Vuex
PDF Full Text Request
Related items