• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    The Prediction of Self-Healing Capacity of Bacteria-Based Concrete Using Machine Learning Approaches

    2019-04-29 03:21:18XiaoyingZhuangandShuaiZhou
    Computers Materials&Continua 2019年4期

    Xiaoying Zhuang and Shuai Zhou

    Abstract: Advances in machine learning (ML) methods are important in industrial engineering and attract great attention in recent years. However, a comprehensive comparative study of the most advanced ML algorithms is lacking. Six integrated ML approaches for the crack repairing capacity of the bacteria-based self-healing concrete are proposed and compared. Six ML algorithms, including the Support Vector Regression(SVR), Decision Tree Regression (DTR), Gradient Boosting Regression (GBR),Artificial Neural Network (ANN), Bayesian Ridge Regression (BRR) and Kernel Ridge Regression (KRR), are adopted for the relationship modeling to predict crack closure percentage (CCP). Particle Swarm Optimization (PSO) is used for the hyper-parameters tuning. The importance of parameters is analyzed. It is demonstrated that integrated ML approaches have great potential to predict the CCP, and PSO is efficient in the hyperparameter tuning. This research provides useful information for the design of the bacteria-based self-healing concrete and can contribute to the design in the rest of industrial engineering.

    Keywords: Bacteria, self-healing concrete, crack closure percentage, machine learning,prediction.

    1 Introduction

    Concrete is the most widely used construction material, which embodies energy of about 0.95 MJ/kg [Chilana, Bhatt, Najafi et al. (2016)]. Due to the high rate of consumption,high energy is required. One disadvantage of concrete is its sensitivity to cracks because of its limited tensile strength. Hence, an efficient method which can heal the cracks of cement and concrete will save the total energy and reduce environmental impact greatly.Over recent decades, the notion of designing concrete with a self-healing behavior to heal the cracks has attracted great attention [Zhu, Chen, Yan et al. (2014); Zhu, Zhou, Yan et al. (2015a); Zhu, Zhou, Yan et al. (2015b); Zhu, Zhou, Yan et al. (2016); Zhou, Zhu, Yan et al. (2016); Zhou, Zhu, Ju et al. (2017); Zhuang and Zhou (2018); Quayum, Zhuang and Rabczuk (2015); Zhang and Zhuang (2018)]. Many self-healing strategies are developed in the concrete and microbiologically-induced calcium carbonate precipitation (MICP)has been considered as a promising way.

    The bacteria-based self-healing concrete dates back to the mid-1990s [Gollapudi,Knutson, Bang et al. (1995)]. The idea is to introduce ureolytic bacteria in the enzymatic hydrolysis of urea and precipitation of calcium carbonate in the damaged regions. Then,non-ureolytic bacteria combined with organic calcium source is proposed in the bacteriabased concrete [Jonkers (2007); Jonkers, Thijssen, Muyzer et al. (2010)]. It does not need bacteria added externally, which means the real self-healing concrete is developed. All the components are mixed into the concrete matrix, and organic calcium compounds are converted to calcium carbonate. The mechanism of MICP applied in the healing of concrete can be classified into two categories. They are mainly based on urea hydrolysis by ureolytic bacteria and respiration by non-ureolytic bacteria. MICP through ureolysis has many shortages, like the secondary pollution introduced by the ammonia generated and the limited ureolysis efficiency. Using non-ureolytic bacteria can increase the healing ability and avoid the pollution. Hence, only the non-ureolytic bacteria-based self-healing concrete is considered here due to its promising future in self-healing concretes. Even though a large amount of experiments have been conducted, there is no suggestion of the material design in practical use to control the crack width, which is important in civil engineering. The cracking phenomena of materials [Hamdia, Silani, Zhuang et al. (2017);Nanthakumar, Lahmer, Zhuang et al. (2016); Vu-Bac, Lahmer, Zhuang et al. (2016);Zhuang, Huang, Rabczuk et al. (2014)] have been investigated widely including efficient remeshing techniques [Areias, Reinoso, Camanho et al. (2018); Areias and Rabczuk(2017); Areias, Rabczuk and Msekh (2016); Areias, Msekh and Rabczuk (2016); Areias,Rabczuk and Camanho (2014); Areias, Rabczuk and Dias-da-Costa (2013); Areias and Rabczuk (2013); Anitescu, Hossain and Rabczuk (2018)], phase field methods [Badnava,Msekh, Etemadi et al. (2018); Msekh, Cuong, Zi et al. (2017)], multiscale methods for fracture [Budarapu, Gracie, Bordas et al. (2014); Budarapu, Gracie, Yang et al. (2014);Talebi, Silani and Rabczuk (2015); Talebi, Silani, Bordas et al. (2014)], peridynamics[Ren, Zhuang and Rabczuk (2017); Ren, Zhuang, Cai et al. (2016)], DEM [Zhou, Zhu, Ju et al. (2017)], meshfree methods [Amiri, Milan, Shen et al. (2014); Amiri, Anitescu,Arroyo et al. (2014); Rabczuk, Gracie, Song et al. (2010); Rabczuk, Areias and Belytschko (2007); Zhuang, Cai and Augarde (2014); Zhuang, Zhu and Augarde (2014)],the phantom node method [Chau-Dinh, Zi, Lee et al. (2012)], the smooth extended finite element method [Chen, Rabczuk, Bordas et al. (2012)] as well as other partition of unity based methods like the extended isogeometric analysis [Ghorashi, Valizadeh,Mohammadi et al. (2015); Nguyen-Thanh, Valizadeh, Nguyen et al. (2015); Nguyen-Xuan, Liu, Bordas et al. (2013)]. However, the healing effects of such materials are not well simulated. The optimized parameters of the bacteria-based self-healing concrete with the given crack width have not been studied previously. After artificial intelligence system is put forth, it has been widely used to substitute for the traditional regression analysis method, and begins to be used in forecasting works [Das, Biswal, Sivakugan et al. (2011); Gordan, Jahed Armaghani, Hajihassani et al. (2016); Hoang and Pham (2016)].Only a few researches use ML in the optimization of the self-healing concrete [Ramadan Suleiman and Nehdi (2017)]. However, a systematic comparison of the available ML algorithms still lacks since the performance differences may be substantial in their application to the optimization of the bacteria-based self-healing concrete.

    To address above problems, this paper proposes and compares six integrated ML approaches for the bacteria-based self-healing concrete optimization. ML algorithms are adopted for the relationship modeling and Particle Swarm Optimization (PSO) is utilized for the hyper-parameters tuning. Six ML algorithms, including the Support Vector Regression (SVR), Decision Tree Regression (DTR), Gradient Boosting Regression (GBR),Artificial Neural Network (ANN), Bayesian Ridge Regression (BRR) and Kernel Ridge Regression (KRR), are used. This research is a benchmark study in the application of ML approaches in biomaterials optimization. The objective of this work is to optimize the selfhealing materials for the required healing properties (i.e. the required CCP). ML and PSO algorithms are detailed in Section 2. Section 3 describes the dataset for the ML models. In Section 4, the methodology of the proposed integrated approaches is illustrated. Section 5 provides the results and the discussion while Section 6 summarizes findings.

    2 Machine learning and PSO algorithms

    A brief introduction to ML and PSO is presented in this section. To predict the selfhealing capacity and provide useful information for the design of the bacteria-based selfhealing concrete, the six ML methods are selected to predict CCP since they have been widely used in industrial engineering and have a good predictive performance in nonlinear prediction. Meanwhile, PSO is adopted for the hyper-parameters tuning. Firstly,the PSO is used to obtain the optimum hyper-parameters in the six ML models. Then, a part of the dataset (i.e., the training set) is adopted to train the six ML models. Finally, the rest of the dataset (i.e., the testing set) is applied to test the results of the six ML models.

    2.1 ML algorithms

    2.1.1 SVR

    The basic idea of SVR is to map the data x into a high dimensional feature space via a nonlinear mapping and to perform a linear regression in this feature space by

    whereλis a regularization constant and the cost function is defined by

    Eq. (3) can be illustrated in Fig. 1. If the point lies in the blue area (i.e. the distance between the point and the line is less than ε), the cost is zero. If the point lies outside of the blue area, the cost is. More details of SVR can be found in previous research [Cristianini and Shaw-Taylor (2000); Vapnik (1999).

    Figure 1: The illustration of the cost function in SVR

    2.1.2 DTR

    DTR is a non-parametric procedure for predicting continuous dependent variable where the data is partitioned into nodes on the basis of conditional binary responses [Breiman,Friedman, Olshen et al. (1984)]. Models use a binary tree to recursively partition the predictor space into subsets in which the distribution of y is successively more homogenous [Chipman, George and McCulloch (1998)]. A decision tree P with t terminal nodes is used for communicating the decision. A parameter φ=(φ1, φ2, φ3,...,φt)associates the parameter value φi(i=1,2,3,...,t)with the ith terminal node. The partitioning procedure searches through all values of predictor variables to find the variable x that provides best partition into child nodes, which minimizes the weighted variance. A detailed discussion of DTR model can be found in previous research [Breiman, Friedman,Olshen et al. (1984); Chipman, George and McCulloch (1998)].

    2.1.3 GBR

    Gradient boosting regression is a machine learning technique for regression problems,typically on the basis of decision trees. It builds the model in a stage-wise fashion and allows optimization of an arbitrary differentiable loss function. The goal in GBR is to find a loss function F*(x) and minimize the expected value of it over the joint distribution of all (y, x) values. Boosting evaluates F*(x) by an additive expansion. The gradient boosting algorithm improves F*(x) by adding an estimator h to provide a better model. A generalization of this idea to loss functions other than squared error is that residuals for a given model are the negative gradients of the squared error loss function. Hence, gradient boosting is a gradient descent algorithm by adding a different loss. More details can be found in previous research [Friedman (2002)].

    2.1.4 BRR

    BRR is composed of Bayesian Regression and the Ridge Regression (linear least squares with l2-norm regularization). The l2regularization used in BRR is equivalent to finding a maximum a posteriori estimation under a Gaussian prior over the parameters w with precision λ-1. Instead of setting lambda manually, it is possible to treat it as a random variable to be estimated from the data. The output y is assumed to be Gaussian distributed to obtain a probabilistic model. The prior for the parameter w is given by a spherical Gaussian. The priors over λ are chosen to be gamma distributions. More details can be found in previous research [MacKay (1992)].

    2.1.5 ANN

    ANN is a mathematical technique using an analogy to biological neurons to generate a general solution to a problem [Rumelhart, Hinton and Williams (1986)]. All neural functions are stored in the neurons and the connections between them. After learning historical data, ANN can be used effectively to predict new data. The training of ANNs is considered as the establishment of new connections between neurons. ANN architecture may have one or more hidden layers between the input and output layers. Each layer constitutes neurons, which are connected with other neurons by the weights passing signals to others. When the amount of signals received by one neuron overtakes its threshold, the activation function is awoken and the outcome is treated as the input of next neuron. It can approximate an arbitrary nonlinear function with satisfactory accuracy [Zhang, Wu, Zhong et al. (2008)]. They learn from examples by building an input–output mapping without explicit derivation of the model equation. They have been widely used in pattern classification, function approximation, optimization, prediction and automatic control and in many different domains, such as load forecasting and strength forecast [Hadavandi,Shavandi and Ghanbari (2010); Khosravi, Nahavandi and Creighton (2013); Khotanzad,Elragal and Lu (2000); Bashir and El-Hawary (2009); Qi, Fourie, Chen et al. (2018)].

    2.1.6 KRR

    Kernel ridge regression (KRR) combines Ridge Regression (linear least squares with l2-norm regularization) with the kernel trick. For non-linear kernels, this corresponds to a non-linear function in the original space. The form of the model learned by KRR is identical to SVR. However, different loss functions are used. KRR uses squared error loss while SVR uses ?-insensitive loss. Both adopt l2regularization. In contrast to SVR, fitting KRR can be done in closed-form and is typically faster for medium-sized datasets. The learned functions are very similar. For larger training sets SVR scales better. SVR is faster than KRR for all sizes of the training set. More details about KRR can be found in previous research [Murphy (2012)].

    2.2 PSO algorithm

    There are many hyper-parameters in ML models, which need to be chosen properly.Traditional tuning methods, such as trial and error, are time-consuming. PSO can be utilized for the hyper-parameters tuning of the ML algorithm [Kennedy and Eberhart(1995)]. Compared with other metaheuristic algorithms [Montazeri-Gh, Poursamad and Ghalichi (2006); Ma, Xu, Wang et al. (2015); Long and Nhan (2012); Castaings,Lhomme, Trigui et al. (2016)], PSO requires fewer parameters to be tuned and less computational efforts for multi-objective optimization [Yang (2014); Geng, Mills and Sun (2014)]. Inspired by the social behavior of bird flocking, PSO is an evolutionary optimization algorithm in which a population of individuals changes with time. The major concepts of PSO come from the observations of the feeding behaviors of bird swarms, where flocks are formed through grouping of simple individuals and individuals interact with each other. Scientific simulation of the unpredictable collective behaviors generated from local information is performed. It is high-efficient and does not use gradient. The objective function value is then calculated for each particle. The PSO algorithm is described as below:

    where w is the constant inertia weight, c1and c2are positive constants, rand() and Rand()are two random functions in the range [0,1]; xi=(xi1, xi2, … , xiD) represents the ith particle;pi=(pi1, pi2, … , piD) represents the best previous position of the ith particle; the symbol g represents the index of the best particle among all the particles in the population; vi=(vi1,vi2, … , viD) represents the velocity for particle i. The swarm topology defines how particles are connected to one another to exchange information with the global best. The particles in the swarm make up a cloud that covers the entire search space in the initial iteration and gradually contracts as the iterations advance. It has been successfully applied to many problems such as artificial neural network training, function optimization, fuzzy control,and pattern classification, etc. Because of its ease of implementation and fast convergence to acceptable solutions, PSO has received broad attention in recent years [Poli (2008)].More details can be found in previous research [Kennedy and Eberhart (1995)].

    3 Crack closure of the bacteria-based self-healing concrete

    The performance of six integrated ML approaches is verified and compared according to a dataset collected from the literature. Such dataset contains a considerable number of experimental cases where ML approaches can learn the relationship between CCP and its influencing variables. The whole dataset consists of 1223 cases collected from previous research for the training and the testing of prediction models [Stuckrath, Serpell,Valenzuela et al. (2014); Luo, Qian and Li (2015); Zhang, Zhou, Liu et al. (2017);Zhang,Liu, Feng et al. (2017); Khaliq and Ehsan (2016); Wiktor and Jonkers (2011)]. A wide range of variable values is covered. The successful application of proposed ML approaches for CCP is based on similar healing mechanisms and only the non-ureolytic bacteria-based self-healing concrete is considered.

    For the purpose of crack prediction, three attributes are used: the number of bacteria, the healing time and the initial crack width. These attributes are considered to be the influencing variables that govern the healing of cracks. The carrier and nutrient medium are treated as the affiliated parameter of the number of bacteria here since they are used to keep the number of bacteria. Each of these influencing variables is introduced as follows:

    (1) The number of bacteria is defined as the number of bacteria in 1 g concrete. The data is in the range [0, 214993302] with a mean of 64085635.

    (2) Healing time is the time between crack initiates in experiments (i.e. the start of the healing introduction) and the time of the measure of crack width after healing. More details about the healing time can be found in previous research [Zhang, Zhou, Liu et al. (2017);Zhang, Liu, Feng et al. (2017)]. The data is in the range [0, 100] with a mean of 38.

    (3) The initial crack width is the crack width when the crack initiates. The data is in the range [0.06, 1] with a mean of 0.37.

    The CCP is defined as

    where Winitaland Whealedare the width of cracks before and after healing, respectively.

    4 Methodology

    4.1 Dataset

    The dataset used for the implementation of the prediction is collected from 1223 specimens with different influencing variables (in Supplementary). The output of the PSO is chosen to be the CCP. The whole dataset needs to be split into the training set and the testing set. The training set is used for the model training and the hyper-parameters tuning, while the testing set is adopted for the performance evaluation of the models. The training set is chosen randomly in the beginning. The rest of the database is the testing set.The same training set is used to train the six ML models in this paper. The testing set in the six ML models is also the same. In this paper, 70% of the whole dataset is included in the training set, and the remaining 30% is included in the testing set.

    4.2 K-fold cross validation

    k-fold cross validation is widely used during the process of hyper-parameters tuning[Stone (1974)]. By using this method, the original training set is divided into k folds.Then, k-1 folds are used to train ML models, while the remaining one fold is adopted to validate models. The training and validating process are repeated for k times with different fold as the validating fold. The performance of ML models is obtained by averaging performances from k iterations. Compared with other methods [Badawy,Msekh, Hamdia et al. (2017)], the advantage of k-fold cross validation is that all observations are used for both training and validation, and each observation is used for validation exactly once. In this study, k is set as ten [van der Gaag, Hoffman, Remijsen et al. (2006)]. The mean squared error (MSE) and the correlation coefficient R are utilized for the hyper-parameters tuning and model evaluation. The MSE measures the squared distances between the predicted and the experimental values. R evaluates the degree two variables’ change is associated. The MSE and the R can be calculated using Eq. (7) and Eq. (8):

    where N is the number of samples,and yiare the predicted and experimental CCP values of the ith sample, respectively.

    4.3 Hyper-parameters tuning

    Before the construction of ML models, several important hyper-parameters need to be determined. Hyper-parameters tuning is necessary since the predictive performance of ML models varies widely with different hyper-parameters. A good predictive performance can be achieved with suitable hyper-parameters. Here, hyper-parameters to be tuned in the ML algorithm are summarized in Tab. 1. The tuning range for each hyperparameter is determined by experience, trial tuning, and previous literature [Qi and Tang(2018); Qi, Fourie, Chen et al. (2018)]. The fitness function of PSO is chosen as the average MSE from 10-fold CV, which is minimized by PSO. The swarm size and the maximum iteration are chosen to be 300 [Armaghani, Hajihassani, Bejarbaneh et al.(2014)]. The w, c1and c2are set as, 1.8 and 1.8 [Eberhart and Shi (2001)]. Details on the hyper-parameters of six ML algorithms tunned with PSO are shown in Tab. 1.

    Table 1: Hyper-parameters explanation and their range

    learningrate 0.99 Splitmin The minimum number of samples to split a node 2-30 Leafmin The minimum number of samples required at a leaf node 1-30 alpha1 shape parameter for the Gamma distribution prior over the alpha parameter 10-10-10-4 BRR alpha2 inverse scale parameter (rate parameter) for the Gamma distribution prior over the alpha parameter 10-10-10-4 lambda1 shape parameter for the Gamma distribution prior over the lambda parameter 10-10-10-4 lambda2 inverse scale parameter (rate parameter) for the Gamma distribution prior over the lambda parameter 10-10-10-4 NN nlayer The number of hidden layers 1-3 nsize Number of neurons in each hidden layer 1-20 KRR gamma Interpretation of the default value is left to the kernel 0.01-100 degree Degree of the polynomial kernel 2-10

    5 Results and discussion

    5.1 Results of hyper-parameters tuning

    As mentioned above, PSO is utilized in this paper for the hyper-parameters tuning of six ML algorithms. Once MSE is stable, the minimum MSE values are found and their corresponding hyper-parameters are considered as the optimum hyper-parameters. The whole dataset is split into the training set and the testing set. Prediction models with the optimum hyper-parameters are trained using the training set. Their predictive performance is evaluated on the testing set. The optimum hyper-parameters of six ML algorithms are described as follows:

    ? DTR: Depthmax=5, Splitmin=25, Leafmin=9.

    ? GBR: nestimators=200, Depthmax=10, Splitmin=2, learningrate=0.0057, Leafmin=1.

    ? SVR: Cpenalty=0.144, epsilon=0.201.

    ? ANN: nlayer=3, nsize=(23, 5, 7).

    ? BRR: alpha1=10-10, alpha2=10-4, lambda1=10-4, lambda2=10-4.

    ? KRR: gamma=0.056, degree=3.

    5.2 Comparison of integrated ML approaches

    Six integrated ML approaches have been used for the prediction of CCP and their predictive performance on the testing set is compared and discussed in this section. MSE value and R value are utilized for the performance evaluation.

    Fig. 2 describes MSE value and R value of six ML models on the testing set with the hyper-parameters obtained by PSO in Section 5.1. As can be seen in Fig. 2(a), the best prediction model regarding the MSE is GBR. The MSE values of the training set and the testing set are 0.028 and 0.057 respectively, when GBR is adopted. DTR also shows a good performance, with 0.051 and 0.061 as the MSE of the training set and the testing set,respectively. The other 4 models have a similar MSE about 0.7. In Fig. 2(b), GBR also shows the greatest R in all 6 models. The R values of the training set and the testing set are 0.93 and 0.74, respectively. With 0.74 and 0.7 as the R values of the training set and the testing set, DTR also proves a good predictive ability. The R values of other 4 models are similar and around 0.6. The R value of the testing set is a little greater than that of the training set in SVR, NN, BRR and KRR. Compared with DTR and GBR, the performance of BRR is relatively poor according to MSE and R values. Fig. 2 proves that DTR and GBR can achieve better predictive performance in predicting CCP of the bacteria-based self-healing concrete. The R value between the experimental and predicted CCP values is not high enough [Smith (1986)]. The main reason is due to the great variability of CCP data in experiments. With the lowest MSE and the highest R value, the optimum GBR model obtains better results than the other ML models. The optimum GBR and DTR models are recommended in predicting CCP of the bacteria-based selfhealing concrete.

    Figure 2: Predictive performance of six models (a) MSE; (b) R

    Detailed results about the performance of the six ML models on the training set are shown in Fig. 3. In Fig. 3, the data of the training set are close to the ideal fit line when GBR is adopted, which means GBR is more likely to predict the correct CCP. In contrast,the data in other 5 models are very scattered on the training set. It is caused by avoiding the overfitting when K-fold cross validation is adopted.

    Figure 3: Performance of the 6 ML models on the training set: (a) DTR; (b) SVR; (c)BRR; (d) KRR; (e) GBR; (f) ANN

    The comparison of experimental and predicted CCP values of the 6 ML models with the optimum hyper-parameters on the testing set is displayed in Fig. 4. It can be seen that the optimum ML models, which are adjusted according to the training set, can be generalized to the testing set. GBR is better than the other 5 models since the points are in the vicinity of the ideal fit line. The predicted CCP values of most samples match the experimental CCP values by GBR. This performance can improve when more experimental data are obtained. The data of other 5 models are away from the ideal fit. The GBR model with the optimum hyper-parameters can simulate the non-linear relationship between CCP values and influencing variables from Fig. 4.

    Figure 4: Performance of the 6 ML models on the testing set: (a) DTR; (b) SVR; (c)BRR; (d) KRR; (e) GBR; (f) ANN

    The performance of the six ML models with the optimum hyper-parameters is presented on the testing set in Fig. 5 by the histogram. The predicted/experimental CCP values are analyzed. It visualizes the histogram plots of the predicted/experimental CCP values ratio by the optimum ML models on the testing set. It displays that the mean of density curves are around one, which illustrates that the optimum ML models have a good predictive performance on testing sets. The GBR has the peak at 1.0, denoting that the optimum GBR model is accurate at predicting the CCP. The histogram for SVR, KRR, ANN and BRR models is slightly right-skewed of the peak ratio, indicating that the optimum ML model tends to predict a slightly greater CCP values than experimental values on the testing set. From this point, the performance of the optimum GBR model and DTR model on the testing set can be considered better as the peak ratio is approximate 1.0. It is worth mentioning that some predicted/experimental ratios are greater than 3 on the testing set,which is not shown in Fig. 5. The main reason of the discreteness in histograms is that the self-healing effect varies greatly in different cases in experiments. The randomness of the self-healing effect widely exists in experiments, which makes it difficult to determine the relationship between the influencing parameters and the healing result [Zhu, Zhou, Yan et al. (2015b)]. Hence, the experimental CCP data is scattered, which decreases the accuracy of ML models.

    Figure 5: Histogram of predicted/experimental CCP values with testing sets using the ML models: (a) SVR; (b) ANN; (c) GBR; (d) KRR; (e) BRR; (f) DTR

    5.3 Relative importance of influencing variables

    The sensitivity analysis of the influencing variables is implemented in the optimum GBR models to investigate the effect of variables for the prediction of CCP. The GBR is selected according to its outstanding performance on the testing set. The importance is calculated by the Gini importance, which is a measure of variable importance based on the Gini impurity index [Breiman, Friedman, Olshen et al. (1984)]. Normalization is performed on the feature importance scores and the result is shown in Fig. 6.

    Figure 6: Relative importance of influencing variables for crack healing

    Apparently, the initial crack width is the most sensitive variable. It accounts for more than a half of importance score among all variables influencing the CCP, which agrees with previous research [Qian, Chen, Ren et al. (2015)]. Importance scores of the other two influencing variables on the crack healing are almost equal. The number of bacteria accounts for 22.7%, which is a low value compared with the initial crack width. There are many reasons which contribute to its low value. Normal concrete samples, even without any bacteria, show some crack healing as well. The continued hydration process of cement particles, the swelling of cement matrix and the precipitation of calcium carbonate crystals can also heal the concrete to some extent [Wiktor and Jonkers (2011);Homma, Mihashi and Nishiwaki (2009); Khaliq and Ehsan (2016)]. Meanwhile, many bacteria are dead in concrete due to the pressure during the mixing stage and the formation of the dense microstructure after a period of time [Qian, Chen, Ren et al.(2015)]. Hence, the importance of the number of bacteria decreases. The healing time makes up 22.2%, which means the healing time is also a necessary variable in designing the bacteria-based self-healing concrete. Different importance scores may be evaluated with different dataset [Guyon, Gunn, Nikravesh et al. (2006)]. More representative results can be obtained as more valid experimental results about CCP are available in the future.

    5.4 Contribution and limitations

    The primary strength of this study is to propose and compare six integrated ML approaches on predicting CCP of bacteria-based self-healing concretes. This study contributes to the concrete design and other fields of industrial engineering. On one hand,the integrated ML approaches based on ML algorithms and PSO are very promising for prediction problems. On the other hand, the model recommendation has been made for CCP and the methodology in this paper can be adopted for a wider application in the rest of industrial engineering.

    The ignorance of other influencing variables for crack healing, such as the carrier of bacteria and the nutrient medium of bacteria, is a limitation of the present study since there is not enough experimental data. Meanwhile, the experimental results are scattered,which decreases the predictive accuracy of models. The performance of proposed ML approaches will improve when more experimental data is available in the future.

    6 Summary and conclusion

    In this study, a model for predicting CCP of the bacteria-based self-healing concrete is proposed based on ML and PSO. The ML algorithms are used for the non-linear relationship modeling between CCP and its influencing variables, and PSO is applied for the hyper-parameters tuning. The dataset is obtained through extensive experiments with different combinations of influencing variables. Inputs are selected to be the number of bacteria, the healing time and the initial crack width. The output is selected as CCP. 10-fold CV is used as the validation method. The performance of the optimum ML model is verified using the MSE and the R value.

    The results show that the PSO-ML method has great potential for the prediction of CCP.PSO is efficient in the hyper-parameters tuning of ML models with minimum MSE values being achieved for all 6 ML methods. The optimum GBR model has a quite good performance on the training set and the testing set. The low MES and high R value between predicted CCP values and experiments on the training and testing sets denote that a good prediction is achieved by the optimum GBR model compared with other 5 models. The relative importance of influencing variables is studied, and the initial crack width is found to be the most important variable. The influence of the healing time and the number of bacteria is less important compared with the initial crack width. The finding of this paper can be used for a more suitable bacteria-based self-healing concrete and in a wider application in the rest of industrial engineering.

    Acknowledgement:This work was supported by Sofa-Kovalevskaja-Award of Alexander von Humboldt-Foundation.

    黄片小视频在线播放| 99国产综合亚洲精品| 一边摸一边抽搐一进一小说| 国产精品永久免费网站| 亚洲av五月六月丁香网| 婷婷六月久久综合丁香| 日本a在线网址| 日韩一卡2卡3卡4卡2021年| 成人18禁高潮啪啪吃奶动态图| 女性被躁到高潮视频| 国产精品影院久久| 中文字幕另类日韩欧美亚洲嫩草| 桃色一区二区三区在线观看| 丝袜美足系列| 国产av在哪里看| 久久精品影院6| 久久久久九九精品影院| 亚洲精品国产色婷婷电影| 又黄又爽又免费观看的视频| av在线播放免费不卡| 午夜亚洲福利在线播放| aaaaa片日本免费| 可以在线观看毛片的网站| 国产视频一区二区在线看| 国产一区在线观看成人免费| 交换朋友夫妻互换小说| 欧美另类亚洲清纯唯美| 午夜激情av网站| 国产xxxxx性猛交| 国产有黄有色有爽视频| 欧美在线黄色| 亚洲av第一区精品v没综合| 国产极品粉嫩免费观看在线| 亚洲午夜理论影院| 亚洲国产精品sss在线观看 | tocl精华| 一级毛片精品| 黑人巨大精品欧美一区二区蜜桃| 亚洲欧美激情综合另类| av电影中文网址| 日本五十路高清| 一个人免费在线观看的高清视频| 久久久国产成人精品二区 | av超薄肉色丝袜交足视频| 自拍欧美九色日韩亚洲蝌蚪91| av电影中文网址| 91成人精品电影| 亚洲性夜色夜夜综合| 99久久国产精品久久久| 一区二区三区国产精品乱码| 久久人人精品亚洲av| 亚洲性夜色夜夜综合| av片东京热男人的天堂| 国产伦一二天堂av在线观看| 波多野结衣av一区二区av| 国产av精品麻豆| 亚洲欧美激情综合另类| 美女国产高潮福利片在线看| 国产一卡二卡三卡精品| 99香蕉大伊视频| 99精品在免费线老司机午夜| 国产亚洲av高清不卡| 日韩欧美一区二区三区在线观看| 日韩人妻精品一区2区三区| 精品久久久久久成人av| 亚洲中文字幕日韩| 亚洲成av片中文字幕在线观看| 国产成人影院久久av| 国产精品一区二区在线不卡| 欧美日韩黄片免| 亚洲精品美女久久久久99蜜臀| 国产色视频综合| 人人澡人人妻人| 热re99久久精品国产66热6| 欧美黑人欧美精品刺激| 男人操女人黄网站| 亚洲一区二区三区不卡视频| 美女午夜性视频免费| 男女下面插进去视频免费观看| 色综合欧美亚洲国产小说| 久久久久国产精品人妻aⅴ院| 99re在线观看精品视频| 午夜福利在线观看吧| 成人影院久久| 大型黄色视频在线免费观看| 亚洲片人在线观看| 亚洲第一青青草原| 国产精品国产高清国产av| 黄色成人免费大全| 亚洲精品国产区一区二| 国产亚洲精品第一综合不卡| 免费高清在线观看日韩| 日本一区二区免费在线视频| 9色porny在线观看| 在线观看免费视频日本深夜| 久久国产精品男人的天堂亚洲| 精品久久久久久久毛片微露脸| 国产黄色免费在线视频| 两人在一起打扑克的视频| 啦啦啦在线免费观看视频4| 热re99久久精品国产66热6| 国产精品免费一区二区三区在线| 亚洲精华国产精华精| 久久精品国产99精品国产亚洲性色 | 热re99久久国产66热| 亚洲精品一卡2卡三卡4卡5卡| 亚洲专区中文字幕在线| 天堂动漫精品| 欧美精品一区二区免费开放| 天堂影院成人在线观看| 久久久久国产精品人妻aⅴ院| 女人高潮潮喷娇喘18禁视频| 亚洲精品美女久久久久99蜜臀| 亚洲一区二区三区欧美精品| 午夜精品在线福利| 久久久国产成人精品二区 | 久久天堂一区二区三区四区| 叶爱在线成人免费视频播放| 男人操女人黄网站| 国产精品永久免费网站| av电影中文网址| 日韩欧美国产一区二区入口| 免费高清视频大片| 国产精品久久视频播放| 首页视频小说图片口味搜索| 99精品在免费线老司机午夜| 亚洲欧美日韩另类电影网站| 久久国产乱子伦精品免费另类| 91精品三级在线观看| av网站免费在线观看视频| 性欧美人与动物交配| 在线观看免费高清a一片| 99国产极品粉嫩在线观看| 日日干狠狠操夜夜爽| 成人影院久久| 色在线成人网| tocl精华| 日韩精品中文字幕看吧| 中文字幕人妻丝袜一区二区| 精品国产一区二区久久| 国产伦一二天堂av在线观看| 中文字幕人妻丝袜一区二区| 欧美成人免费av一区二区三区| 一二三四在线观看免费中文在| 亚洲久久久国产精品| 久久这里只有精品19| 不卡av一区二区三区| av视频免费观看在线观看| 午夜精品在线福利| 岛国在线观看网站| 啦啦啦 在线观看视频| 性欧美人与动物交配| 在线观看66精品国产| 99精品欧美一区二区三区四区| 三级毛片av免费| 在线十欧美十亚洲十日本专区| 日韩欧美一区二区三区在线观看| 操出白浆在线播放| 黄色成人免费大全| 俄罗斯特黄特色一大片| xxx96com| 亚洲国产精品sss在线观看 | 亚洲人成网站在线播放欧美日韩| av在线天堂中文字幕 | 在线观看一区二区三区激情| 久久天躁狠狠躁夜夜2o2o| 亚洲精品久久午夜乱码| 亚洲自拍偷在线| 国产一区在线观看成人免费| bbb黄色大片| 色老头精品视频在线观看| 亚洲第一青青草原| 中文字幕色久视频| 成人av一区二区三区在线看| 日韩av在线大香蕉| 看黄色毛片网站| 久久狼人影院| 热99re8久久精品国产| 女性被躁到高潮视频| 99精品欧美一区二区三区四区| 两人在一起打扑克的视频| 一二三四在线观看免费中文在| 欧美激情极品国产一区二区三区| 法律面前人人平等表现在哪些方面| 黄色 视频免费看| 免费女性裸体啪啪无遮挡网站| 久久影院123| 嫩草影视91久久| 人成视频在线观看免费观看| 国内久久婷婷六月综合欲色啪| 欧美一区二区精品小视频在线| 日日干狠狠操夜夜爽| 淫妇啪啪啪对白视频| 久久人人精品亚洲av| 麻豆av在线久日| 色综合婷婷激情| 在线观看免费视频网站a站| 午夜精品久久久久久毛片777| 国产免费男女视频| 精品乱码久久久久久99久播| 成熟少妇高潮喷水视频| 嫩草影视91久久| av超薄肉色丝袜交足视频| 久久国产精品人妻蜜桃| 身体一侧抽搐| 中文字幕精品免费在线观看视频| 一区二区三区国产精品乱码| 国产99白浆流出| 男女床上黄色一级片免费看| 国产欧美日韩综合在线一区二区| 中文字幕精品免费在线观看视频| 午夜福利一区二区在线看| 亚洲黑人精品在线| 最新在线观看一区二区三区| 一本大道久久a久久精品| 婷婷六月久久综合丁香| 别揉我奶头~嗯~啊~动态视频| 欧美成人免费av一区二区三区| 欧美成人午夜精品| 91麻豆精品激情在线观看国产 | 久久精品国产99精品国产亚洲性色 | cao死你这个sao货| 国产单亲对白刺激| 无限看片的www在线观看| 日韩欧美国产一区二区入口| 99国产精品免费福利视频| 日韩高清综合在线| 久久人妻av系列| 夜夜看夜夜爽夜夜摸 | 18禁黄网站禁片午夜丰满| 在线观看免费高清a一片| 免费在线观看影片大全网站| 日韩欧美一区视频在线观看| 一个人免费在线观看的高清视频| 色尼玛亚洲综合影院| 在线国产一区二区在线| 自线自在国产av| 免费av毛片视频| 啪啪无遮挡十八禁网站| 久久久精品国产亚洲av高清涩受| 成人精品一区二区免费| 黑人巨大精品欧美一区二区蜜桃| 亚洲人成77777在线视频| 国产亚洲欧美98| 91九色精品人成在线观看| 色在线成人网| 人成视频在线观看免费观看| 丰满人妻熟妇乱又伦精品不卡| 日韩中文字幕欧美一区二区| 美女高潮喷水抽搐中文字幕| 国产熟女午夜一区二区三区| 99国产精品99久久久久| 新久久久久国产一级毛片| 精品免费久久久久久久清纯| 熟女少妇亚洲综合色aaa.| 精品电影一区二区在线| 午夜免费激情av| 国产精品乱码一区二三区的特点 | 后天国语完整版免费观看| 色婷婷久久久亚洲欧美| 国产精品av久久久久免费| 黑人欧美特级aaaaaa片| av视频免费观看在线观看| 在线av久久热| 国产男靠女视频免费网站| 欧美乱妇无乱码| 国产乱人伦免费视频| 免费高清在线观看日韩| 成人精品一区二区免费| 19禁男女啪啪无遮挡网站| 成人影院久久| 午夜福利一区二区在线看| 性欧美人与动物交配| 日韩免费av在线播放| 久久精品成人免费网站| 色婷婷久久久亚洲欧美| 性色av乱码一区二区三区2| 怎么达到女性高潮| 中文字幕人妻丝袜一区二区| 黑人猛操日本美女一级片| 国产亚洲精品第一综合不卡| 亚洲欧美激情综合另类| 国产深夜福利视频在线观看| av福利片在线| 午夜两性在线视频| 中亚洲国语对白在线视频| 欧美人与性动交α欧美软件| 精品国产乱码久久久久久男人| 啦啦啦在线免费观看视频4| 国产91精品成人一区二区三区| 欧美成人免费av一区二区三区| 99久久人妻综合| 欧美色视频一区免费| 亚洲欧美精品综合一区二区三区| 免费搜索国产男女视频| 老司机深夜福利视频在线观看| 久久香蕉国产精品| 亚洲情色 制服丝袜| 亚洲第一av免费看| 国产97色在线日韩免费| 免费看a级黄色片| 亚洲一卡2卡3卡4卡5卡精品中文| 亚洲精品中文字幕在线视频| 香蕉国产在线看| 黄色成人免费大全| 午夜福利在线观看吧| 色老头精品视频在线观看| 欧美日韩亚洲综合一区二区三区_| av国产精品久久久久影院| 黄片小视频在线播放| 免费av中文字幕在线| 日本欧美视频一区| 中文字幕色久视频| 一级a爱片免费观看的视频| 色婷婷av一区二区三区视频| 嫩草影视91久久| 在线观看日韩欧美| 热re99久久精品国产66热6| 狠狠狠狠99中文字幕| 亚洲欧美一区二区三区久久| 久久中文字幕人妻熟女| 欧美乱色亚洲激情| 99精国产麻豆久久婷婷| 咕卡用的链子| 欧美日韩亚洲综合一区二区三区_| 美女福利国产在线| 午夜福利在线免费观看网站| 在线国产一区二区在线| 国产精品自产拍在线观看55亚洲| 国产1区2区3区精品| 久久久水蜜桃国产精品网| 最近最新中文字幕大全电影3 | 久久香蕉精品热| 国产精品 国内视频| 老司机亚洲免费影院| 99国产综合亚洲精品| 在线国产一区二区在线| 国产精品自产拍在线观看55亚洲| 咕卡用的链子| 性色av乱码一区二区三区2| 亚洲一区二区三区不卡视频| 一夜夜www| 国产精品久久久久成人av| 日韩视频一区二区在线观看| 午夜91福利影院| 亚洲人成77777在线视频| 在线观看免费高清a一片| 国产午夜精品久久久久久| 成熟少妇高潮喷水视频| 波多野结衣av一区二区av| 国产欧美日韩综合在线一区二区| 老司机靠b影院| 一边摸一边抽搐一进一小说| 亚洲欧美精品综合一区二区三区| 久久亚洲真实| 欧美精品啪啪一区二区三区| 天堂中文最新版在线下载| 亚洲av片天天在线观看| av有码第一页| 91老司机精品| 亚洲男人天堂网一区| 夫妻午夜视频| 免费av毛片视频| 久久久国产一区二区| 黑人巨大精品欧美一区二区蜜桃| 女警被强在线播放| 老熟妇仑乱视频hdxx| 国产精品成人在线| 丰满饥渴人妻一区二区三| 夜夜爽天天搞| 777久久人妻少妇嫩草av网站| 日本免费a在线| 99国产精品99久久久久| 成人免费观看视频高清| 午夜日韩欧美国产| 在线天堂中文资源库| 淫妇啪啪啪对白视频| 国产一卡二卡三卡精品| 制服人妻中文乱码| 精品乱码久久久久久99久播| 久久影院123| 国产av一区二区精品久久| 高清av免费在线| 丁香欧美五月| 亚洲欧美精品综合久久99| 亚洲自拍偷在线| 97超级碰碰碰精品色视频在线观看| 18禁观看日本| 日本vs欧美在线观看视频| 自线自在国产av| 国产精品秋霞免费鲁丝片| 男人舔女人的私密视频| 别揉我奶头~嗯~啊~动态视频| 亚洲精品在线美女| 麻豆国产av国片精品| 久久精品91蜜桃| 久久精品成人免费网站| 丰满饥渴人妻一区二区三| 久久精品亚洲av国产电影网| 国产99白浆流出| 超色免费av| 激情视频va一区二区三区| 欧美日韩视频精品一区| 日韩欧美国产一区二区入口| 可以免费在线观看a视频的电影网站| 波多野结衣av一区二区av| 精品午夜福利视频在线观看一区| 久久精品aⅴ一区二区三区四区| www.熟女人妻精品国产| 国产精品一区二区三区四区久久 | 女警被强在线播放| 免费看a级黄色片| 久久草成人影院| 久久狼人影院| √禁漫天堂资源中文www| 精品国产美女av久久久久小说| 久久久久精品国产欧美久久久| 国产91精品成人一区二区三区| 精品一区二区三区av网在线观看| 国产亚洲欧美在线一区二区| 欧美乱码精品一区二区三区| 久久久久久久精品吃奶| 一边摸一边做爽爽视频免费| 欧美日韩一级在线毛片| 亚洲成人精品中文字幕电影 | 色在线成人网| 成人18禁在线播放| 长腿黑丝高跟| 精品久久久精品久久久| 久久亚洲真实| 丝袜在线中文字幕| av片东京热男人的天堂| 亚洲精品久久成人aⅴ小说| 成人影院久久| 亚洲中文av在线| 在线观看舔阴道视频| 男女之事视频高清在线观看| 黑人巨大精品欧美一区二区mp4| 欧美日韩视频精品一区| 亚洲精品一区av在线观看| 欧美一级毛片孕妇| 欧美激情 高清一区二区三区| av国产精品久久久久影院| 亚洲狠狠婷婷综合久久图片| 岛国在线观看网站| 久久性视频一级片| 波多野结衣高清无吗| 老司机午夜福利在线观看视频| 午夜福利一区二区在线看| 国产成人av激情在线播放| 亚洲中文av在线| 无限看片的www在线观看| 夜夜爽天天搞| 每晚都被弄得嗷嗷叫到高潮| 亚洲av美国av| 校园春色视频在线观看| 久久中文看片网| 日日夜夜操网爽| 俄罗斯特黄特色一大片| 一二三四在线观看免费中文在| 两性夫妻黄色片| 黄色 视频免费看| 亚洲成a人片在线一区二区| 在线观看一区二区三区| 黄色怎么调成土黄色| 久久久精品欧美日韩精品| 岛国在线观看网站| 如日韩欧美国产精品一区二区三区| 亚洲专区中文字幕在线| av网站在线播放免费| 午夜福利,免费看| 久久久久久久久中文| 一夜夜www| 午夜两性在线视频| 精品一区二区三区四区五区乱码| av欧美777| 人人妻人人添人人爽欧美一区卜| 国产av精品麻豆| 国产精品一区二区精品视频观看| 午夜精品久久久久久毛片777| 男女午夜视频在线观看| 国产精品永久免费网站| a级片在线免费高清观看视频| svipshipincom国产片| 欧美午夜高清在线| 欧美久久黑人一区二区| 免费观看精品视频网站| 日韩欧美一区二区三区在线观看| 久久中文字幕人妻熟女| 麻豆一二三区av精品| 黄片小视频在线播放| 亚洲在线自拍视频| 91在线观看av| 国产精品爽爽va在线观看网站 | 搡老岳熟女国产| 自拍欧美九色日韩亚洲蝌蚪91| 国产又爽黄色视频| 精品久久蜜臀av无| 国产一区在线观看成人免费| 午夜成年电影在线免费观看| 亚洲国产毛片av蜜桃av| 国产一区二区在线av高清观看| 成人18禁在线播放| 久久亚洲精品不卡| 满18在线观看网站| 日本三级黄在线观看| 免费av毛片视频| 久久久久久久久免费视频了| 亚洲久久久国产精品| 亚洲精品久久午夜乱码| 岛国视频午夜一区免费看| 高潮久久久久久久久久久不卡| 午夜福利,免费看| 欧美久久黑人一区二区| 欧美黑人欧美精品刺激| 免费观看精品视频网站| 国产一区二区在线av高清观看| 日日爽夜夜爽网站| av有码第一页| 国产亚洲精品综合一区在线观看 | 精品国产一区二区久久| 欧美+亚洲+日韩+国产| 国产精品秋霞免费鲁丝片| 免费看a级黄色片| 亚洲成国产人片在线观看| 亚洲国产精品999在线| 久久久国产一区二区| 日韩欧美一区视频在线观看| 免费久久久久久久精品成人欧美视频| 精品人妻在线不人妻| 欧美大码av| 琪琪午夜伦伦电影理论片6080| 9热在线视频观看99| 99热国产这里只有精品6| av在线播放免费不卡| 国产精品电影一区二区三区| cao死你这个sao货| 自线自在国产av| 国内久久婷婷六月综合欲色啪| av有码第一页| 国产99久久九九免费精品| av有码第一页| 少妇 在线观看| 精品一区二区三区四区五区乱码| 一进一出好大好爽视频| 女人爽到高潮嗷嗷叫在线视频| 18禁裸乳无遮挡免费网站照片 | 亚洲自偷自拍图片 自拍| 国产色视频综合| 丁香欧美五月| 精品国产乱子伦一区二区三区| 亚洲欧美一区二区三区黑人| 黄色 视频免费看| 免费久久久久久久精品成人欧美视频| 视频区欧美日本亚洲| 一级黄色大片毛片| 国产亚洲欧美98| 久久精品国产清高在天天线| 久久精品亚洲精品国产色婷小说| 后天国语完整版免费观看| 一a级毛片在线观看| 美女福利国产在线| 日韩高清综合在线| 在线视频色国产色| 看免费av毛片| 电影成人av| 天天躁夜夜躁狠狠躁躁| 国产人伦9x9x在线观看| 国产亚洲精品久久久久5区| 亚洲 欧美 日韩 在线 免费| 精品久久蜜臀av无| 亚洲精品国产精品久久久不卡| 亚洲欧美精品综合一区二区三区| 日本vs欧美在线观看视频| 深夜精品福利| 日韩精品中文字幕看吧| 国产成人一区二区三区免费视频网站| 国产欧美日韩一区二区三| 国产成+人综合+亚洲专区| 久9热在线精品视频| 日韩欧美一区视频在线观看| 咕卡用的链子| 欧美色视频一区免费| 久久精品aⅴ一区二区三区四区| 亚洲午夜理论影院| 欧美乱妇无乱码| 日韩精品免费视频一区二区三区| 中文字幕高清在线视频| 久久精品成人免费网站| 亚洲国产毛片av蜜桃av| 国产1区2区3区精品| a在线观看视频网站| 免费少妇av软件| 两个人看的免费小视频| 99国产精品一区二区蜜桃av| 嫩草影视91久久| 国产在线精品亚洲第一网站| cao死你这个sao货| 女人高潮潮喷娇喘18禁视频| 淫妇啪啪啪对白视频| 免费搜索国产男女视频| 国产三级在线视频| 脱女人内裤的视频| 中国美女看黄片| 亚洲国产精品sss在线观看 | 99精品欧美一区二区三区四区| 色老头精品视频在线观看| 日韩一卡2卡3卡4卡2021年| 91精品三级在线观看| 黄色成人免费大全| 中文字幕色久视频| 久久精品人人爽人人爽视色| 色婷婷久久久亚洲欧美| 国产精品偷伦视频观看了| 久久人人97超碰香蕉20202|