Research on MOOC Teaching Mode in Higher Education Based on Deep Learning

With the rapid development of computer technology and network technology and the widespread popularity of electronic equipment, communication among people is more dependent on the Internet. The Internet has brought great convenience to people's lives and work, and the Internet data is constantly being recorded. People's data information and behavior information, which provides the basis for data mining and recommendation systems, mining users' information and behaviors, and providing “user portraits” for each user, can provide better services to users and it is also an important part of the recommendation system. In one step, this article takes MOOC education resources as the research goal. In order to improve the effective management of MOOC platform resources based on traditional methods, this article combines relevant data sets and recommendation techniques to initially build a learning platform, implements a deep neural network algorithm, and recommends related services. The request and response data were explained, and through the online learning data set, based on the learner's historical learning records, the learning resources were simulated and recommended to the learners. The resource customization module was elaborated. Through the results of resource recommendation, a personalized learning resource recommendation platform was initially realized, which more intuitively demonstrated the recommendation effect and better realized the teaching management of the MOOC platform.


Introduction
e two Internet open courses developed and evolved. In recent years, "Internet+" education has been surging. With the advantages of breaking time and space constraints and integrating and optimizing learning resources, MOOC has gradually gained widespread attention and developed rapidly in China. MOOC has changed the traditional classroom structure where teachers mainly teach and changed the single mode of acquiring new knowledge through books, making the identities of teachers and students fundamentally change in the teaching process. e most popular teaching reform in today's education field is the rise of large-scale open online course MOOC platforms. We have investigated the types of courses offered on the existing MOOC platforms in China and found common problems. e course resources of the major platforms are not balanced. ey mainly offer engineering theoretical courses but lack experimental courses corresponding to engineering theoretical courses. According to the statistics of the "Chinese University Online Open Course Forum," there are currently more than 1,300 online courses on the "China University MOOC" platform, the largest open online course platform in China, and more than 20 million courses have been selected. However, according to the syllabus of engineering disciplines, there are more than 360 courses that need to be opened, but only 11 results of online experimental courses were actually searched, which only accounted for 3.05% of the total number of experimental courses specified in the syllabus. e proportion of experimental courses offered by various platforms is seriously unbalanced [1][2][3][4][5].
With the rapid development of the MOOC platform, more and more college students and social learners choose courses, and college teaching also attaches great importance to the design of online courses. Especially for engineering courses, the courses of some colleges and universities have supported teaching links such as credit certification, homework release, course performance evaluation, and academic certificate issuance. e final subject scores are evaluated based on the online teaching process, which completely replaces the traditional classroom teaching model. Judging from this development trend, it also fully illustrates the importance of course content design under the online platform. However, online learning led by MOOC still faces many doubts. Among them, the most criticized is that there are not many learners who insist on completing the courses, and the dropout rate remains high. Online learning does have a huge impact on traditional teaching with its unique advantages, but we also need to note that the nature of online learning determines that teachers and students are separated in time and space, and teachers cannot observe and learn as intuitively as in traditional classrooms. As a result, the learning behavior of the learner cannot detect and feed back problems in time and give early warning. erefore, based on the theory of social cognition, this research focuses on the learning environment and learning psychology of the two MOOC learning context elements and constructs a MOOC learning behavior model oriented by the cognitive participation of learning behavior. e relationship between the effects is analyzed in depth, and the teaching rules and pedagogical principles are explained. Finally, based on the model, the deep neural factorization machine is used to predict the learning effects of MOOC learners.

