2.1 Side Stability of Open Pit Mine
When developing open-pit mines, the limitation of rock slope safety is the main reason that affects mine production efficiency (Du, et.al. 2017). The proportion of open-pit mining in China is actually very large. The mining of iron ore and fossil raw materials is almost always in the form of open pit mining. During the mining process, the safety of the slope body is the most important. Therefore, in the mining process, it is necessary to increase the final slope angle and ensure the stability of the most slope. There will be a very sharp contradiction in the mining process, that is, the larger the final slope angle, the more unstable the slope will be. If this problem is not handled properly, it will seriously affect the safety production of the mine and the economic benefits of the mine. And the mining of open-pit mines is very likely to cause the surrounding environment to become unsafe. Therefore, when mining, it is necessary to ensure safety without reducing the mining speed and reducing the impact on the surrounding environment. Committed to achieving an economical and efficient stripping ratio (Weis, et.al. 2022). The mining of the open pit mine is shown in Fig. 1.
As shown in Fig. 1, in the mining process of the mine, professional tools such as excavators need to be used (Deng, Wu, & Wang, 2020). And it will form a first-order slope. In fact, open-pit mines in China are still relatively common, and there are many mines in Inner Mongolia and Xinjiang. These mines have very serious stability problems, and many large landslides have occurred. This has caused a lot of economic losses to the mining mines. So the issue of stability has always been a very important issue. At the same time, because the shallow resources are being developed by people, they are constantly decreasing. Therefore, new technologies have been created to develop deep resources. However, this technology will have a very large impact on the entire mine rock formation, the environment will also be damaged, and safety and stability will also be reduced. Although many scholars have improved the stability of mining in different ways, the stability of each mine is an independent amount, and they have different characteristics. Therefore, it is necessary to determine which method to use for prediction according to the on-site assessment of the mine.Therefore, further research is needed to find better ways to mine mines (Tang, et.al. 2022).
If the stability of the slope is not good, it is easy to occur landslide disaster, which is a very serious problem (Alijani, Tanha, & Mohammadkhanli, 2022). It threatens people's property and life. The occurrence of landslides is generally due to the destruction of rock slopes. Rockslides and rockslides are the main types of rock slope damage as shown in picture 2:
As shown in Fig. 2, there are two main types of landslides (Salunkhe, et.al. 2022). The first is rock avalanches. It mostly happens on the kind of very steep slopes where the rock breaks apart in chunks and then collapses, tumbling forward. The rock body at the top is often detached and then falls off due to some factors, and accumulates at the foot of the slope. These situations often occur where there are cracks on the top of the slope. Cracks are also created by weathering of rocks over time, or by the intrusion of rainwater and prolonged soaking. However, it is also possible that due to changes in temperature, high temperature or shading may cause the rock to loosen. The protective measures taken by general experts are to use artificially reinforced building materials, that is, anchor cables. In this way, the impact force of rock mass collapse and sliding can be minimized. The second is rock slip, which is a phenomenon in which the rock mass slides along a certain surface (Mahaur, Singh, & Mishra, 2022). In fact, the main reason for rock slip is because of too much rainfall. There are several types of rock slides, so I won't introduce them one by one here. Generally speaking, rock sliding is plane sliding. It means that when the rock slides along the plane, the plane is more prone to plane sliding when the inclination angle of the sliding surface is greater than the internal friction angle. Two conditions need to be satisfied for the plane sliding of the slope rock mass, that is, to overcome the resistance on both sides and the resistance at the bottom. In soft rock, when the bottom inclination angle of the slope rock mass is much larger than the internal friction angle of the rock mass in the open-pit mine slope rock mass, the lateral restraint of the rock mass cannot provide enough force to prevent the rock from being damaged. Will detach from the slope rock mass to produce plane sliding. In the hard rock slope rock mass, only when the discontinuous surface in the slope rock mass crosses the top of the slope, and the rock on the slope is separated from the rocks on both sides, the slope rock mass without lateral restraint may also slide in plane (Roul, 2022).
There are also many ways to control the slope, there are generally three methods. As shown in Fig. 3.
From Fig. 3, it can be clearly seen that these three methods of slope management (Zhou, Huang, & Fränti, 2022). The first method is to dig up and make up. The general meaning is that there will be many rock masses with poor stability near the upper part of the slope. These rock masses with poor stability can be dug up, transported to the foot of the slope, and compacted. This can effectively enhance the stability. However, because the traction between the rock masses is still very strong, only the rock masses with poor stability can be dug up. The second method is drainage. Because rain is a very important reason for affecting stability. The accumulation of rainwater will affect the slippage of the cracks on the rock surface, resulting in the occurrence of landslides. Especially in the treatment of high, steep and large slopes, drainage is particularly important. The third method is to use artificial structures for reinforcement. Anchor cables are generally used for protection and reinforcement. Of course, there are also retaining walls and anti-slide piles. All three methods work well. When controlling slopes, they can be used in combination to achieve better results (Ibrahim, et.al. 2022).
2.2 Introduction to Deep Learning
Deep learning is actually a kind of machine learning method, its predecessor is machine learning and artificial neural network (Zhou, et.al. 2022). However, because of the passage of time, this method is constantly developing and optimizing, and its application fields are also very wide. Specifically as shown in Fig. 4.
As shown in Fig. 4, this method has many application fields. The author lists nine areas in total. First of all, in the field of computer vision, this method can help computers process image data, or recognize text, and convert these images or text, which is very intelligent and convenient (Sah, and Direkoglu, 2022). In the field of speech recognition, with the support of this algorithm, the efficiency of speech recognition has been greatly improved. Just like processing image data in computer vision, the method can turn sounds into recognizable models very quickly. In the field of audio recognition, this method is also used to improve the efficiency of audio recognition. In terms of social network filtering, the components in the network are very messy, and there are all kinds of information, but this method is very good at information classification, so this method is also very suitable for filtering social networks. In terms of machine translation, using this method can improve the quality of machine translation and make machine translation more inclined to the translation level of an ordinary person. In drug design, this method can assist the development of small molecule drugs, provide new computational decisions for pharmaceuticals, and process more chemical data information. In bioinformatics, using this method can bring new changes to the discipline. Because the method is so good at mining data, it is well suited for solving genomics problems. In the field of medical image analysis, after applying this method, a fast and very detailed analysis of medical images can be performed better. Because this method has already achieved good results in image segmentation. Therefore, it is also very suitable for image analysis in the field of medical images (Chen, et.al. 2022).
The deep learning method not only has a wide range of applications, but also has many advantages, as shown in Fig. 5.
As shown in Fig. 5, its first advantage is high versatility. Generally, the data we deal with are multi-dimensional ordered data, and then due to the rapid development of big data, deep learning has been applied very well in various fields (Chen, et.al. 2022). In addition to speech recognition and image classification, it also has very good performance in data mining and data processing and data prediction, so its versatility is high. The second advantage is robustness, which means that the method is smarter and more stable (Devamane, and Itagi, 2022). It can automatically adjust parameters according to data changes, and automatically adapt to data changes. The third advantage is good generalization. After the data is increased, it can still have good generalization ability, and the performance is not weakened at all, but enhanced. The fourth advantage is scalability, because when the neural network is stacked too much, the gradient will disappear or the gradient will explode, and this method can solve this problem very well. And this method has very good scalability in the number of layers and structural parameters, and can be freely combined to achieve a better learning effect (Ho, et. al. 2022).
In addition, the method can be generalized in the neural network structure trained in different fields, and can also have a good training effect in the case of insufficient data. We can compare the performance of machine learning and deep learning at training time, as shown in Fig. 6.
As shown in Fig. 6, it is obvious that the previous machine learning has too few parameters, and when the training data increases, the generalization ability will decrease (Gautam, et.al. 2021). The method proposed in this paper, when the training data increases, the generalization ability is better. This shows that the method proposed in this paper not only has good stability in data processing, but also can process very good data at the same time. Not affected by the size of the data volume.
Since deep learning is widely used, its framework has also been introduced by scholars. The code of the framework itself is very concise, the supported language types are quite rich, the technical documentation is complete, and the maintenance and operation are in good condition. Below I will list five more popular frameworks, as shown in Table 1.
Table 1
serial number
|
frame
|
organization
|
Support language
|
1
|
Tensor Flow
|
Google
|
Python/C++/Go/.
|
2
|
Caffe
|
BVLC
|
C++/Python
|
3
|
Torch
|
Facebook
|
Lua
|
4
|
CNTK
|
Microsoft
|
C+
|
5
|
Keras
|
fchollet
|
Python
|
As shown in Table 1, there are actually many mainstream frameworks, but for the convenience of analysis, the author lists the five most popular frameworks. The first framework is Tensor Flow, and its core code is written in C++. This is generally used to deal with multidimensional vectors. This framework also has visualization tools that can fully display the structure and data flow of the neural network. It contains many mainstream algorithms, and the entire design process is also very complete, which is very suitable for prediction in the industry. The second framework is Caffe, which defines each neural network. After ensuring normal docking, the network construction work is just stacking each layer. And it can participate in training as long as the model is defined, and the training performance is very good. The third framework is Torch, whose popularity is mainly due to the support of Facebook. This framework supports a lot of scientific computing, and it is generally the first choice for scientific research in academia. The fourth is CNTK, which is introduced by Microsoft. There are also many features, mainly the network structure is very fine, the code is product-level, and can be trained on a variety of hardware. The fifth framework is Keras. Its components are highly encapsulated. It is generally used by beginners, and it is relatively quick to get started. After understanding the principle, you can initially build a network.
2.3 Deep Learning Algorithms (Dl)
(1) recurrent neural network (rnn)
It is mainly a neural network generated to process sequence data.
Assuming time is Y, you can get the model output as:
$${P}_{Y}=B\bullet {J}_{Y}+{N}_{P}$$
1
When the model predicts the output value at time Y, we analyze the loss function, and backpropagation starts from the final loss value. Then during backpropagation, R represents the cost function, and the defined objective function is:
$$R=V\sum _{Y=1}^{Y}{‖{A}_{Y}-{U}_{Y}‖}^{2}=V{\sum }_{Y=1}^{Y}\sum _{K=1}^{A}{({A}_{Y}\left(K\right)-{U}_{Y}\left(K\right))}^{2}$$
2
The weight formula E can be updated by adjusting the cost function to be smaller:
$${E}^{NEW}=E-\rho \frac{\vartheta R}{\vartheta E}$$
3
ρ represents the learning efficiency, which can control the speed of parameter update. If it is not properly controlled, it will cause the optimization speed to not keep up. So to calculate the gradient, the error can be formulated as:
$${\epsilon }_{Y}^{U}\left(K\right)=-\frac{\vartheta R}{\vartheta {B}_{Y}\left(K\right)}$$
4
$${\epsilon }_{Y}^{J}\left(K\right)=-\frac{\vartheta R}{\vartheta {I}_{Y}\left(K\right)}$$
5
Then recursively calculate them, and the new formula can be obtained as:
$${U}_{Y}=H\left({E}_{JU}G\left({E}_{CJ}{C}_{Y+}{E}_{JJ}{J}_{Y-1}\right)\right)$$
6
$$R=V{\sum }_{Y=1}^{Y}{‖{A}_{Y}-{U}_{Y}‖}^{2}=V\sum _{Y=1}^{Y}{\left({A}_{Y}\left(K\right)-{U}_{Y}\left(K\right)\right)}^{2}$$
7
Y represents the last time point, at which the hidden layer can be expressed as:
$${\epsilon }_{Y}^{J}\left(K\right)=-\left(\sum _{O=1}^{A}\frac{\vartheta R}{\vartheta {B}_{Y}\left(O\right)}\frac{\vartheta {B}_{T}\left(0\right)}{\vartheta {J}_{Y}\left(O\right)}\frac{\vartheta {J}_{Y}\left(K\right)}{\vartheta {I}_{Y}\left(K\right)}\right)$$
8
By derivation of this formula, the error formula at other time points can be obtained as:
$${\epsilon }_{Y}^{J}\left(K\right)=\left({O}_{Y}\left(K\right)-{U}_{Y}\left(K\right){H}^{{\prime }}\left({B}_{Y}\left(K\right)\right)\right)$$
9
The error formulas in the output layer and hidden layer are:
$${\epsilon }_{Y}^{J}\left(K\right)=\left[\sum _{O=1}^{M}{\epsilon }_{Y+1}^{J}\left(O\right){E}_{HH}\left(O,K\right)+\sum _{O=1}^{L}{\epsilon }_{Y}^{U}\left(O\right){E}_{JU}\left(O,U\right)\right]{G}^{{\prime }}\left({I}_{Y}\left(K\right)\right)$$
10
$${\epsilon }_{Y}^{J}=\left[{E}_{JJ}^{Y}{\epsilon }_{Y+1}^{J}+{E}_{JU}^{Y}{\epsilon }_{Y}^{U}\right]\bullet {G}^{{\prime }}\left({I}_{Y}\right)$$
11
It represents the error at time point Y and represents the error at time Y + 1.
In this way, the weights of the output layer can be updated as:
$${\text{E}}_{\text{J}\text{U}}^{\text{N}\text{E}\text{W}}\left(\text{O},\text{K}\right)={\text{E}}_{\text{J}\text{U}}\left(\text{O},\text{K}\right)-{\beta }{\sum }_{\text{Y}=1}^{\text{Y}}{{\epsilon }}_{\text{Y}}^{\text{U}}\left(\text{O}\right){\text{J}}_{\text{Y}}\left(\text{K}\right)$$
12
The weights of the input layer can be updated as:
$${E}_{CU}^{NEW}\left(O,K\right)={E}_{CU}\left(O,K\right)-\beta {\sum }_{Y=1}^{Y}{\epsilon }_{Y}^{J}\left(O\right){C}_{Y}\left(K\right)$$
13
The weights of the recurrent layer can be updated as:
$${E}_{JJ}^{NEW}\left(O,K\right)={E}_{JJ}\left(O,K\right)-\beta {\sum }_{Y=1}^{Y}{\epsilon }_{Y}^{J}\left(O\right){J}_{Y-1}\left(K\right)$$
14
(2) long short-term memory neural network (lstm)
Although it is similar in structure to RNN, it will change the increased cell state in the structure according to the existence time, and this cell state is a long-term memory. The LSTM algorithm is often used to perform operations such as prediction of various data or image recognition. Its forgetting gate determines whether the knowledge I have already learned is useful, and which part I want to discard; the input gate determines whether the knowledge others tell me is useful to me, and which knowledge I want to receive; integrating my current knowledge through the output gate Some knowledge determines what to report to others. The theory and learning process of LSYM are valuable, and it has good problem-solving ability when solving some practical problems.
If it is a parameter in the output gate, it is the output of the hidden layer. The formula in the input gate can be obtained as:
$${O}_{Y}=\tau \left({E}_{CO}{C}_{Y}+{E}_{DO}{D}_{Y-1}+{E}_{VO}{V}_{Y-1}+{N}_{P}\right)$$
15
$${D}_{Y}={P}_{Y}TANH\left({V}_{Y}\right)$$
16
At this time, if you want to update the cell state, the formula can be expressed as:
$${V}_{Y}={G}_{Y}{V}_{Y-1}+{O}_{Y}{V}_{Y}$$
17
$$\stackrel{-}{{V}_{Y}}=\tau \left({E}_{O}\bullet \left[{J}_{Y-1},{C}_{1}\right]+{N}_{O}\right)$$
18
Calculated according to the state of the current time, the final output value can be obtained.
$${P}_{Y}=\tau \left({E}_{CP}{C}_{Y}+{E}_{DP}{J}_{D-1}+{N}_{P}\right)$$
19
$${D}_{Y}={P}_{Y}TANH\left({V}_{Y}\right)$$
20