# Designing a National Music System for a Smart Concert Hall Using Neural Network and Wireless Internet of Things

Authors: Mingjie Zhang
Journal: Scientific Programming
 (2022)

---

## Abstract

With the fast advancement of science and technology, numerous music systems have emerged. However, there are few folk music in the music industry, for example, pop music, which leads to the inability of folk music lovers to find their favorite music. For this problem, this paper develops a national system of smart concert hall based on a neural network and wireless Internet of things (IoT). It establishes the architecture model of the wireless IoT system of the concert hall by describing the neural network, neuron model, and BP neural network model in detail. Besides, this paper develops the smart music national system based on this model, completes the functional module design of the national music system, and uses the music attribute recommendation model. Finally, it analyzes the scoring performance of the national music system. The results show that when the number of recommended folk music songs is less than 20, the lowest MAE is 0.73.


---

## Body

## 1. Introduction

Music is a popular kind of entertainment in the digital age. It is defined as a work of human creation that uses sounds to communicate thoughts and feelings via melody, rhythm, and beat. Rock, pop, jazz, folk, and other genres of music may all be classified. Besides, background music in the digital era is made easier by smartphone capabilities that allow us to listen to music online as well as offline [1]. Access to digital music is currently more difficult than in previous times, and thus, searching through all of this digital music takes a long time and results in information overload. As a result, it is extremely beneficial to create music recommendation systems that can automatically scan music collections and recommend songs appropriated for users. Songs services like Netflix such as Spotify and Pandora include features that allow users to be recommended music. These characteristics can assist in obtaining a list of relevant music from popular artists’ collections based on previously listened to music. As a result, the recommendation systems are critical to the survival of the streaming music industry [2]. Music suggestions are made by comparing one piece of music to another or by offering priority from one listener to another [3]. The difficulty of a music recommendation system is to design a technology that can constantly locate appealing new music while also understanding the consumers’ music tastes [4]. This necessitates that the music personalized recommender system accurately represents human tastes. It requires modifications to create customized suggestions for the needs of various audiences. As a result, the tailored recommender system for music is more complex than the standard recommendation systems.Many techniques for digital music have been developed, with neural networks and wireless IoT taking center stage these days. The authors of [5] introduced the word in the context of musical instruments that were enhanced with QR codes that directed users to Internet information about the device and its cultural history. The phrase was introduced in the framework of continuous music research by the authors in [6], which includes innovative use of the Internet, portable devices, and integrated technology for continuous musical activities [7]. While the authors of [8] proposed extending the theory of IoT to the musical domain, IoMusT was defined as a subfield of IoT in which the underlying technology environment enables ecosystems of interoperable devices connecting performers and audiences to support novel musician-musician, audience-musician, and audience interrelations. Likewise, the authors of I utilized the word in the context of practically complete for musical purposes, suggesting an infrastructure to address the effective use of large-scale community-generated sounds.Although there are many online music platforms in the market, there are only few related to national music. At the same time, our country pays attention to the cultivation of national music. More and more students are learning about the knowledge and culture of national music. Therefore, more and more people urgently need to develop the national music system to meet their individual music needs [9]. In this paper, the current mainstream network technology and wireless IoT are combined and used to set up a national music system for directing concert halls. My neural network is used to gather my people’s favorite types of national music, create a national music library, and disseminate national music on the network through wireless IoT so that more people may discover their favorite national music on the system.


### 1.1. Contributions of the Paper

The followings are the significant advancements in this research paper: (1) before building this system, the neural network and wireless IoT algorithm, including the neuron model and BP network model, are thoroughly discussed. Based on this, the architectural model of a wireless IoT system in a performance hall is built. (2) Designing and developing the national music system of the intelligent concert hall, introducing each function module in the national music system, and building a recommendation model based on music attributes and a weighted mixed recommendation model based on deep learning.


### 1.2. Organization of the Paper

The second section of my paper is based on the relevant work of other academics who worked in the chosen field. The third section focuses on my wireless IoT powered by a neural network. Section four goes over my proposed smart concert hall national music system. Section5 is based on my examination of the national music system’s performance. Section 6 brings this paper to a conclusion.


## 1.1. Contributions of the Paper

The followings are the significant advancements in this research paper: (1) before building this system, the neural network and wireless IoT algorithm, including the neuron model and BP network model, are thoroughly discussed. Based on this, the architectural model of a wireless IoT system in a performance hall is built. (2) Designing and developing the national music system of the intelligent concert hall, introducing each function module in the national music system, and building a recommendation model based on music attributes and a weighted mixed recommendation model based on deep learning.


## 1.2. Organization of the Paper

The second section of my paper is based on the relevant work of other academics who worked in the chosen field. The third section focuses on my wireless IoT powered by a neural network. Section four goes over my proposed smart concert hall national music system. Section5 is based on my examination of the national music system’s performance. Section 6 brings this paper to a conclusion.


## 2. Related Work

With the fast development of neural network algorithms, big Internet firms at home and abroad employ artificial intelligence technology to produce more music systems to suit people’s individualized music demands, attracting the attention and research of a significant number of specialists [10]. In [11], the authors proposed a method to clarify the user influence degree by using the trust relationship on social networks and then defined the similarity index of collaborative filtering based on the influence degree. In this connection, the authors of [12] pointed out that the MCRN model can accurately extract the music features on the map and use the experimental method to test the advantages of MCRN in recommendation accuracy and music classification. In addition, the authors in [13] used the matrix decomposition technology to obtain the long-term characteristics between songs and users. They used the language processing technology to collect the music context characteristics and then called the long-term and short-term memory network model to train the real data set and to obtain the best experimental result characteristics. In [14], the authors highlighted the problems of the long music classification cycle and low accuracy, and establishing an optimized cyclic neural network model and adding an attention mechanism to the model can improve the classification accuracy. They established a fusion model based on deep learning and collaborative filtering and used the improved neural network mining algorithm and automatic encoder to capture the hidden features in music and to better integrate the collaborative filtering model with the deep learning model.At the same time, comprehensively analyze the user preferences and music features, to supervise the collaborative filtering process and better deal with the problem of low prediction accuracy caused by sparse matrix [15]. In this regard, the authors of [16] used a convolutional neural network to learn the audio content features of music; its essence is to transform audio into a “spectrum map” by Fourier transform. In [17], the authors proposed a model based on the perceptual characteristics of the human auditory system in music materials, and this paper studies the acoustic aesthetic evaluation method of a concert hall, defines evaluation criteria, and subjectively evaluates the objective acoustic parameters of concert hall. Similarly, the authors of [18] investigated the topic of music emotion categorization using single morphological data. Their model provides a deep confidence network-based multifeature fusion music classification method that extracts feature vectors from many viewpoints and enhances the standard deep confidence network-based music classification algorithm. Finally, the authors of [19] put forward a cross-cultural and cross-time and space national music teaching method based on education and teaching practice, build a complete music classroom teaching structure, and establish a feedback teaching system. Inspired from the work of the aforementioned scholars, this paper develops a national system of smart concert hall based on a neural network and wireless IoT (IoT). It establishes the architecture model of the wireless IoT system of the concert hall by describing the neural network, neuron model, and BP neural network model in detail.