Online Learning Behavior.
Compared with the learning behaviors generated in traditional classrooms, MOOC online learning behaviors have their own outstanding characteristics. ey are not restricted by space, learning resources are richer, and learning is more intelligent and efficient. During the interaction between learners and the Internet, the behaviors generated are easy to collect, mine, and analyze, which can provide data and theoretical basis for the improvement of the level of online education in the future.
e effective learning behaviors of MOOC learners mainly include the following: (1) Watch the Course Video. Watching the course video is the main means for learners to learn in MOOC. rough the learning of video resources, learners can follow the teacher to intuitively learn the content of the course.
(2) Submit Homework and Test. In the learning platform, as the course progresses, teachers will assign some homework for learners to answer. e homework can not only check the learner's learning effect in time, but also broaden the learner's horizons, so that the learner can summarize and reflect. With the increase in learning content, teachers hope to understand learners' learning effects through tests and examinations and at the same time, through tests and examinations, to give learners the opportunity to check for deficiencies.
(3) Participate in Exchanges in the Discussion Forum.
After the learners have finished learning the video of the course, they may still have doubts about some of the problems of the course. At this time, they can go to the discussion area corresponding to the course to search for the problem and see if any other learners have encountered the same problem. You can also post by yourself, seek help from other learners, or answer questions raised by other learners in the forum to help everyone make progress together [6][7][8][9][10]. (4) Other Learning Behaviors. When the learner is studying the MOOC course, in addition to the learning of video resources, the teacher will also provide learners with other forms of learning resources, such as courseware, bibliography, sample codes, etc., which can be used as a supplement to video learning, which is very important learning behavior.
In order to analyze and predict learners more accurately, 11 learning behavior characteristics that can represent their learning behavior characteristics are selected from the behavior logs generated by the learners in the MOOC learning process. ese 11 learning characteristics are selected from the number of activities. Look at the video situation, homework situation, forum discussion situation, and other dimensions to describe the learner's learning behavior. e names and descriptions of the 11 learning behavior characteristics are shown in Table 1.

Text Classification on MOOC Platform.
is article mainly uses LSTM in deep learning to classify texts in MOOC platform teaching management and innovates on the basis of RNN neural network model. e biggest difference from other models is that the biggest feature of recurrent neural network is that it propagates in the forward direction. In the process, the data obtained by the current neuron is affected not only by the current input data but also by the output data of the previous node. Based on this feature, the cyclic neural network can better process data with time series attributes. e standard RNN network structure is shown in Figure 1, where X represents the input, O represents the network output, U, V, and W, respectively, represent the weights between the layers, and S represents the output of the hidden layer in the network [11][12][13].
Numerous experiments have shown that RNN has certain shortcomings for dealing with long-time sequence problems. e longer the time series is, the weaker the memory capacity of the RNN will become, which will cause the network to be unable to save the previous output information when subsequent neurons are trained. In order to solve such problems, the researchers put forward an LSTM model that can record long-term information through experiments and demonstrations. Early methods to solve these problems were either tailored to specific problems or did not extend to long-term dependencies. Only LSTM is both versatile and effective in capturing long-term time dependencies. LSTM implements the screening of information through the "gate" control structure. e "gate" is represented as a fully connected layer in the network. e standard LSTM core unit consists of an input gate, an output gate, and a forget gate. With 3 kinds of gate control composition, each gate has a different function, the input gate is mainly responsible for determining how much valid input information is retained, the output gate determines how many valid unit states are output at the current moment, and the forget gate determines whether to retain the previous one.
e specific network structure of the status output information is shown in Figure 2 [14].

Evaluation
Index of the Algorithm. TOP-N recommendation is to recommend the Top-N items that users of the MOOC platform may like. Generally, accuracy and recall rates are commonly used to measure the effect of Top-N recommendation. e specific definition and expression are as follows: R(u) represents the recommendation list obtained by the target user on the training set, and T(u) represents the recommendation list obtained by the user on the test set. According to the above information, the recall rate is expressed as e accuracy of the recommended results is expressed as Novelty is defined as the reciprocal of popularity. If a product is very popular, it appears more frequently, which is not a novel recommendation result for users. It is expressed as formula (3), where K c represents the popularity of the product.
In the Top-N recommendation, the F1 comprehensive evaluation index is also the ratio of the precision rate and the recall rate, expressed as Duration of the course Duration of access to courses during MOOC study D 3 Access to other modules of the course Number of visits to other modules of the course during the MOOC study D 4 Number of visits to the forum Number of visits to assignments during MOOC learning D 5 Visits to the wiki e number of visits to the forum corresponding to the course in the MOOC study course D 6 Total number of visits Number of visits to Wikipedia during MOOC study D 7 Activities Active days in the MOOC learning process D 8 Active days e total number of learning activities in the MOOC learning process D 9 Page closed e number of times the web page was closed during the MOOC learning process D 10 Video views e number of times the instructional video was watched during the MOOC learning process D 11 Watch video time e number of times the web page was closed during the MOOC learning process Figure 1: Standard structure diagram of cyclic neural network.
Computational Intelligence and Neuroscience 3

