Font Size: a A A

An Artificial Intelligence Learning Platform Designed For High School Students

Posted on:2022-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:X Y LiuFull Text:PDF
GTID:2517306338987389Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Artificial Intelligence(AI)refers to the technology that uses algorithms to build a dynamic computing environment to simulate human intelligent processes.The reliance on artificial intelligence technology in various fields continues to increase,and society's requirements for the quality of core talents in artificial intelligence technology will continue to increase.As far as education is concerned,improving the plan for the cultivation of artificial intelligence professionals and increasing investment in the cultivation of artificial intelligence education-related professionals are the top priorities for cultivating high-quality and high-level artificial intelligence professionals.In response to the current shortage of high-quality technical talents in artificial intelligence-related maj ors in my country,we must open up our thinking,"artificial intelligence starts from the baby",the existing middle school information technology courses should take on more tasks,that is,not only To introduce the basic concepts and principles of artificial intelligence to middle school students,at the same time,more attention must be paid to cultivating middle school students' interest in artificial intelligence.Artificial intelligence is a course that combines theory and practice,and the key for this course to enter the classroom is to enable students to receive theoretical education while having a "laboratory" that closely integrate theory and practice.There fore,in order to solve the various practical difficulties,this thesis designs and implements a set of middle school artificial intelligence teaching and experimental systems for middle school students.The work of this thesis can be divided into three parts.The first part is to implement the software architecture design and other functions of the artificial intelligence online system.Based on the virtualization technology of the Docker container,a unified,out-of-the-box artificial intelligence online experimental programming environment is realized.The container orchestration technology in the cluster using Kubemetes has been able to apply and schedule computin g resources for all users in the cluster anytime and anywhere.After a fixed period of time is reached,the scheduled computing resources of all users in the cluster can be recovered.Use GitLab CI-CD and Helm to realize the automatic packaging and rapid deployment of each module.The main content of the second part is the design of service system modules and the realization of other functions.The service system modules of this platform can be divided into machine learning system modules,assessment system modules,practice system modules,demonstration system modules,management system modules,and login systems.Module Six main service system modules.The entire system was developed using a separate front-end and back-end development method.The front-end uses the React front-end framework using Javascript,and the back-end uses the Django framework using Python.The third part introduces the SSO module with WeChat login.Based on the OAuth2.0 protocol,a single sign-on protocol that intervenes in the WeChat login protocol is proposed.The Django development framework is used for development.An authentication server is built to provide authentication for other modules in the system.In summary,this thesis mainly studies the virtualization,resource scheduling technology and related principles in cloud computing clusters,and proposes a single sign-on protocol to achieve user identity authentication,which is based on Jupyter.User online experiment interface,a user online learning interface is developed based on React.Based on the Kubernetes cluster,a DevOps tool chain was proposed and put into use.
Keywords/Search Tags:High School Computer Class, Study Platform, Artificial Intelligence, Docker, Kubernetes
PDF Full Text Request
Related items