## 3. Wireless Internet of Things Based on Neural Network

### 3.1. Neuron Model

Neural networks are simple models of how the nervous system functions. Neurons are fundamental units, which are often grouped into layers. Simple simulations of how the nervous system functions are called neural networks. Neurons are the fundamental units, which are usually grouped into layers as seen in Figure1.Figure 1
Neuron model.As per the above figure, the following is a brief description of the components of the neuron model.


#### 3.1.1. Connection with Authority

This component simulates the synaptic realization of neurons in the biological nervous system. The strength is judged by the connection weights, positive for activation, and negative for inhibition.


#### 3.1.2. Sum Point

After weighing all the input signals on the neuron model, the linear combination summation computes the weighted values corresponding to the summation points.


#### 3.1.3. Activation Function

The function of this function is to control the output amplitude of a neuron as a controlled region, generally [−1, 1] or [0, 1]. In other words, an activation function describes how the weighting factor of the input is converted into an output from a node or endpoint in a network layer.


#### 3.1.4. Threshold Function

The threshold is the function’s cut-off value. So, if we adjust it to 0.5, everything below it produces a 0 result, and anything overproduces a 1. In this comparison, it is the desirable input since it influences the result. In brain neurons, 0 represents no reaction to stimuli, and 1 represents a positive response. The neuron typically fires when the stimulus strength is equal to or greater than the minimum necessary to activate it. The threshold determines the minimum needed energy. The offset and threshold can be calculated using the following equation:(1)uk=∑j=1pwkjxj,vk=uk−θk,yk=ϕvk.In the above equation,bk(−θk) represents the offset, while θk represents the threshold. Similarly to the above, x1, x3, x3… represents the input signal. The weights of the neuron k are wk1,wk2,…,wkp, which means uk is the result of a linear combination. Φvk represents an offline activation function, and yk represents the output of a neuron.If you reincrease the number of bits of input data, you can addθk, the following is the formula:(2)vk=∑j=0pwkjxj,yk=ϕvk.Add a new connection to the above equation (2), x0 = −1 or + 1 as input data, wk0=θk or bk denotes weight.


### 3.2. BP Network Model

This paper uses the BP neural network model for the development of a national music system for a smart concert hall. BP network is one of the most commonly used neural network models. It uses the error backpropagation method to train the multilayer feed-forward network [20]. Based on the MP model, [21] suggested and enhanced the learning function, allowing the model to conduct predictive modeling. Various neural networks, including convolutional neural networks, BP neural networks, and risk assessment, involve considering neural networks and, so on, have their properties and are frequently utilized nowadays.At the moment, the majority of research on the subject of innovation persistence uses regression analysis or nonlinear multiple regressions. Their benefit is the evident exposure of the link among independent factors and response variables; nevertheless, this model cannot be utilized to do more complicated processes, such as pattern classification. Despite reality, the connection among variables is frequently a complicated nonlinear model that is difficult to observe. The BP neural network is a black box technique that may do nonlinear translation without requiring the mappings connection to be determined in advance. Fundamentally, it trains the data, understands the principles, and then produces the anticipated output with the minimum mean square mistake of the actual output. It benefits from a short estimate of the parameters of time, self-learning, self-adaptation, and fault-tolerant. After decades of study and improvement, the BP neural network has emerged as one of the systems with broad application and a strong classification impact. As a result, in my study, the BP neural network is employed to recognize and evaluate patterns.Apart from the above, the BP network can learn and understand various mapping relationships without knowing the mapping relationship between input-output modes in advance. BP neural network can reduce the error square of the network, while learning rules can adjust the threshold and weight of the network utilizing backpropagation and achieve this goal by employing the gradient descent method. The network topology components of a neural network include the hide layer, input layer, and output layer.Forward propagation and reverse propagation are two main components of the BP algorithm. Forward propagation is the secondary forward calculation or external data flow in the initial stage, which first propagates to the input layer, then to the hide layer, and finally to the output layer. Reverse propagation uses the error signal between the correct result and the initial result to correct the weighting process through reverse inference. The calculation process of this algorithm is that each layer of neurons in the neural network can only affect the lower layer of neurons. If the difference between the expected and initial results is considerable, the algorithm will automatically transfer the incorrect value to the reverse propagation step. When the weighted vector result is 0, the network model uses an error function gradient descent technique. During this process, overlapping loops use forward and reverse propagations to create a dynamic search for each pair of weighted vectors, minimizing the error function and performing data identification and extraction.


#### 3.2.1. Forward Propagation

The input layer of the BP network model consists of three nodes, six nodes in the hide layer, and three nodes in the output layer. Ifvki denotes the weight between hiding and input layers, wjk denotes the weight between output and hide layers. In the forward propagation process, the input layer is first passed into the recessive layer and then into the output layer. Each layer of nerve and Anu state affects only the lower neurons, and the other layers are not disturbed. Figure 2 shows the forward propagation topology of the BP network model.Figure 2
Three-layer neural network topology.According to the above figure, f1() is the transfer function for the hide layer, f2() is the transfer function for the output, and the value of k ranges from1 top. The input layer can be calculated using the following equation:(3)zk=f1∑i=0nvkixi.Equation (4) calculates the output layer node output.(4)yj=f2∑i=0qwjkzk.The approximate mapping between m-dimensional space and n-dimensional space vector in the BP network model can be achieved by the above equations.