MOOC Platform Learner Model Construction.
Constructing the learner model mainly includes two parts: the collection of learner behavior characteristics and the construction of the learner model.
(1) Collection of learner behavior characteristics: before establishing a learner model, learner behavior characteristics need to be extracted. e model mainly includes learner's personal information characteristics and learner's learning characteristics, as shown in Table 2.
(2) MOOC learner model construction: the personal characteristics of learners mainly include registration information, learning ability, and historical learning content. e learning characteristics of learners include learning courses, learning time, learning experience, learning scores, learning progress, number of homework submissions, course scores, and learning ability [15][16][17][18].
Taking Figure 3 as an example, combined with the above analysis, define U as a learner, the preference obtained by analyzing the registration information is C � {C 1 , C 2 , . . ., C n }, the learning course is K � {K 1 , K 2 , . . ., K n }, and the learning ability is l, the learning time is h, the learning experience is e, the learning score is s, and the learning progress is p.

Overall Description of Recommendation Algorithm Based on MOOC Platform Learner Model.
e overall structure of the learner model of the MOOC platform is shown in Figure 4. e recommendation algorithm based on the learner model mainly solves two problems. e algorithm is described as follows: (1) At the new user level, the cold start is alleviated by using the neural network to automatically extract user interests, and the user's favorite course category is obtained through the user's interest, and then the learning ability similarity between users is calculated within the category to obtain similar users for recommendation; (2) At the old user level, the user category is determined through user history information, and the learner's learning behavior characteristics and learning ability similarity are introduced for intraclass calculation to obtain the model similarity score. On this basis, the intraclass user score similarity is calculated, and finally, fusion calculation model similarity score and scoring similarity score are calculated to get the final similar users to recommend [19,20].

Using Neural Networks to Alleviate Cold
Start. e LSTM_Max-pooling text classification method is used to analyze the registration information of new users to obtain the interest categories of the new users and provide a basis for the next resource recommendation.

Implementation of MOOC Platform Text Classification Based on LSTM_Max-Pooling.
is article uses the LSTM_Max-pooling classification model shown in Figure 5. e network model unit consists of 5 layers. e first layer is the embedding layer for word segmentation and vectorization operations; the second layer is spatial_dropout1d to improve the independence between features; the third layer is an LSTM layer, which contains 100 neurons. e input and output activation functions use tanh, and the "gate" activation function uses sigmoid; the fourth layer uses Maxpooling to obtain the most salient features and make the model suitable for short text classification; the fifth layer is a fully connected layer using Softmax for classification. In order to prevent the occurrence of overfitting, dropout is used in the training process and the generalization ability of the model is improved. e model workflow is as follows: Step 1: complete sentence segmentation and vectorization Step 2: take the word vector as input, and output the vector h 1 , h 2 , . . ., h n of the hidden LSTM neural unit at n times through the LSTM layer processing Step 3: input the vector output from the upper layer for maximum pooling operation to the feature vector h Step 4: the upper layer feature vector h is processed by the Softmax layer to complete the text information classification [21,22] 3. 3

Improving the Similarity Calculation Using the Learner
Characteristics of the MOOC Platform

Extracting Interest Tags of Old Users of the MOOC
Platform. According to the historical information of the user, the category of all the learning resources browsed by the user is obtained, and the historical learning information of the user is calculated by the statistical method to obtain the user's interest tag. e calculation method is expressed as In formula (6), U thC i represents the number of times the user U t has learned the i-th type of course in the historical information, and U t represents the total number of times the user has learned.