#### 3.2.2. Backpropagation

Backpropagation is the foundation of network training. It is a way of fine-tuning neural network weights depending on the error rate achieved in the previous loop. By fine-tuning the weights, you may minimize error rates and make the design more dependable by boosting its generalization. The backpropagation (PB) network structure is a multilayered feed-forward neural network that has been developed using the error backpropagation technique. An example in a BP neural network containsn inputs, m outcomes, and multiple hidden layers between both the input layer and the output layer. By adding the backpropagation mechanism to the neural network model, the neural network can be guaranteed to have a high recognition, strong self-correction ability, and a higher recognition and data processing ability.


#### 3.2.3. Architecture of Concert Hall Wireless Internet of Things System

The IoT is a critical network design on the system network, making it more manageable, easier to run, and standardized in the future. China divides the IoT system into three levels: network layer, perception layer, and application layer [22]. The concert hall installs power equipment in the substation layer. By combining with the traditional three-tier network architecture system of the IoT, a three-tier system of wireless IoT for the virtual concert Hall is established in this paper. My proposed system consists of a data transmission layer, device monitoring layer, and application layer. Figure 3 explains the architecture of concert hall wireless IoT system.Figure 3
Architecture of a concert hall using wireless Internet of things system.Here are the basic roles of each layer in the architecture of the concert hall wireless IoT system.(i)
Monitoring layer: The monitoring layer is responsible for constantly operating my system. This layer is the backbone of the functioning of my system. On the monitoring layer, various IoT devices such as Wi-Fi and ZigBee are installed. Wired devices provide a higher quality of service, but more wired devices will increase the difficulty of later system maintenance. Compared with this kind of wireless IoT, it is more scalable and flexible to use. Each monitoring point can control the device in real-time. After collecting data, the IoT devices will generate clusters to send to the receiver or gateway using a virtual multiantenna system. A gateway receives data, provides a path to it, and transmits it to the network layer.(ii)
Transport layer: This is another critical layer that allows communication across application processes operating on multiple hosts in my model as well as other network components. The transport layer in my system takes message segments from apps and sends these into the network. It includes a wide range of wireless local area networks, including WiMAX, PLC, 4G, and others. The primary function is to provide the system with a dependable network transmission channel via which data from the monitoring layer may be transmitted and used by the application layer.(iii)
Application layer: End-user applications such as Internet browser programs make use of this layer. In my approach, it offers controls for the program to send and receive data as well as show useful facts to consumers. This layer contains several monitoring systems, such as measurement equipment, monitoring management systems, gathered data information, and others. One of the main components is the application layer monitoring system, which can implement the monitoring device operation status, or send emergency commands to the device to control the device function.


## 3.1. Neuron Model

Neural networks are simple models of how the nervous system functions. Neurons are fundamental units, which are often grouped into layers. Simple simulations of how the nervous system functions are called neural networks. Neurons are the fundamental units, which are usually grouped into layers as seen in Figure1.Figure 1
Neuron model.As per the above figure, the following is a brief description of the components of the neuron model.


### 3.1.1. Connection with Authority

This component simulates the synaptic realization of neurons in the biological nervous system. The strength is judged by the connection weights, positive for activation, and negative for inhibition.


### 3.1.2. Sum Point

After weighing all the input signals on the neuron model, the linear combination summation computes the weighted values corresponding to the summation points.


### 3.1.3. Activation Function

The function of this function is to control the output amplitude of a neuron as a controlled region, generally [−1, 1] or [0, 1]. In other words, an activation function describes how the weighting factor of the input is converted into an output from a node or endpoint in a network layer.


### 3.1.4. Threshold Function

The threshold is the function’s cut-off value. So, if we adjust it to 0.5, everything below it produces a 0 result, and anything overproduces a 1. In this comparison, it is the desirable input since it influences the result. In brain neurons, 0 represents no reaction to stimuli, and 1 represents a positive response. The neuron typically fires when the stimulus strength is equal to or greater than the minimum necessary to activate it. The threshold determines the minimum needed energy. The offset and threshold can be calculated using the following equation:(1)uk=∑j=1pwkjxj,vk=uk−θk,yk=ϕvk.In the above equation,bk(−θk) represents the offset, while θk represents the threshold. Similarly to the above, x1, x3, x3… represents the input signal. The weights of the neuron k are wk1,wk2,…,wkp, which means uk is the result of a linear combination. Φvk represents an offline activation function, and yk represents the output of a neuron.If you reincrease the number of bits of input data, you can addθk, the following is the formula:(2)vk=∑j=0pwkjxj,yk=ϕvk.Add a new connection to the above equation (2), x0 = −1 or + 1 as input data, wk0=θk or bk denotes weight.


## 3.1.1. Connection with Authority

This component simulates the synaptic realization of neurons in the biological nervous system. The strength is judged by the connection weights, positive for activation, and negative for inhibition.


## 3.1.2. Sum Point

After weighing all the input signals on the neuron model, the linear combination summation computes the weighted values corresponding to the summation points.


## 3.1.3. Activation Function

The function of this function is to control the output amplitude of a neuron as a controlled region, generally [−1, 1] or [0, 1]. In other words, an activation function describes how the weighting factor of the input is converted into an output from a node or endpoint in a network layer.


## 3.1.4. Threshold Function

The threshold is the function’s cut-off value. So, if we adjust it to 0.5, everything below it produces a 0 result, and anything overproduces a 1. In this comparison, it is the desirable input since it influences the result. In brain neurons, 0 represents no reaction to stimuli, and 1 represents a positive response. The neuron typically fires when the stimulus strength is equal to or greater than the minimum necessary to activate it. The threshold determines the minimum needed energy. The offset and threshold can be calculated using the following equation:(1)uk=∑j=1pwkjxj,vk=uk−θk,yk=ϕvk.In the above equation,bk(−θk) represents the offset, while θk represents the threshold. Similarly to the above, x1, x3, x3… represents the input signal. The weights of the neuron k are wk1,wk2,…,wkp, which means uk is the result of a linear combination. Φvk represents an offline activation function, and yk represents the output of a neuron.If you reincrease the number of bits of input data, you can addθk, the following is the formula:(2)vk=∑j=0pwkjxj,yk=ϕvk.Add a new connection to the above equation (2), x0 = −1 or + 1 as input data, wk0=θk or bk denotes weight.


## 3.2. BP Network Model

This paper uses the BP neural network model for the development of a national music system for a smart concert hall. BP network is one of the most commonly used neural network models. It uses the error backpropagation method to train the multilayer feed-forward network [20]. Based on the MP model, [21] suggested and enhanced the learning function, allowing the model to conduct predictive modeling. Various neural networks, including convolutional neural networks, BP neural networks, and risk assessment, involve considering neural networks and, so on, have their properties and are frequently utilized nowadays.At the moment, the majority of research on the subject of innovation persistence uses regression analysis or nonlinear multiple regressions. Their benefit is the evident exposure of the link among independent factors and response variables; nevertheless, this model cannot be utilized to do more complicated processes, such as pattern classification. Despite reality, the connection among variables is frequently a complicated nonlinear model that is difficult to observe. The BP neural network is a black box technique that may do nonlinear translation without requiring the mappings connection to be determined in advance. Fundamentally, it trains the data, understands the principles, and then produces the anticipated output with the minimum mean square mistake of the actual output. It benefits from a short estimate of the parameters of time, self-learning, self-adaptation, and fault-tolerant. After decades of study and improvement, the BP neural network has emerged as one of the systems with broad application and a strong classification impact. As a result, in my study, the BP neural network is employed to recognize and evaluate patterns.Apart from the above, the BP network can learn and understand various mapping relationships without knowing the mapping relationship between input-output modes in advance. BP neural network can reduce the error square of the network, while learning rules can adjust the threshold and weight of the network utilizing backpropagation and achieve this goal by employing the gradient descent method. The network topology components of a neural network include the hide layer, input layer, and output layer.Forward propagation and reverse propagation are two main components of the BP algorithm. Forward propagation is the secondary forward calculation or external data flow in the initial stage, which first propagates to the input layer, then to the hide layer, and finally to the output layer. Reverse propagation uses the error signal between the correct result and the initial result to correct the weighting process through reverse inference. The calculation process of this algorithm is that each layer of neurons in the neural network can only affect the lower layer of neurons. If the difference between the expected and initial results is considerable, the algorithm will automatically transfer the incorrect value to the reverse propagation step. When the weighted vector result is 0, the network model uses an error function gradient descent technique. During this process, overlapping loops use forward and reverse propagations to create a dynamic search for each pair of weighted vectors, minimizing the error function and performing data identification and extraction.


### 3.2.1. Forward Propagation

The input layer of the BP network model consists of three nodes, six nodes in the hide layer, and three nodes in the output layer. Ifvki denotes the weight between hiding and input layers, wjk denotes the weight between output and hide layers. In the forward propagation process, the input layer is first passed into the recessive layer and then into the output layer. Each layer of nerve and Anu state affects only the lower neurons, and the other layers are not disturbed. Figure 2 shows the forward propagation topology of the BP network model.Figure 2
Three-layer neural network topology.According to the above figure, f1() is the transfer function for the hide layer, f2() is the transfer function for the output, and the value of k ranges from1 top. The input layer can be calculated using the following equation:(3)zk=f1∑i=0nvkixi.Equation (4) calculates the output layer node output.(4)yj=f2∑i=0qwjkzk.The approximate mapping between m-dimensional space and n-dimensional space vector in the BP network model can be achieved by the above equations.


### 3.2.2. Backpropagation

Backpropagation is the foundation of network training. It is a way of fine-tuning neural network weights depending on the error rate achieved in the previous loop. By fine-tuning the weights, you may minimize error rates and make the design more dependable by boosting its generalization. The backpropagation (PB) network structure is a multilayered feed-forward neural network that has been developed using the error backpropagation technique. An example in a BP neural network containsn inputs, m outcomes, and multiple hidden layers between both the input layer and the output layer. By adding the backpropagation mechanism to the neural network model, the neural network can be guaranteed to have a high recognition, strong self-correction ability, and a higher recognition and data processing ability.


### 3.2.3. Architecture of Concert Hall Wireless Internet of Things System

The IoT is a critical network design on the system network, making it more manageable, easier to run, and standardized in the future. China divides the IoT system into three levels: network layer, perception layer, and application layer [22]. The concert hall installs power equipment in the substation layer. By combining with the traditional three-tier network architecture system of the IoT, a three-tier system of wireless IoT for the virtual concert Hall is established in this paper. My proposed system consists of a data transmission layer, device monitoring layer, and application layer. Figure 3 explains the architecture of concert hall wireless IoT system.Figure 3
Architecture of a concert hall using wireless Internet of things system.Here are the basic roles of each layer in the architecture of the concert hall wireless IoT system.(i)
Monitoring layer: The monitoring layer is responsible for constantly operating my system. This layer is the backbone of the functioning of my system. On the monitoring layer, various IoT devices such as Wi-Fi and ZigBee are installed. Wired devices provide a higher quality of service, but more wired devices will increase the difficulty of later system maintenance. Compared with this kind of wireless IoT, it is more scalable and flexible to use. Each monitoring point can control the device in real-time. After collecting data, the IoT devices will generate clusters to send to the receiver or gateway using a virtual multiantenna system. A gateway receives data, provides a path to it, and transmits it to the network layer.(ii)
Transport layer: This is another critical layer that allows communication across application processes operating on multiple hosts in my model as well as other network components. The transport layer in my system takes message segments from apps and sends these into the network. It includes a wide range of wireless local area networks, including WiMAX, PLC, 4G, and others. The primary function is to provide the system with a dependable network transmission channel via which data from the monitoring layer may be transmitted and used by the application layer.(iii)
Application layer: End-user applications such as Internet browser programs make use of this layer. In my approach, it offers controls for the program to send and receive data as well as show useful facts to consumers. This layer contains several monitoring systems, such as measurement equipment, monitoring management systems, gathered data information, and others. One of the main components is the application layer monitoring system, which can implement the monitoring device operation status, or send emergency commands to the device to control the device function.


## 3.2.1. Forward Propagation