In-Class Calculation of Learner Model on MOOC
Platform. Calculate the user interest category based on the user interest tags extracted in the previous step. e specific process is as follows: (1) Using the Learning Features of Old Users in Table 2 to Calculate the Similarity of Learning Features. U represents all users, U ci, t represents the target user, and U ci, j represents other users in the same category, where t ∈ U, j belongs to U. Use two users to calculate the behavior characteristics of the same course, U ci, t ⟶ K represents the behavior characteristics of user U ci, t on course K, U ci, j ⟶ K represents the behavior characteristics of user U ci, j on course K, K is for the courses that two users have studied together, and the behavior of the users on the courses is represented by a row vector, which is expressed as In formula (9), K h, K e , K s, K p, and K z , respectively, represent the proportion of the learner's time to study the course K in the total time, the proportion of the experience of obtaining the course K in the total experience, the proportion of the score of the study course K in the total score, the proportion of the progress of learning course K to the total progress, and the proportion of the number of homework submissions to the total number of times. In order to calculate the similarity of courses, use the following formula: In formula (8), l represents the course l ∈ {1, 2, . . ., n} that two users have learned together, and n represents the total number of courses that two users have studied together. Combine formulas (5) and (8) to calculate learner model similarity, which is expressed as (2) Calculation of Similarity of User Resource Scores. Calculate the category of the target user's perceptual interest in the target user's historical information, find other users with the same interest as the target user, and use the user ID as the row index and the course ID as the column index to construct a "user-rating"  Figure 5: LSTM_Max-pooling classification model diagram. 6 Computational Intelligence and Neuroscience represents user's rating information for all courses, each column represents the user's rating obtained by a course, the data in the table indicates the specific rating, and the "userrating" table is shown in Table 3.
In Table 3, the user set is U ∈ {U 1 , U 2 , . . ., U n }, and the course resource set I ∈ {I 1 , I 2 , . . ., I n } is used to calculate the similarity of scores between users. sim(U t , U i ) score represents users U t and U i . e similarity of i represents the courses that are jointly graded, and�R U j and R U i , respectively, represent the mean value of user U t and user U i in the common scoring item.

Using Recommendation Algorithm Based on MOOC Platform Learner Model for Recommendation Learning.
rough the above description and derivation, the learner model similarity and the score similarity are finally calculated by fusion and addition, which is specifically expressed as According to the calculation result of formula (11), sort from high to low, and take the first N as the neighbor set. Draw the direct neighbor user set, predict the scores of the courses for which the target user does not produce scores among the final neighbor users, select the Top-N courses with the highest predicted scores for recommendation, and the calculation is expressed as In formula (12), P ut, i represents the predicted score of user U t on the unrated item i, R U j represents the average score of user U t , R U j represents the average score of user U j , R Uj, i represents U j 's score on item i, and s(U t ) represents the neighbor set of user U t .

Algorithm Evaluation Index.
For details of the algorithm evaluation index, refer to the evaluation method and index of the algorithm in 2.3. is experiment uses the accuracy rate, recall rate, and F1 comprehensive evaluation index of the Top-N recommended method as the measurement standards.

Designing a Comparative Experiment.
e experiment mainly includes two comparative experiments, (1) using different natural language processing methods to classify new users; (2) using traditional recommendation methods on the data set of this article to conduct comparison experiments with the recommendation algorithm proposed in this chapter.

Experiment 1.
e influence of different natural language processing algorithms on the accuracy of user interest extraction. e experiment uses the DataALL data set, which includes 50,000 users and 861 courses. e data set includes the explicit behavior information and implicit behavior of users on the courses. Information is used to verify the accuracy of the algorithm mentioned in Chapter 3 and the accuracy of the three network models of CNN, GRU, and LSTM under the same data size.
By preprocessing the data set, null values and invalid data are removed. Finally, the personal registration information of 1000 users is selected in the data set, and the experiment process is as follows: Step 1: import the data set, and process the data to remove stop words Step 2: word segmentation, vectorize the experimental data completed by word segmentation Step 3: vectorize the category labels Step 4: divide the training and test data sets Step 5: build an algorithm model for experiment Experiment 2. e recommendation algorithm based on the learner model and the traditional collaborative filtering recommendation algorithm on the DataALL dataset comparative experiment. e experiment uses the DataALL dataset to compare the accuracy, novelty, and F1 comprehensive indicators of the traditional collaborative filtering recommendation algorithm and the recommendation algorithm based on the learner model proposed in this chapter. e experimental data is randomly divided into a training set and a test set for experiments. For the convenience of calculation, Top-N is set to 10. e experimental process is as follows: Step 1: analyze the user's historical information to obtain the user's historical interest tag Step 2: according to the interest tag, find the corresponding set of the same user Step 3: according to the user's learning ability level similarity score and the user's learning feature similarity score, the learner model similarity score is obtained Step 4: get the user set from Step 1 to form the "usercourse" rating table, and calculate the rating similarity Step 5: according to the final similarity scores between users, the final similar user set of target users is obtained Step 6: use the unrated items of the target user in the set of similar users of the target user to predict and output the recommended results