The input layer of the BP network model consists of three nodes, six nodes in the hide layer, and three nodes in the output layer. Ifvki denotes the weight between hiding and input layers, wjk denotes the weight between output and hide layers. In the forward propagation process, the input layer is first passed into the recessive layer and then into the output layer. Each layer of nerve and Anu state affects only the lower neurons, and the other layers are not disturbed. Figure 2 shows the forward propagation topology of the BP network model.Figure 2
Three-layer neural network topology.According to the above figure, f1() is the transfer function for the hide layer, f2() is the transfer function for the output, and the value of k ranges from1 top. The input layer can be calculated using the following equation:(3)zk=f1∑i=0nvkixi.Equation (4) calculates the output layer node output.(4)yj=f2∑i=0qwjkzk.The approximate mapping between m-dimensional space and n-dimensional space vector in the BP network model can be achieved by the above equations.


## 3.2.2. Backpropagation

Backpropagation is the foundation of network training. It is a way of fine-tuning neural network weights depending on the error rate achieved in the previous loop. By fine-tuning the weights, you may minimize error rates and make the design more dependable by boosting its generalization. The backpropagation (PB) network structure is a multilayered feed-forward neural network that has been developed using the error backpropagation technique. An example in a BP neural network containsn inputs, m outcomes, and multiple hidden layers between both the input layer and the output layer. By adding the backpropagation mechanism to the neural network model, the neural network can be guaranteed to have a high recognition, strong self-correction ability, and a higher recognition and data processing ability.


## 3.2.3. Architecture of Concert Hall Wireless Internet of Things System

The IoT is a critical network design on the system network, making it more manageable, easier to run, and standardized in the future. China divides the IoT system into three levels: network layer, perception layer, and application layer [22]. The concert hall installs power equipment in the substation layer. By combining with the traditional three-tier network architecture system of the IoT, a three-tier system of wireless IoT for the virtual concert Hall is established in this paper. My proposed system consists of a data transmission layer, device monitoring layer, and application layer. Figure 3 explains the architecture of concert hall wireless IoT system.Figure 3
Architecture of a concert hall using wireless Internet of things system.Here are the basic roles of each layer in the architecture of the concert hall wireless IoT system.(i)
Monitoring layer: The monitoring layer is responsible for constantly operating my system. This layer is the backbone of the functioning of my system. On the monitoring layer, various IoT devices such as Wi-Fi and ZigBee are installed. Wired devices provide a higher quality of service, but more wired devices will increase the difficulty of later system maintenance. Compared with this kind of wireless IoT, it is more scalable and flexible to use. Each monitoring point can control the device in real-time. After collecting data, the IoT devices will generate clusters to send to the receiver or gateway using a virtual multiantenna system. A gateway receives data, provides a path to it, and transmits it to the network layer.(ii)
Transport layer: This is another critical layer that allows communication across application processes operating on multiple hosts in my model as well as other network components. The transport layer in my system takes message segments from apps and sends these into the network. It includes a wide range of wireless local area networks, including WiMAX, PLC, 4G, and others. The primary function is to provide the system with a dependable network transmission channel via which data from the monitoring layer may be transmitted and used by the application layer.(iii)
Application layer: End-user applications such as Internet browser programs make use of this layer. In my approach, it offers controls for the program to send and receive data as well as show useful facts to consumers. This layer contains several monitoring systems, such as measurement equipment, monitoring management systems, gathered data information, and others. One of the main components is the application layer monitoring system, which can implement the monitoring device operation status, or send emergency commands to the device to control the device function.


## 4. Smart Concert Hall National Music System

The concert hall is the main venue for the performance of music programs. It can be divided into types according to the purpose of the concert hall, mainly professional concert halls and multipurpose concert halls. Most of the concert halls built in the 1990s were simple to use and could only be used for indoor and symphonic performances. Today, with the diverse growth of the market, firms from many business perspectives are constructing multipurpose concert halls, which should completely emphasize the local music peculiarities. They locate the concert hall as a national-oriented concert hall and design the concert hall’s lighting system and music system. They employ lighting equipment to create a better stage environment in the concert hall. In this paper, the design of a smart concert hall starts from flexibility, switching simplicity, security, reliability, and storage, and the types of equipment configured in the system can undertake music performances of all nationalities. Reduce noise, lamp temperature, and so on to the greatest degree possible while constructing the concert hall light system to fulfill the needs of the orchestra, symphony, chorus, and solo music, as well as to be able to record and transmit live.


### 4.1. Design the National Music System Module

This paper develops an intelligent concert hall national music system based on a neural network and wireless IoT and divides the system into two parts: front-end operation page and background operating system. The front-end page can complete the functions of charts, music management, popular recommendations, search tracks, user reviews, and my music. My music page is divided into two parts: recently played music and my music collection. There are two functions on the user review page: the latest comments and the popular comments. Figure4 shows the function module of this system.Figure 4
System function modules.According to the above figure, the main function modules of the system background are comment management, song management, recommendation management, and user management. The system implicitly collects user behavior data for playing, downloading, and music collection. In addition, it uses a collaborative filtering recommendation algorithm based on neighbor users to recommend songs to users. If some national songs have different times, the similarity between songs can be analyzed by embedding network words based on heterogeneous text. According to the listening history of the national music of users, similar songs can be recommended. Furthermore, the system allows access to a user’s access behavior and data records. A tag-based collaborative filtering algorithm may be used to propose music to users that are related to historical tags.


### 4.2. Recommendation Model Based on Music Attributes

There are many attributes of national music, which are usually used to define a better distinction between different music. The internal attributes mainly refer to the information of music beat, lyrics, sound quality, instruments, and sound quality. The external attributes include language, singer, style, and emotion. Music attributes have some objective attributes and some subjective attributes. Music genres and feelings can differ depending on who is listening, and user perceptions and preferences cannot be homogenized. The label, which comprises music emotion, style, and language, is another important outward aspect of music.Here, five external attributes are selected to find out user attribute preferences, namely style, language, scene, theme, and emotion. These external attributes correlate to the dataset’s music classification standards, and category information on different criteria may be acquired by utilizing the CURNN model to learn classification. By looking at the user’s history of playing national music, we can see that each user’s sensitivity to songs in different languages varies greatly, some prefer Mongolian music, and others prefer folk classics. For this feature, each user’s preference for different music languages is calculated by the following equation:(5)MLPij=musicLauguageUi,LjmusicCountUi,where MLPUi,Lj refers to Ui users’ preference for Lj language music, music LanguageUi,Lj refers to users’ listening to music in LjJ language in Ui history music, and music CountUi,Lj refers to the number of music played.According to this method, the user’s scene preference (MNP), music style preference (MSP), theme preference (MTP), and emotion preference (MMP) can be calculated. The preference degree of music attribute is calculated through weighted calculation. It can be calculated by the following equation:(6)Pi,j=l∗MLPi,j+s∗MSPi,j+n∗MNPi,j+mMMPi,j+t∗MTPi,j.In the above equation, we can calculate it asl + s + n + m + t = 1.


### 4.3. Weighted Hybrid Recommendation Model Based on Deep Learning

The hybrid recommendation method used in this paper needs to weigh two different models. Users often use the system to listen to songs, which will increase the weight of collaborative filtering. Less times of users’ historical listening to songs will increase the weight of music attributes [23]. The recommendation degree of the weighted mixed music recommendation model is calculated by equation (7), and ∝ represents the weight.(7)Rec=∝sim+1−∝Pi,j.The basic process of weighted mixed recommendation is shown in Figure5. The more the music labels, the better the recommendation effect. However, in most music libraries, the lack of music labels in varying degrees. The recommendation effect can be strengthened only after the missing music classification labels are supplemented. This paper uses the current neural network model to extract music features, label music types, and classification and to improve the music label classification on the music collection. Calculate the user’s music attribute preference based on the music attribute recommendation model, and calculate the user similarity based on the collaborative filtering recommendation model. After completion, the top n recommendation list can be generated according to the preference and similarity of music attributes.Figure 5
Hybrid recommendation process.


## 4.1. Design the National Music System Module

This paper develops an intelligent concert hall national music system based on a neural network and wireless IoT and divides the system into two parts: front-end operation page and background operating system. The front-end page can complete the functions of charts, music management, popular recommendations, search tracks, user reviews, and my music. My music page is divided into two parts: recently played music and my music collection. There are two functions on the user review page: the latest comments and the popular comments. Figure4 shows the function module of this system.Figure 4
System function modules.According to the above figure, the main function modules of the system background are comment management, song management, recommendation management, and user management. The system implicitly collects user behavior data for playing, downloading, and music collection. In addition, it uses a collaborative filtering recommendation algorithm based on neighbor users to recommend songs to users. If some national songs have different times, the similarity between songs can be analyzed by embedding network words based on heterogeneous text. According to the listening history of the national music of users, similar songs can be recommended. Furthermore, the system allows access to a user’s access behavior and data records. A tag-based collaborative filtering algorithm may be used to propose music to users that are related to historical tags.


## 4.2. Recommendation Model Based on Music Attributes

There are many attributes of national music, which are usually used to define a better distinction between different music. The internal attributes mainly refer to the information of music beat, lyrics, sound quality, instruments, and sound quality. The external attributes include language, singer, style, and emotion. Music attributes have some objective attributes and some subjective attributes. Music genres and feelings can differ depending on who is listening, and user perceptions and preferences cannot be homogenized. The label, which comprises music emotion, style, and language, is another important outward aspect of music.Here, five external attributes are selected to find out user attribute preferences, namely style, language, scene, theme, and emotion. These external attributes correlate to the dataset’s music classification standards, and category information on different criteria may be acquired by utilizing the CURNN model to learn classification. By looking at the user’s history of playing national music, we can see that each user’s sensitivity to songs in different languages varies greatly, some prefer Mongolian music, and others prefer folk classics. For this feature, each user’s preference for different music languages is calculated by the following equation:(5)MLPij=musicLauguageUi,LjmusicCountUi,where MLPUi,Lj refers to Ui users’ preference for Lj language music, music LanguageUi,Lj refers to users’ listening to music in LjJ language in Ui history music, and music CountUi,Lj refers to the number of music played.According to this method, the user’s scene preference (MNP), music style preference (MSP), theme preference (MTP), and emotion preference (MMP) can be calculated. The preference degree of music attribute is calculated through weighted calculation. It can be calculated by the following equation:(6)Pi,j=l∗MLPi,j+s∗MSPi,j+n∗MNPi,j+mMMPi,j+t∗MTPi,j.In the above equation, we can calculate it asl + s + n + m + t = 1.


## 4.3. Weighted Hybrid Recommendation Model Based on Deep Learning

The hybrid recommendation method used in this paper needs to weigh two different models. Users often use the system to listen to songs, which will increase the weight of collaborative filtering. Less times of users’ historical listening to songs will increase the weight of music attributes [23]. The recommendation degree of the weighted mixed music recommendation model is calculated by equation (7), and ∝ represents the weight.(7)Rec=∝sim+1−∝Pi,j.The basic process of weighted mixed recommendation is shown in Figure5. The more the music labels, the better the recommendation effect. However, in most music libraries, the lack of music labels in varying degrees. The recommendation effect can be strengthened only after the missing music classification labels are supplemented. This paper uses the current neural network model to extract music features, label music types, and classification and to improve the music label classification on the music collection. Calculate the user’s music attribute preference based on the music attribute recommendation model, and calculate the user similarity based on the collaborative filtering recommendation model. After completion, the top n recommendation list can be generated according to the preference and similarity of music attributes.Figure 5
Hybrid recommendation process.


## 5. Performance Analysis of National Music System

### 5.1. Analysis of the Results of Recommendation Score of National Music System