Analysis of the Results of Experiment
One. e accuracy of different algorithms on the data set in this paper is shown in Table 4.
According to the experimental results in Table 4, as the proportion of training data increases, the accuracy of various control methods has improved. Among them, the accuracy of CNN is low compared with other methods; the overall performance of GRU method is better than CNN; and when the proportion of training set is low, the accuracy of LSTM method is greatly improved compared with the previous two methods, but with with the gradual increase in the proportion of training data, the accuracy of the method in this paper has improved more obviously. It can be seen that the method in this paper has better algorithm performance for application scenarios with a large amount of data. When applied to the field of education resource management, it can alleviate the cold start problem. Figure 6 shows the accuracy results of the comparison experiment. e higher the accuracy, the better the resources recommended to the user in line with the user's interest. e dotted line in the figure represents the accuracy of the recommendation algorithm based on the learner model at various levels, and the solid line represents the accuracy of the traditional collaborative filtering algorithm at various levels. From the experimental results, it can be seen that in the case of relatively small training data the model in this article has too many conditions to filter out, and it is difficult to find users who have too many intersections with the target user, which leads to a low recommendation accuracy. However, as the data continues to increase, the accuracy of the algorithm in this article is on an upward trend. To a certain extent, the accuracy rate is better than the traditional collaborative filtering algorithm. Figure 7 is a graph of the novelty of the learner model recommendation algorithm. It can be seen from the graph that the method proposed in this paper is lower in novelty index than the traditional collaborative filtering algorithm in the case of a small number, but as the amount of data increases, the novelty of the recommendation method based on the learner model is gradually higher than that of the traditional collaborative filtering algorithm, which proves that the model in this paper has more advantages in recommending novelty than the traditional collaborative filtering in the big data scenario.

Analysis of the Results of Experiment Two.
Since the accuracy rate only evaluates the learner model method from one aspect, in order to evaluate the comprehensive index of the algorithm based on the learner model, the F1 comprehensive evaluation index is used. It can be seen from Figure 8 that the F1 index is used in this article with less data. e proposed method is lower than the traditional collaborative filtering algorithm, but as the amount of data increases, the overall trend is increasing. e change curve of F1 of the recommendation method based on the learner model is gradually higher than that of the   Computational Intelligence and Neuroscience traditional collaborative filtering algorithm. It proves that the model in this paper is more suitable for scenarios with larger data. Based on the above analysis, the recommendation method based on the learner model proposed in this paper has achieved significant results, alleviating the cold start problem of new users in the traditional recommendation system and introducing in-class calculations to improve the accuracy of resource recommendation for old users. At the same time, the model uses the objective characteristics of learners to calculate, which solves the problem of traditional collaborative filtering single score calculation.

Conclusion
is chapter mainly introduces the dynamic changes of learners' interest based on the MOOC platform. First, it introduces the introduction of dynamic changes in interest and the description and ideas of the recommendation algorithm; then it shows the overall structure of the algorithm and then briefly explains the structure; on this basis the implementation steps of the algorithm model are explained in detail. e algorithm mainly includes a combination of three situations. Tourist users directly perform popular resources and the latest resource fusion recommendation learning; new users use natural language processing to determine the category and then perform similarity calculations. Finally, calculate the scores of the resources that the target user may like based on the historical information of similar users and then recommend learning for them; the old users make recommendations by using the user's historical information.
e difference is that this algorithm mainly focuses on the user's recent interests; thereby improving it can reflect the impact of short-term interest on the recommendation result, calculate the user's neighbor users through interest categories, learning capabilities, and resource ratings, and generate recommendation learning based on the target user's neighbor user information. Finally, the feasibility of the algorithm in this chapter is verified through design comparison experiments. It plays a more important role in the teaching management of the entire MOOC platform, but this algorithm also has certain limitations. Generally, it can only reflect shortterm interests, and short-term interests will also affect the recommendation results.
Data Availability e dataset can be accessed upon request.

Conflicts of Interest
e authors declare that they have no conflicts of interest.