In this paper, the national music system of the smart concert hall is developed based on a neural network and wireless IoT, and the national music system is applied in the concert hall. To better verify the effect of the music system, this paper uses the implicit scoring method to judge [24]. The selected data mainly come from the public data on the Netease cloud. The national music data on the interface are captured through python data capture program, as shown in Table 1.Table 1
Captured music data.
Data itemQuantityRemarksMusic245209Music basic information and audio linkMusic label754683Number of tags per musicUser798User informationUser label2849Different labels available to each userSinger11702Singer informationSinger label35698Each singer’s corresponding labelSong sheet962Song list informationSong list label27954Label corresponding to each song listHistory of listening to songs10000The history of listening to folk music and songs repeatedly listened to by usersThe classification standards of music labels in the data set mainly include style, language, scene, and language. The detailed classification contents of different classification indicators are listed in Table2.Table 2
Music classification in dataset.
Classification labelClassification detailsLanguagesChinese, European and American, Arabic, French, Japanese, CantoneseStylePop, dance music, light music, grassland, jazz, country, nationality, EnglandSceneMorning, night, study, playing football, subway, drivingEmotionFresh, nostalgic, romantic, lonely, happy, missing and excitedThemeChildren, Internet songs, Internet, classics, variety showThe system actively plays music once, downloads music, and collects a piece of music for 5 points. Combined with the data in Tables1 and 2, the experimental results shown in Figure 6 are obtained.Figure 6
Recommended songs MAE histogram.According to the experimental results in the above figure, the average absolute error of MAE first decreases and then increases after increasing the number of recommended national music songs. When the number of recommended national music songs is 20, the lowest Mae value is 0.73. When the number of recommended national music songs exceeds 20, the MAE value increases rapidly. As the number of suggested folk music songs grows, so does the number of needed scores. Furthermore, the results produced in this experiment are consistent with people’s fundamental cognition when the system error rate increases.


### 5.2. Analysis of Recommendation Results of National Music System

This paper develops an intelligent concert hall ethnic system based on a neural network and wireless IoT. The music attribute model, collaborative filtering model, mixed model, K-means model, SVD++ model, MAE (average absolute deviation), and RMSE evaluation models are created to examine the efficacy of this system [25]. Using this index to evaluate the effect of music physical examination, RMSE is the root mean square error. By using this index, we can evaluate the dispersion of music recommendation results.If the predicted user’s score set forn music is P=P1,P2,P3,…,Pn, the user’s true score set for n national music is R=R1,R2,R3,…,Rn, and the MAE is calculated using the following equation:(8)MAE=∑i=1nPi−Rin.Calculate RMSE from the following formula:(9)MAE=∑i=1nPi−Ri2n.The EaseSong dataset built in this paper has a total of 800 users and stores up to 25,000 pieces of music. It divides all music into three subsets fori users, represented by D1i, D2i, and D3i. Here, D3i is the national music collection that i users have not heard, the mutually exclusive collection of national music that users have heard is represented by D1i and D2i, D1i is the training set, D2i is the testing set, and the number of national music stored in D1i is about twice as large as that in D2ii.Figure7 shows the data comparison of 9 data items. According to this figure, the highest quality among these data items is the music label, which is 754683 (no. of tags per music). On other hand, the smallest quantity is the user (only 798 user information).Figure 7
Comparison of 9 data items.The experimental results show that the MAE and RMSE values of the mixed model are lower than those of other models, and the recommended results are satisfactory. The RMSE and MAE values decreased significantly after continuously increasing the number of prediction scores. Only the results between the three music models are listed in Table3, which fully demonstrates that the model recommendation works well.Table 3
Comparison results of recommended models.
Number of musicSVD++ (MAE)SVD++ (RMSE)K-means (MAE)M-means (MAE)Hybrid model (MAE)Hybrid model (RMSE)107.5610.698.3710.457.259.76207.3310.328.0210.126.919.65307.2110.247.6110.056.859.49407.0310.127.3510.046.789.35506.9510.037.1210.016.769.29606.926.957.069.886.749.18706.919.936.999.746.739.13806.919.816.919.716.699.09906.859.586.859.676.669.041006.819.446.819.256.658.97The analysis of the experimental results in Table1 shows that the MAE predicted by the hybrid model is lower than that of the other two models, so it can be concluded that the recommended effect of the hybrid model is more ideal [26].The mean absolute error (MAE) is a linear rating, which indicates that all individual variances in the average are weighted proportionally. The root-mean-square mistake (RMSE) is a quadratic scoring mechanism that calculates the average size of an error. Figure8 shows the comparison between SVD++(MAE) and SVD++(RMSE) for the number of music. According to this figure, the MAE for 10 music is the greatest (such as 7.56), and the MAE for 100 music is the lowest (such as 6.81).Figure 8
Comparison between SVD++(MAE) and SVD++(RMSE).Figure9 compares K-means (MAE), M-means (MAE), hybrid model (MAE), and hybrid model (MAE) (RMSE). According to this figure, the outcome of my suggested model is good, demonstrating the model’s correctness.Figure 9
Comparison among 4 models.The national music system of the smart concert hall developed in this paper has great changes in the accuracy of the model according to different weight values, as shown in Figure10. In this paper, by processing the EaseSong data crawled by the system, the processing results show that 60 songs heard by users are the median. Therefore, 50, 60, and 70 songs heard by users are selected for experiments to judge the impact of value difference on accuracy. The experimental results show that after the number of songs continues to increase, the accuracy of the model also continues to increase. If it is 50 songs and the value of ∝ is 0.4, the recommended accuracy is the highest. If the number of songs is 60 and ∝ is 0.5, the recommendation accuracy is the highest. If the number of songs is 70 and ∝ is 0.6, the recommendation accuracy is the highest. Therefore, the validity of the music recommendation model of the system is tested. When users listen to a large number of folk music songs, they can improve the weight of the collaborative filtering model. When the number of songs is small, the weight of the music attribute model is low, so they can get a better recommendation effect.Figure 10
Variation of the accuracy of music mixing model with∝ value.


## 5.1. Analysis of the Results of Recommendation Score of National Music System

In this paper, the national music system of the smart concert hall is developed based on a neural network and wireless IoT, and the national music system is applied in the concert hall. To better verify the effect of the music system, this paper uses the implicit scoring method to judge [24]. The selected data mainly come from the public data on the Netease cloud. The national music data on the interface are captured through python data capture program, as shown in Table 1.Table 1
Captured music data.
Data itemQuantityRemarksMusic245209Music basic information and audio linkMusic label754683Number of tags per musicUser798User informationUser label2849Different labels available to each userSinger11702Singer informationSinger label35698Each singer’s corresponding labelSong sheet962Song list informationSong list label27954Label corresponding to each song listHistory of listening to songs10000The history of listening to folk music and songs repeatedly listened to by usersThe classification standards of music labels in the data set mainly include style, language, scene, and language. The detailed classification contents of different classification indicators are listed in Table2.Table 2
Music classification in dataset.
Classification labelClassification detailsLanguagesChinese, European and American, Arabic, French, Japanese, CantoneseStylePop, dance music, light music, grassland, jazz, country, nationality, EnglandSceneMorning, night, study, playing football, subway, drivingEmotionFresh, nostalgic, romantic, lonely, happy, missing and excitedThemeChildren, Internet songs, Internet, classics, variety showThe system actively plays music once, downloads music, and collects a piece of music for 5 points. Combined with the data in Tables1 and 2, the experimental results shown in Figure 6 are obtained.Figure 6
Recommended songs MAE histogram.According to the experimental results in the above figure, the average absolute error of MAE first decreases and then increases after increasing the number of recommended national music songs. When the number of recommended national music songs is 20, the lowest Mae value is 0.73. When the number of recommended national music songs exceeds 20, the MAE value increases rapidly. As the number of suggested folk music songs grows, so does the number of needed scores. Furthermore, the results produced in this experiment are consistent with people’s fundamental cognition when the system error rate increases.


## 5.2. Analysis of Recommendation Results of National Music System

This paper develops an intelligent concert hall ethnic system based on a neural network and wireless IoT. The music attribute model, collaborative filtering model, mixed model, K-means model, SVD++ model, MAE (average absolute deviation), and RMSE evaluation models are created to examine the efficacy of this system [25]. Using this index to evaluate the effect of music physical examination, RMSE is the root mean square error. By using this index, we can evaluate the dispersion of music recommendation results.If the predicted user’s score set forn music is P=P1,P2,P3,…,Pn, the user’s true score set for n national music is R=R1,R2,R3,…,Rn, and the MAE is calculated using the following equation:(8)MAE=∑i=1nPi−Rin.Calculate RMSE from the following formula:(9)MAE=∑i=1nPi−Ri2n.The EaseSong dataset built in this paper has a total of 800 users and stores up to 25,000 pieces of music. It divides all music into three subsets fori users, represented by D1i, D2i, and D3i. Here, D3i is the national music collection that i users have not heard, the mutually exclusive collection of national music that users have heard is represented by D1i and D2i, D1i is the training set, D2i is the testing set, and the number of national music stored in D1i is about twice as large as that in D2ii.Figure7 shows the data comparison of 9 data items. According to this figure, the highest quality among these data items is the music label, which is 754683 (no. of tags per music). On other hand, the smallest quantity is the user (only 798 user information).Figure 7
Comparison of 9 data items.The experimental results show that the MAE and RMSE values of the mixed model are lower than those of other models, and the recommended results are satisfactory. The RMSE and MAE values decreased significantly after continuously increasing the number of prediction scores. Only the results between the three music models are listed in Table3, which fully demonstrates that the model recommendation works well.Table 3
Comparison results of recommended models.
Number of musicSVD++ (MAE)SVD++ (RMSE)K-means (MAE)M-means (MAE)Hybrid model (MAE)Hybrid model (RMSE)107.5610.698.3710.457.259.76207.3310.328.0210.126.919.65307.2110.247.6110.056.859.49407.0310.127.3510.046.789.35506.9510.037.1210.016.769.29606.926.957.069.886.749.18706.919.936.999.746.739.13806.919.816.919.716.699.09906.859.586.859.676.669.041006.819.446.819.256.658.97The analysis of the experimental results in Table1 shows that the MAE predicted by the hybrid model is lower than that of the other two models, so it can be concluded that the recommended effect of the hybrid model is more ideal [26].The mean absolute error (MAE) is a linear rating, which indicates that all individual variances in the average are weighted proportionally. The root-mean-square mistake (RMSE) is a quadratic scoring mechanism that calculates the average size of an error. Figure8 shows the comparison between SVD++(MAE) and SVD++(RMSE) for the number of music. According to this figure, the MAE for 10 music is the greatest (such as 7.56), and the MAE for 100 music is the lowest (such as 6.81).Figure 8
Comparison between SVD++(MAE) and SVD++(RMSE).Figure9 compares K-means (MAE), M-means (MAE), hybrid model (MAE), and hybrid model (MAE) (RMSE). According to this figure, the outcome of my suggested model is good, demonstrating the model’s correctness.Figure 9
Comparison among 4 models.The national music system of the smart concert hall developed in this paper has great changes in the accuracy of the model according to different weight values, as shown in Figure10. In this paper, by processing the EaseSong data crawled by the system, the processing results show that 60 songs heard by users are the median. Therefore, 50, 60, and 70 songs heard by users are selected for experiments to judge the impact of value difference on accuracy. The experimental results show that after the number of songs continues to increase, the accuracy of the model also continues to increase. If it is 50 songs and the value of ∝ is 0.4, the recommended accuracy is the highest. If the number of songs is 60 and ∝ is 0.5, the recommendation accuracy is the highest. If the number of songs is 70 and ∝ is 0.6, the recommendation accuracy is the highest. Therefore, the validity of the music recommendation model of the system is tested. When users listen to a large number of folk music songs, they can improve the weight of the collaborative filtering model. When the number of songs is small, the weight of the music attribute model is low, so they can get a better recommendation effect.Figure 10
Variation of the accuracy of music mixing model with∝ value.


## 6. Conclusions

With the rapid development of science and technology, all fields are moving towards intelligence. The single music mode of a traditional concert hall cannot meet people’s basic needs. More and more people expect to build a smart concert hall, which can perform national music. For this demand, this paper adopts the most advanced neural network algorithm and combines it with the wireless IoT to develop and establish the national music system of the smart concert hall. By constructing the architecture model of the wireless IoT system in the concert hall, complete the development of the intelligent music ethnic system, and introduce the functional modules of the system. Combined with the music attribute recommendation model and the weighted hybrid recommendation model based on deep learning, realize the recommendation function of the ethnic music system. To verify the application effect of the system, the scoring analysis of the system shows that when the number of folk music songs recommended by the system is less than 20, the minimum MAE is 0.73, and the MAE value continues to rise after the number of folk music recommended exceeds 20.



---

*Source: 3365974-2022-06-28.xml*