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

    Adaptive Momentum-Backpropagation Algorithm for Flood Prediction and Management in the Internet of Things

    2023-12-12 15:51:08JayarajThankappanDelphinRajKesariMaryDongJinYoonandSooHyunPark
    Computers Materials&Continua 2023年10期

    Jayaraj Thankappan,Delphin Raj Kesari Mary,Dong Jin Yoon and Soo-Hyun Park

    1Department of Computer Science,Muslim Arts College,Manonmaniam Sundaranar University,Thiruvitancode,Tamil Nadu,629174,India

    2Laboratory Special Communication&Convergence Service Research Center,Kookmin University,Seoul,02707,Korea

    3Development and Operation Support of Polar Research Equipment,Korea Polar Research Institute(KOPRI),Incheon,21990,Korea

    4Department of Financial Information Security,Kookmin University,Seoul,02707,Korea

    ABSTRACT Flooding is a hazardous natural calamity that causes significant damage to lives and infrastructure in the real world.Therefore,timely and accurate decision-making is essential for mitigating flood-related damages.The traditional flood prediction techniques often encounter challenges in accuracy,timeliness,complexity in handling dynamic flood patterns and leading to substandard flood management strategies.To address these challenges,there is a need for advanced machine learning models that can effectively analyze Internet of Things(IoT)-generated flood data and provide timely and accurate flood predictions.This paper proposes a novel approach-the Adaptive Momentum and Backpropagation (AM-BP) algorithm-for flood prediction and management in IoT networks.The AM-BP model combines the advantages of an adaptive momentum technique with the backpropagation algorithm to enhance flood prediction accuracy and efficiency.Real-world flood data is used for validation,demonstrating the superior performance of the AM-BP algorithm compared to traditional methods.In addition,multilayer high-end computing architecture (MLCA) is used to handle weather data such as rainfall,river water level,soil moisture,etc.The AM-BP’s real-time abilities enable proactive flood management,facilitating timely responses and effective disaster mitigation.Furthermore,the AM-BP algorithm can analyze large and complex datasets,integrating environmental and climatic factors for more accurate flood prediction.The evaluation result shows that the AM-BP algorithm outperforms traditional approaches with an accuracy rate of 96%,96.4%F1-Measure,97%Precision,and 95.9%Recall.The proposed AM-BP model presents a promising solution for flood prediction and management in IoT networks,contributing to more resilient and efficient flood control strategies,and ensuring the safety and well-being of communities at risk of flooding.

    KEYWORDS Internet of Things;flood prediction;artificial neural network;adaptive momentum;backpropagation;optimization;disaster management

    1 Introduction

    Flooding has been a devastating aspect of human civilization for many centuries,as it affects the lives and livelihoods of millions[1,2].Therefore,effective flood early warning systems are essential to reduce the losses from floods [3,4].Monitoring floods enable authorities to make better decisions to reduce the impact of floods.Due to climate change,traditional disaster management systems are unable to effectively predict the initial occurrence of floods [5].As climate change continues to worsen,the frequency and intensity of flooding events are projected to rise,posing challenges to traditional disaster management systems [6].Forecasting the onset of heavy rains early is crucial in limiting the damage caused by flooding[7,8].Although several existing systems can predict rainfall in advance,they often fall short due to the constantly changing climate[9].In such a scenario,developing more accurate,timely,and reliable flood prediction systems is of paramount importance to save lives,minimize property damage and enhance the resilience of communities to flooding events.

    The power of IoT in enhancing flood management is derived from its ability to provide a seamless data collection,communication,and analysis platform.The integration of machine learning algorithms and big data applications with IoT devices holds the potential to enhance flood forecasting,early warning systems,monitoring,and management [10–12].In the past few decades,researchers have proposed different flood prediction models that utilize IoT and Artificial Intelligence (AI)technologies.These models encompass a range of approaches,including simple correlations based on stage-discharge data,deterministic models,Artificial Neural Networks (ANN),and fuzzy logic techniques[13–21].

    Khanna et al.[22] developed a flood prediction system using cloud computing,mobile edge computing,fog computing,and the IoT.They used sensory data to create the multi-model computing architecture.Anbarasan et al.[23]proposed a flood detection system based on Convolutional Deep Neural Networks(CDNN),deep learning,and the IoT.They pre-processed the data and developed rules for flood risk categories.Wan et al.[24] created a flood forecasting model using Elman neural networks.They trained the models with a real-time recurrent learning algorithm and used the Bayesian Theorem for probabilistic flood predictions.Pollard et al.[25]focused on coastal flood risk management and explored the use of Big Data Approaches in flood risk assessment and emergency response protocols.

    Fang et al.[26]developed an integrated method for early snowmelt flood warnings using geoinformatics,IoT,and cloud services.They established an Integrated Information System for improved early-warning and snow-melt flood simulation processes.Sooda et al.[27] suggested an IoT-based flood observation and prediction structure using Big Data and High-Performance Computing.They optimized sensor placement and energy conservation using social network analysis and dimensionality reduction techniques.Puttinaovarat et al.[28] described a flood forecasting system that utilizes hydrological,crowd-sourced,meteorological,and geographic big data.They proposed incorporating the depiction of the first flood and extending it to the user’s current position.Hue et al.[29]developed a flood forecasting model using elman neural networks for the Xianghongdian reservoir in East China.The model is trained with a real-time recurrent learning algorithm and meets the required precision.

    Chen et al.[30] developed a flooding process forecasting model using Convolution Neural Networks and two-dimensional convolutional operations.They focused on the rainfall characteristics in the Xixian basin.Dai et al.[31]proposed an artificial neural network-based model for predicting flood depth in Macau,China.They acknowledged the need for improvements in input,model structure,forecasted values,and the smoothness of the forecast time series.Dong et al.[32]proposed a hybrid deep learning model,a fast,accurate,stable,and tiny gated recurrent neural network-fully convolutional network for forecasting channel flood changes using historical spatial-temporal data.They suggested improvements such as training on larger datasets and incorporating built environment information.Hu et al.[33] proposed an empirically attenuated component analysis method for the early characterization of alarm floods.Their work highlighted the importance of incorporating labeled historical data and including all possible types of alarm floods in the training dataset.

    Table 1 presents a comparison of state-of-the-art flood prediction models.Despite the advancement in flood prediction models,certain research gaps persist.Existing models often suffer from inefficient parameter tuning,limiting their accuracy.They also struggle with scalability issues,hindering their ability to process large volumes of weather data.High latency and reduced responsiveness due to inefficient data management pose another challenge.Moreover,many models grapple with the complexity of analyzing large-scale data and exhibit limited adaptability,being designed for specific scenarios or locations,which restricts their broad applicability.

    Table 1:State of the art comparison table

    Traditional approaches to data management often face difficulties in handling the real-time nature of meteorological data and the intricate relationships between various environmental factors [34–37].Meteorological data is characterized by its dynamic and time-sensitive nature.It is collected from numerous sensors and stations across different geographical locations,providing updates at frequent intervals [38,39].Managing such real-time data requires efficient data ingestion,storage,and processing mechanisms that can handle the high data velocity and volume associated with meteorological observations.Furthermore,meteorological data is multidimensional and interconnected with complex relationships between different environmental factors.Variables such as temperature,humidity,wind speed,atmospheric pressure,and precipitation are interconnected and influence each other.Capturing and understanding these complex relationships is crucial for accurate flood prediction and management [40].To address these challenges,this research proposes a Multilayer High-End Computing Architecture(MLCA)that incorporates fog and cloud computing technologies.This advanced architecture aims to enhance the efficiency of handling large datasets,leading to more accurate flood prediction models.

    ANN models are effective in analyzing time-series data and capturing complex relationships between environmental factors,which are crucial in flood prediction.However,large datasets can pose challenges for machine learning models,such as the need for more computational resources and the risk of overfitting[41,42].To overcome these challenges,the proposed approach combines two learning algorithms:The adaptive momentum(AM)algorithm and the backpropagation(BP)algorithm.The AM algorithm dynamically adjusts the learning rate during the training process based on the gradient information.This adjustment allows for faster convergence and better optimization of the ANN model.On the other hand,the BP algorithm updates the weights and biases of the ANN based on the error between the predicted and actual outputs.By incorporating the AM and BP algorithms,the procedure aims to enhance the efficiency and effectiveness of the ANN model in flood prediction.It helps the model process large datasets more efficiently and improve the accuracy of the predictions by adjusting the learning rate and updating the model’s parameters based on the prediction errors.The important research contributions of this paper are summarized as follows:

    Proposed Multilayer High-End Computing Architecture (MLCA) for efficient handling of large datasets in flood prediction models.

    Combination of adaptive momentum(AM)and backpropagation(BP)algorithms to improve efficiency and accuracy of Artificial Neural Network(ANN)models in flood prediction.

    Addressing challenges of processing large datasets in flood prediction by dynamically adjusting learning rate and updating model parameters.

    The layout of this article is delivered as follows: Section 2 describes the proposed methodology along with a layered architecture description,deep analysis of existing flood prediction models,detailed High-End Computing Architecture(MLCA),and hybridized BP model.Section 3 provides the experimental results of the proposed system.Section 4 concludes the paper.

    2 Proposed Methodologies

    A reliable flood forecasting and monitoring system are dependent on several elements including reliable meteorological data collecting,effective data analysis,timely result alerts,and an intuitive user interface.The four-layered design proposed for an efficient flood forecasting system is illustrated in Fig.1.The proposed architecture is composed of four layers: the lowest layer is referred to as the sensing layer or Internet of Things layer,the second layer is referred to as the Fog Computing Layer,the layer above the Fog Computing Layer is referred to as the Data Analysis Layer and the topmost layer is referred to as the Presentation Layer or user interface.

    Figure 1:Four-layered architecture for weather big data analysis and flood management

    2.1 Sensing Layer

    The sensing layer consists of a broad IoT network architecture that is connected to a variety of IoT weather smart sensors,such as cameras,sensors,and other monitoring devices.This layer generates massive amounts of large heterogeneous data.

    Temperature sensing and humidity:To facilitate modeling,the sensor node monitors the temperature in degrees Celsius in the region in which it is monitored using a DHT11 sensor.This sensor is a capacitive-type humidity and temperature sensor that measures the surrounding air and provides temperature in degrees Celsius and relative humidity in percentage terms.The temperature has a small impact on rainfall in general.A high temperature implies the possibility of torrential rains,while a moderate temperature indicates a decent chance of precipitation.Low temperatures imply a minimal probability of rain.Static humidity sensing nodes quantify the atmosphere’s relative humidity in percentage terms.The general trend indicates that when the amount of humidity increases,the likelihood of rain increases as well.In this research,the DHT11 sensor was employed for both temperature and humidity sensing,providing an efficient and accurate method for monitoring these weather parameters.

    Sensing of air pressure:The sensor nodes deployed to measure air pressure in millibars.The following points demonstrate how pressure affects weather conditions.If the air pressure suddenly increases,it suggests that the weather is clear and the temperature is about to fall.A rise in air pressure indicates that the weather is improving or that the conditions will remain stable.If atmospheric pressure remains constant,meteorological conditions remain constant as well.When atmospheric pressure gradually decreases,it suggests that the weather will be moist and there is a chance of rain.If the air pressure rapidly lowers,thunderstorms or heavy rains are likely.

    Sensing of humidity:Static humidity sensing nodes quantify the atmosphere’s relative humidity in percentage terms using a DHT11 sensor.This sensor is a capacitive-type humidity and temperature sensor that measures the surrounding air and provides relative humidity in percentage terms.The general trend indicates that when the amount of humidity increases,the likelihood of rain increases as well.

    Sensing of the water level:The water level,indicated in feet or cubic centimeters,shows the maximum amount of water that can be incorporated into a reservoir without overflowing or causing a hazard.A low value implies that the reservoir is still capable of handling additional flowing or rainwater.In this research,ultrasonic sensors were employed to measure the water level.Ultrasonic sensors emit high-frequency sound waves and measure the time it takes for the sound waves to bounce back from the water surface,calculating the distance to the water surface accordingly.

    Sensing of rainfall:The rainfall attribute is indicated in millimeters(mm)of rain and is determined by the use of a network of fixed rainfall measurement sensors,specifically optical rain gauges,located at strategic locations around the area.Optical rain gauges use infrared or laser beams to detect raindrops falling through a sensing area,estimating the rainfall rate based on the number and size of the raindrops.Depending on the amount of rainfall,it is described as severe rainfall,very heavy rainfall,heavy rainfall,moderate rainfall,or light rainfall.The categorizing of rainfalls is done on a day-by-day and hour-by-hour basis.

    2.2 Fog Computing Layer

    To increase the processing capability of the proposed approach’s data analysis module,a fog layer is inserted between the edge and cloud layers.These fog nodes are found in a variety of geographic regions.It offers the memory,computing capability,storage,and resources required to handle the sensing layer’s data[43].The data analysis layer will utilize the cloud to store and process data supplied by IoT devices.As seen in Fig.1,data will be transported from IoT devices to cloud computing via a network of multiple network devices,which may include encodes and gateways.When real-time flood levels are forecast using a data analysis layer on a cloud computing infrastructure,the system will incur latency due to the number of steps required for data to transit.This configuration has the potential to drastically reduce the system’s latency.

    2.3 Data Analysis Layer(Cloud Computing Layer)

    The third layer is responsible for further processing and analyzing the aggregated data from the fog computing layer.It employs advanced algorithms,machine learning techniques,and big data analytics to predict and assess flood risks,identify potential threats,and generate actionable insights.Cloud computing provides scalability and the resources needed to handle large volumes of data and complex computations effectively.

    2.3.1 Data Pre-Processing

    In artificial intelligence,data pre-processing involves removing unnecessary data before feature extraction that has no impact on prediction results.Data pre-processing can significantly increase the training efficiency and precision of all AI algorithms.Weather data values are normally obtained through weather sensors,and the data collecting procedure is semi-automated.As a result of sensor failure and human mistakes,there is a possibility of having irrelevant and redundant data in weather data.Therefore,in this study,weather data are pre-processed to enhance the efficacy of flood prediction.First,in pre-processing,the dimension of the input is lowered by removing redundant data,allowing the ANN model to learn more intelligence from the least amount of data.Second,correlation analysis is performed to identify the data that influence the prediction.

    2.3.2 Data Dimension Reduction

    Due to the advancement of technology,weather monitoring has been computerized.As a result,multidimensional weather data is generated daily.In this multi-dimensional meteorological data,many hidden details forecast the upcoming weather patterns.However,AI algorithms struggle to learn from multidimensional weather data due to data dimensions.Therefore,in this study,principal component analysis was employed to reduce the obstacles caused by data dimension.The primary purpose of Principal Component Analysis (PCA) is to extract more information from fewer variables.It also reduces the dimension of the data and the problem’s complexity.In this study,the following formula is used to reduce the data dimension:

    The data dimension is denoted byD=(D1,D2,...,Dn).The actual number of data variables in the data collection is denoted byX=(X1,X2,...,Xn)andis the new data variables produced by the PCA.

    In general,redundant features not only decline the prediction accuracy but also increase the training complexity.Obviously,due to geographical location and climatic change,there will be variations in the weather data’s features.Therefore,the correlation between inputs and predicted results(class)must be analyzed.The correlation analysis between the major meteorological parameters of this study is calculated using formula(2).The results of the correlation analysis are presented in Table 2.

    Table 2:Correlation strength analysis and its relationship to weather forecasting

    Formula(2) represents the correlation coefficient (Cxy),which is determined by dividing the covariance (cov(x,y)) between the variables by the product of their standard deviations (σxandσy).

    The covariance between the features and the class,cov(x,y),is computed using formula(3),where E(xy)represents the expected value of the product of x and y,and E(x)and E(y)denote the expected values of x and y,respectively.

    Formulas(4) and (5) calculate the standard deviations (σxandσy) of the features and the class,respectively.These values represent the square root of the differences between the expected values of the squaresE(x2)andE(y2)and the squares of the expected valuesE2(x)andE2(y).

    2.4 Data Set

    In order to train the forecast model,data were collected from the Regional Meteorological Centre in Chennai.This dataset consists of weather data (maximum temperature,minimum temperature,maximum humidity,minimum humidity,rain,wind direction,wind speed,and cloud coverage)recorded from 2014 to 2019 in various places in Chennai.The dataset’s detailed information is summarized in the table below.The class label for this data set is the rain attribute.This study divides the meteorological data set into four categories based on the amount of precipitation.When trained in this approach,errors and complexities during training can be reduced to a certain level.Accordingly,rainfall intensity below 2.5 millimeters per hour is classified as the first category,rainfall intensity between 2.5 millimeters and 8 millimeters per hour as the second category,rainfall intensity above 8 millimeters per hour as the third category,and rainfall intensity above 40 millimeters per hour as the fourth category.These data categories are labeled as light rain,moderate rain,heavy rain,and severe rain.The weather data set is detailed in Table 3.

    Table 3:Weather attributes details and data types

    2.5 Study Area

    Chennai is located between approximately 12°50′4′′N and 13°17′24′′N in latitude,and between approximately 79°58′53′′E and 80°20′12′′E in longitude.It is approximately 6.7 m above sea level.The majority of Chennai is below sea level.Chennai,the fourth largest city in India approximately seven and a half million people living in the city continued to battle with the periodic floods and droughts.Chennai Corporation is organized into fifteen zones,each of which has 200 wards.Certain areas in Chennai suffer from poor drainage facilities during the monsoon season due to their huge topography.Climate change and global warming have considerably increased the amount of precipitation in Chennai over the past two decades,therefore Chennai has been chosen as the study area of this research.Every year,the northeast monsoon contributes up to 60% of the yearly rainfall to Chennai and its neighboring areas.During the northeast monsoon,Chennai’s coastline districts are frequently flooded.Between 1943 and 2015,six catastrophic floods completely wrecked the city of Chennai.Especially,floods in 1943,1978,2005,and 2015 wreaked havoc on Chennai and its surrounding areas.Two major rivers,Koovam and Adyar split Chennai into many regions.Due to recent urban expansion and development,the major industries of Chennai,particularly the Information Technology(IT)sector,have established themselves on the banks of these rivers.These rivers are prone to flooding as a result of sudden high rainfall,which can cause significant harm to employees and businesses.Figs.2a–2c show Chennai’s flood-prone zones before and after industrial revaluation and urbanization.Figs.2b and 2c compare the flood-prone areas in Chennai before and after industrialization.It clearly shows that the flood-prone areas increased significantly after industrialization,indicating the considerable impact of human actions on the city’s vulnerability to floods.

    Figure 2:(a)Chennai basin map.(b)Chennai basin map before the industrial revolution.(c)Chennai basin map after the industrial revolution

    2.6 Data Analysis Layer

    Artificial Neural Networks (ANNs) are machine learning models inspired by the structure and function of biological nervous systems,including neurons and synapses[44,45].ANNs are widely used for predicting future values based on historical time series data.They offer numerous advantages,such as robustness and simplicity,making them popular for time series prediction compared to other machine learning models.

    Fig.3 illustrates the general architecture of an ANN.ANNs can be trained for regression or classification tasks due to their flexible architecture.In this study,a system using ANN is developed to forecast flash floods based on historical daily rainfall time series data.The ANN aims to model a set of N input variables and M output variables (Y) using various activation functions.The input layer of the feed-forward network takes the time series data and maps it to artificial neurons,which are determined through backpropagation.The architecture of feed-forward networks comprises three layers:the input layer,the hidden layer,and the output layer.The number of hidden neurons can vary depending on the complexity of the task.

    In this study,ten meteorological variables contributed as inputs for the ANN model.These factors include the date,the time,the maximum temperature,the minimum temperature,the maximum humidity,the minimum humidity,the wind direction,the wind speed,the cloud cover,and the likelihood of rain (all these are explained in Table 3).The selected factors play a significant role in influencing flood conditions and improving the accuracy of the ANN model,as explained below:

    1.Date and time: Seasonal variations and daily fluctuations in meteorological conditions can affect flood risk.Including date and time as input variables help the model capture these variations and their impact on flood events.

    2.Maximum and minimum temperature: Temperature affects the rate of evaporation and precipitation,which in turn,influences the water cycle and flood risk.Using temperature data allows the model to learn the relationship between temperature and flood events.

    3.Maximum and minimum humidity:Humidity is a measure of the amount of water vapor in the atmosphere.High humidity levels can lead to increased precipitation,potentially increasing the risk of floods.Incorporating humidity data enables the model to understand the link between humidity and flood events.

    4.Wind direction and speed: Wind can affect the distribution of rainfall and the movement of floodwater.Including wind data in the model helps capture the influence of wind on flood risk.

    5.Cloud cover:Cloud cover can impact the amount of precipitation,with increased cloud cover potentially leading to higher rainfall and flood risk.By including cloud cover data,the model can learn the relationship between cloud cover and flood events.

    6.Likelihood of rain:The probability of rain is an important factor in predicting flood events,as a higher likelihood of rain increases the potential for flooding.By incorporating the likelihood of rain as an input variable,the model can better predict flood risk based on precipitation probabilities.

    Figure 3:Graphical representation of the ANN architecture

    By incorporating these meteorological variables into the ANN model,the model can better understand the complex relationships between these factors and flood risk,leading to more accurate and reliable flood predictions.This comprehensive approach allows the ANN model to capture the nuances of flood events and make more informed predictions based on the combined influence of multiple factors.

    The output node provides four outputs based on the precipitation amount.Using hidden nodes,the logistic sigmoid function transforms all input node variables into output variables.

    In the equation above,zirepresents the weighted sum of meteorological input variables,xjrepresents the incoming value of the j meteorological input variables,andwijrepresents the weight that occurs when the jthneuron is coupled to the ithneuron(at the hidden layer).βrepresents the bias value of the ithneuron.Fig.3 shows how the activation function produces the output through the hidden layer using the values of ten input nodes and the bias value.This procedure is mathematically described by the following equations:

    In formula(7),Ijrepresents the input to the jthnode in the hidden layer.It is computed by summing up the products of the input values(xi)and their corresponding weights(wij)and adding the bias term(βi).Using the sigmoid activation function,formula(7)transfers weather inputs to the hidden layer.This strategy is mathematically represented by formula(8).

    Using the following equation,the predicted result is computed.reflects the forecast results:

    During flood prediction,ANN is fed ten significant meteorological factors detected by IoT sensors.Also,the ANN model includes 20 hidden neurons.The proposed ANN model is shown in Fig.4.Depending on how much rain is expected to fall in a day or an hour,five types of precipitation are predicted: violent rain,extremely heavy rain,heavy rain,moderate rain,light rain,and no precipitation.The classification of rainfall is detailed in Table 4.

    2.7 Training Optimization

    Unlike programming languages,neural networks solve problems through learning.Learning is achieved by neural networks through the model training process [46].To ensure the success of the training,different parts of the data must be examined.The training efficiency of neural network models is dependent on the data and the learning algorithm adopted[47,48].Advanced learning algorithms effectively transfer intelligence to the ANN from historical facts or data.Typically,ANN models use the backpropagation(BP)algorithm as their learning algorithm[49].BP attains the appropriate learning rate(learning rate is a small positive integer.It indicates the rate at which the neuron updates its learned knowledge)by decreasing or increasing the learning rate in both the forward and reverse directions[50].The traditional BP algorithm performs better when the size of the data set is modest.However,as the size of the data set grows,achieving the ideal learning rate takes a large amount of time.To address this problem,the traditional BP algorithm has been hybridized in this study.Formula(10)is used to adjust the weight in the conventional backpropagation procedure.The weight increase is represented byw(t+1)the learning rate byηand the total error byd(E).

    Figure 4:Proposed ANN model for predicting flood events

    In order to accelerate the training process of backpropagation,adaptive momentum (AM) and backpropagation (BP) have been integrated into this study (BP-AM).The parameter selection and weight-updating procedure of an ANN can be accomplished in a highly efficient manner using adaptive momentum.The following equation depicts the BP-AM weight-updating procedure:

    In the previous equation,ηrepresents the learning rate,αdenotes adaptive momentum,andnis the number of iterations for weight update.The adaptive momentumαis updated in the following way:

    In the above equationαi(n)=α1,α2,α3,...,αn.BP-AM self-adjusts continuously by calculating the present weighting coefficients by the most recent weighting coefficients.If the AM values are less than zero,a positive integer is assigned to them in order to speed learning by updating momentum.Otherwise,the AM is set to zero to keep the error downward.In Algorithm 1,the processing steps of the proposed BP-AM are described.

    Algorithm 1:Adaptive momentum backpropagation(BP-AM)

    The BP-AM algorithm integrates adaptive momentum into the traditional backpropagation process to improve the efficiency of hyperparameter tuning in ANNs.The weights are updated using both the current gradients and the previous weight changes,with the adaptive momentum term providing a self-adjusting mechanism to accelerate convergence.

    2.8 Flood Forecasting Using Presentation Layer

    In this research,an Artificial Neural Network (ANN) is employed to predict the amount of rainfall in a specific study area,which serves as the basis for issuing flood warnings 24 h in advance.This proactive approach enables residents and authorities to take necessary precautions and minimize potential damage.The flood warning system is disseminated through various channels,including a mobile app,social media,and a dedicated website.Key features of this system are:

    1.Rainfall Prediction:The ANN model predicts the amount of rainfall in the next 24 h,giving residents and authorities ample time to prepare for potential flooding.

    2.Flood Map:The flood map illustrates the areas expected to be affected by flooding,enabling individuals to visualize and understand the extent of the potential flood.

    3.Flood Zones:The system identifies different flood zones,categorizing areas by their risk level.This information is crucial for evacuation planning and resource allocation.

    4.Safer Zones:The system highlights safer zones within the study area,providing guidance for evacuation routes and temporary shelter locations.

    5.Lightweight Design:The web portal is designed to be lightweight and accessible even in remote locations with limited network coverage,ensuring that warnings reach all potentially affected individuals.

    6.Emergency Communication Feature:The website includes a feature to facilitate communication between residents and the government’s disaster management team.This allows users to report damage,request assistance,or share information about the emergency.

    The process flow of disaster management is shown in Fig.5.

    Figure 5:Visual representation of the presentation layer workflow

    3 Results and Discussion

    3.1 System Details

    The proposed flood early warning system was implemented with the following computational hardware and software API.A desktop with the following specifications is used: 11th Gen Intel?CoreTM i5-11260H (12 MB cache,6 cores,12 threads,up to 4.40 GHz Turbo),NVIDIA GeForce RTX 3050,4 GB GDDR6,16 GB,2×8 GB,DDR4,3200 MHz and 512 GB,PCIe NVMe,SSD.The prediction model is developed using Python 3.7,TensorFlow,PyTorch,sci-learn,and Windows 10 as the operating system.

    3.2 Dataset Analysis

    Training loss in ANN is an incorrect prediction caused by not selecting the most suitable features from labeled data using weights and bias.When an ANN model’s prediction is perfect,the loss is zero;otherwise,it is more than one.This section analyses the training effectiveness of the proposed flood prediction model.For this,the most prevalent accuracy metrics are Mean Absolute Error(MAE),Mean Square Error(MSE),and Root Mean Square Error(RMSE)are used.Formulas(8)–(10)are used to calculate these error evaluation procedures.When there are fewer errors,the amount of information lost during training is minimal.The data of the training set,testing set,and validation set are separated into multiple sizes,training,testing,and validation are performed and the average values are obtained to give a more trustworthy comparison.Table 5 lists the various partition ratios for data sets.

    Table 5:Data set partition ratios

    Absolute error is the error in the total number of observations (Total absolute error=total observations-actual).The following formula is used to calculate the MAE,which is the average absolute error value:

    MSE is defined as the average square difference between observed weather data and predicted results.

    The RMSE returns the standard deviation of the difference between the observed data and estimation data of the weather forecast model.

    For experimental analysis,both the traditional BP algorithm and an AM-BP algorithm are utilized.The experiment’s configuration is listed in Table 6.

    Table 6:Control parameters of the present ANN

    The comparison of the MAE,MSE,and RMSE between the traditional Backpropagation(BP)algorithm and the AM-BP algorithm are presented in Tables 7–9.

    The MAE results in Table 7 show a significant reduction in error rate from an average of 1.139 in BP to 0.0847 in AM-BP.Similarly,the MSE results in Table 8 show an average of 6.272 in BP to 3.344 in AM-BP,illustrating a substantial improvement in error rates.RMSE results in Table 9 follow the same trend,reducing from an average of 11.68 in BP to 7.78 in AM-BP.These findings demonstrate that the AM-BP algorithm provides a much lower training error rate compared to the traditional BP algorithm.Therefore,the research shows that AM-BP can significantly improve the accuracy and efficiency of ANN-based flood prediction systems,making it a more reliable choice for handling heterogeneous weather data.

    Table 7:MAE comparison results with the presented AM-BP algorithm and traditional BP algorithm

    Table 8:MSE comparison results with presented AM-BP algorithm and traditional BP algorithm

    Table 9:RMSE values comparison results with presented AM-BP algorithm and traditional BP algorithm

    The prediction data from 2014 to 2019,as illustrated in Fig.6,suggests that the proposed model’s output aligns closely with observed values,indicating a high level of accuracy.

    Figure 6:(Continued)

    3.3 Accuracy Analysis

    Assessment based on the accuracy of the flood forecasting system and the machine learning models in existence is done using different measures of accuracy such as Total accuracy(A),Precision(P),Recall(R),and F1-Measure(F1).Using formulas(16)–(19)the accuracy of the proposed flood forecasting model is determined.These equations are dependent on True Negative flood prediction(TNFC),True Positive flood prediction (TPFC),False Negative flood prediction (FNFC) and False Positive flood prediction(FPFC).

    Accuracy is one of the important features of the flood forecasting system.Many different outputs are achieved through false results.A comparison of the results of the accuracy of the proposed flood forecasting method and the existing methodologies are depicted in Fig.7.The accuracy of the proposed flood forecasting system is achieved to be 96% accuracy,96.4% F1-Measure,97%Precision,and 95.9%recall.Fig.7 demonstrates the AM-BP-based system’s high prediction accuracy and reliability.As depicted in Fig.7,the AM-BP training procedure has improved the overall accuracy of the prediction model by 2% to 3%.These results show that the noise level of the training data is minimal and that the invention of the optimal training technique substantially enhances accuracy.

    Figure 7:Accuracy comparison results

    3.4 Accuracy Analysis with Existing Methods

    In this section,we provide a comparative analysis of the proposed flood prediction method and the existing methods,namely Wan et al.[24],Puttinaovarat et al.[28],Dong et al.[32] and Khanna et al.[22].The comparison is based on key performance metrics such as accuracy,recall,precision,and F1-score.

    Fig.8 shows the accuracy comparison with state-of-the-art flood prediction methods.In this comparative analysis,the proposed flood prediction method outperforms existing methods(Wan et al.[24],Puttinaovarat et al.[28],Dong et al.[32],and Khanna et al.[22])across key performance metrics such as accuracy,recall,precision,and F1-score.The proposed method demonstrates superior performance in identifying true flood events,avoiding false alarms,and providing a balanced evaluation of the model’s effectiveness.The improved performance can be attributed to the novel techniques and features integrated into the proposed model.Further research and development could result in even more accurate and reliable flood prediction models,ultimately reducing the devastating impacts of floods on people,infrastructure,and the environment.

    Figure 8:Accuracy comparison with state-of-the-art flood prediction methods

    3.5 Regression Analysis

    Regression analysis represents the relationship between the predicted and observed values.This determination coefficient represents the degree of relationship between the two factors.Regression analysis returns values between 1 and -1.Higher values closer to 1 suggest a greater degree of similarity,whereas lower values closer to -1 suggest a lower similarity.Regression values for the proposed forecasting model are calculated using formula(20).

    In above equationsFovrepresents the observed values,Fpvrepresents the predicted values of the flood prediction model,represents the mean of the observed flood results,andnrepresents the total number of observations.R2represents the regression values.

    Fig.9 depicts the model’s predicted chance of flooding based on regression analysis.This study employed test data from 2014 to 2019 for the implementation of a regression analysis.According to the figures,in most cases,the prediction results and the observed values are very close.This shows that the prediction efficiency of the proposed forecasting model is very similar to the real value.The right-side gradient line in the figure represents the severity of the flood,with the top red indicating high levels of rainfall and the bottom blue indicating low levels of rainfall.

    3.6 Discussion

    According to the United Nations,floods are responsible for an average of 240,000 deaths and 19 million displaced people per year.“Flood modeling” is the attempt to construct computerized representations of floods to simulate different possibilities and inform flood risk management.An efficient flood model must be able to predict the behavior of a flood,including the propagation,the impacts and extent of flooding,the risks involved,and how to respond in terms of prevention,early warning,and evacuation.Despite the development of numerous computerized flood prediction models,no model to date has been effective.In this study,IoT and AI were efficiently combined to create a successful flood prediction model.This innovative flood forecasting system features an integrated architecture with four layers.The bottom layer collects weather data for the prediction model using IoT sensors.High computational resources are needed to process the data because the volume of data being collected is always increasing.Consequently,a fog computing layer with high processing resources has been placed between the data analysis and weather monitoring layers in this research.It primarily supplies the necessary computing power for the prediction model.Next,the data analysis layer is added,which consists of three essential components.First,there is a module for data pre-processing to reduce noise in the weather data.PCA is utilized to minimize the dimension of the data.Second,correlation analysis has been performed to exclude irrelevant data from the flood prediction model.To forecast floods,ANN was utilized in this study.

    Training is a crucial component of an AI model.When utilizing the most effective training algorithms,training loss can be drastically decreased.In this study,adaptive momentum is used to optimize the training procedure of the BP algorithm to minimize training loss.Experimental data suggest that its training errors are lower.According to the experimental results,the MAE=0.0847,MSE=3.344,and RMSE=7.78 of the proposed AM-BP algorithm are significantly lower than those of the BP algorithm (MAE=1.139,MSE=6.272,and RMSE=11.68).The comparison of MAE,MSE,and RMSE is summarized in Tables 7 to 9.The experimental results demonstrate that the suggested model can more accurately forecast the rain that will occur in the study area 24 h in advance.The predictions for the years 2014 to 2019 are depicted in Fig.6.The predicted values of the proposed model and observed values are almost slimmer.In addition,comparisons and analyses of precision,F1-Measure,recall,and accuracy have been conducted.According to the results,the proposed method achieves 5% Precision,2% F1-Measure,5% recall,and 3% accuracy recall more than the existing methods.

    Compared to prior research,the proposed AM-BP algorithm and MLCA for flood prediction and management offer several outstanding improvements and achievements.The AM-BP algorithm enhances the parameter tuning process of ANN,leading to better model accuracy and performance,addressing the limitations of prior research that suffered from suboptimal tuning processes.The MLCA’s hierarchical design provides a scalable and efficient solution for handling large volumes of weather data,overcoming the scalability issues faced by existing models in prior research.

    By incorporating fog computing for local data processing and analysis,the MLCA reduces latency and improves responsiveness in real-time flood prediction applications,addressing limitations of prior research that struggled with high latency and reduced responsiveness.The MLCA leverages cloud computing for large-scale storage,processing,and advanced analytics,enabling more effective flood prediction and management compared to existing models in prior research that struggled with handling large-scale weather data.

    Moreover,the proposed AM-BP algorithm and MLCA are designed to be more versatile,making them applicable to various flood scenarios and locations,addressing the limitations of prior research where models were designed for specific scenarios or locations and could not be easily adapted.In comparison to traditional BP algorithms,the proposed AM-BP algorithm demonstrates superior performance in terms of MAE,MSE,and RMSE as mentioned earlier.The significant improvements in these performance metrics can be attributed to the enhanced parameter tuning process in the AM-BP algorithm and the integration of the MLCA for flood prediction and management.These outstanding improvements and achievements demonstrate the potential of the proposed research to advance the field of flood prediction and management,providing more accurate,scalable,and efficient solutions for handling weather big data and real-time flood prediction applications.

    In addition,as discussed in [51] and [52] for the past two decades,the Underwater Internet of Things (UIoT) is widely used for developing Industrial applications such as deep-sea monitoring,diver network monitoring,early warning system,etc.,among that early prediction of tsunami is much necessary to protect human life from danger.In this case,the proposed AM-BP model can be used to predict the accuracy of a tsunami by deploying and frequent collection of data from the deep-sea environment.

    Figure 9:The chance of flooding in Chennai from 2014 to 2019 is based on regression analysis

    4 Conclusion

    In this paper,the proposed AM-BP model offers a promising solution for flood monitoring,management,and decision-making in IoT systems.By incorporating the adaptive momentum algorithm with the back propagation algorithm,the model demonstrates improved accuracy,speed,and generalization ability.The adaptive nature of the AM-BP model allows it to dynamically adjust the learning rate and momentum parameters during the training process,enabling faster convergence and better adaptation to different flood patterns and conditions.This enhances the model’s prediction accuracy and its ability to capture complex relationships in flood data.The experiments conducted using real-world flood data demonstrate that the adaptive momentum and back propagation model outperforms existing methods in terms of accuracy and efficiency.The model achieves high prediction accuracy,enabling timely and accurate flood warnings and management decisions.Furthermore,the adaptability of the model is a significant advantage for flood monitoring and management systems.As flood patterns and conditions can change over time,it is crucial for the model to continuously update itself with new data to make accurate predictions.The adaptive nature of the model allows it to learn and adjust its predictions based on the latest information,improving its effectiveness in flood monitoring and management.

    Overall,the adaptive momentum and back propagation model presented in this study has the potential to significantly improve flood prediction and management.By providing accurate and timely predictions,the model can enhance preparedness and reduce damage in flood-prone areas.Further research and implementation of this model in real-world flood monitoring and management systems can lead to more effective and efficient flood management strategies.Experimental results demonstrate the superiority of the proposed AM-BP algorithm,achieving a 96% accuracy,96.4% F1-Measure,97% Precision,and 95.9% recall.These metrics illustrate the significant advancements compared to previous flood prediction models.In the future,the current methodology can be utilized in underwater networks by extending and adapting the proposed AB-BP learning algorithm to UIoT networks to improve prediction accuracy.Thus,a natural disaster caused by deep-sea environments such as tsunamis,undersea landslides,the deep-water fast wave,etc.can be predicted.

    Acknowledgement:None.

    Funding Statement:This work was supported by the Korea Polar Research Institute(KOPRI)grant funded by the Ministry of Oceans and Fisheries(KOPRI Project No.?PE22900).

    Author Contributions:Conceptualization,J.T.;methodology,J.T.,and D.R.K.M.;software,D.J.Y.;data curation,S.H.P.;writing—original draft preparation,J.T.,and D.R.K.M.;writing—review and editing,S.H.P.;supervision,D.J.Y.,and S.H.P.

    Availability of Data and Materials:The data used in this paper can be requested from the authors upon request.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    日韩av在线免费看完整版不卡| 爱豆传媒免费全集在线观看| av国产精品久久久久影院| 久久精品夜色国产| 成人欧美大片| 国产成人精品久久久久久| 免费播放大片免费观看视频在线观看| av卡一久久| 天堂俺去俺来也www色官网| 欧美潮喷喷水| 亚洲精品乱码久久久久久按摩| 亚洲自偷自拍三级| 国产淫片久久久久久久久| 中文在线观看免费www的网站| 大香蕉久久网| 国产精品av视频在线免费观看| 亚洲av电影在线观看一区二区三区 | 国产在线一区二区三区精| 不卡视频在线观看欧美| 亚洲精品aⅴ在线观看| 国产精品国产三级国产av玫瑰| 卡戴珊不雅视频在线播放| 免费看日本二区| 国产精品不卡视频一区二区| 精品人妻偷拍中文字幕| 亚洲最大成人av| 亚洲成人久久爱视频| 国产成人精品一,二区| 成人亚洲精品一区在线观看 | 国产成人91sexporn| 国产综合精华液| 三级国产精品片| 亚洲人成网站在线观看播放| av在线观看视频网站免费| 久久99精品国语久久久| 亚洲精品国产色婷婷电影| 麻豆成人午夜福利视频| 国产精品国产av在线观看| 亚洲精品aⅴ在线观看| 国产男人的电影天堂91| 97精品久久久久久久久久精品| 国产探花在线观看一区二区| 亚洲精品久久久久久婷婷小说| 国产精品三级大全| 国产乱来视频区| 欧美高清成人免费视频www| 日本免费在线观看一区| 久久久久久久久大av| 18禁在线无遮挡免费观看视频| 中文字幕制服av| 久久久欧美国产精品| 亚洲精品aⅴ在线观看| 一级片'在线观看视频| 色婷婷久久久亚洲欧美| 国产精品人妻久久久久久| 亚洲精品日韩在线中文字幕| 噜噜噜噜噜久久久久久91| 97精品久久久久久久久久精品| 午夜视频国产福利| 亚洲自拍偷在线| 欧美日韩视频高清一区二区三区二| 国产乱来视频区| 尾随美女入室| 亚洲精品成人久久久久久| 午夜免费鲁丝| 亚洲图色成人| 国产精品一区二区三区四区免费观看| 99热国产这里只有精品6| av在线播放精品| 欧美成人精品欧美一级黄| 人妻制服诱惑在线中文字幕| 亚洲av男天堂| 成年人午夜在线观看视频| 精品久久久噜噜| 看十八女毛片水多多多| .国产精品久久| 在线观看美女被高潮喷水网站| 午夜激情久久久久久久| 久久精品久久精品一区二区三区| 国产精品熟女久久久久浪| 如何舔出高潮| 秋霞伦理黄片| 波野结衣二区三区在线| 亚洲精品久久久久久婷婷小说| 黑人高潮一二区| 99九九线精品视频在线观看视频| 丰满少妇做爰视频| 女的被弄到高潮叫床怎么办| av专区在线播放| 国产免费又黄又爽又色| 97在线人人人人妻| 身体一侧抽搐| 久久久精品欧美日韩精品| 欧美丝袜亚洲另类| 人妻一区二区av| 亚洲自拍偷在线| 国精品久久久久久国模美| 中文字幕免费在线视频6| 网址你懂的国产日韩在线| 亚洲国产av新网站| 国产精品久久久久久精品电影小说 | 免费黄色在线免费观看| www.av在线官网国产| 男女下面进入的视频免费午夜| 91久久精品国产一区二区成人| 别揉我奶头 嗯啊视频| av天堂中文字幕网| 精品久久国产蜜桃| 免费在线观看成人毛片| 成人亚洲精品一区在线观看 | 久久久精品94久久精品| 久久久久久久国产电影| 麻豆久久精品国产亚洲av| 亚洲国产欧美人成| 香蕉精品网在线| 三级经典国产精品| 一边亲一边摸免费视频| 蜜桃亚洲精品一区二区三区| 免费观看av网站的网址| av在线天堂中文字幕| 嘟嘟电影网在线观看| 三级经典国产精品| 麻豆国产97在线/欧美| 亚洲欧美日韩另类电影网站 | 大陆偷拍与自拍| 国产成年人精品一区二区| 人妻少妇偷人精品九色| 亚洲国产日韩一区二区| 777米奇影视久久| 亚洲欧美一区二区三区国产| 91狼人影院| 亚洲成人精品中文字幕电影| 一区二区三区免费毛片| 亚洲三级黄色毛片| 亚洲熟女精品中文字幕| 久久国内精品自在自线图片| 亚洲,欧美,日韩| 亚洲欧洲国产日韩| 国产精品99久久99久久久不卡 | 六月丁香七月| 亚洲人成网站在线观看播放| 搡女人真爽免费视频火全软件| 一区二区三区乱码不卡18| 男女无遮挡免费网站观看| 亚洲av国产av综合av卡| 大片免费播放器 马上看| 国产一区有黄有色的免费视频| 久久热精品热| 男男h啪啪无遮挡| 99热这里只有是精品50| 欧美日韩在线观看h| 91精品伊人久久大香线蕉| 丝袜喷水一区| 精品人妻视频免费看| 好男人视频免费观看在线| 久久久久久久亚洲中文字幕| 日韩av不卡免费在线播放| 色视频在线一区二区三区| 尤物成人国产欧美一区二区三区| 国产黄频视频在线观看| 美女cb高潮喷水在线观看| 国产精品国产av在线观看| 久久精品国产自在天天线| 亚洲国产高清在线一区二区三| 黑人高潮一二区| 久久精品国产亚洲网站| 女人久久www免费人成看片| 成人国产av品久久久| 中文天堂在线官网| 嫩草影院入口| kizo精华| av免费在线看不卡| 熟女人妻精品中文字幕| 国产毛片a区久久久久| 亚洲一级一片aⅴ在线观看| 国产成人aa在线观看| 久久久久国产网址| 色哟哟·www| 又爽又黄无遮挡网站| 免费av不卡在线播放| 2018国产大陆天天弄谢| 伊人久久国产一区二区| 亚洲精品日韩在线中文字幕| 亚洲va在线va天堂va国产| 80岁老熟妇乱子伦牲交| 99久久精品热视频| 成年免费大片在线观看| 国产成人精品久久久久久| 青青草视频在线视频观看| 国产乱人偷精品视频| 国产爱豆传媒在线观看| 六月丁香七月| 伦精品一区二区三区| 高清日韩中文字幕在线| 一级av片app| 久久久久久久久久人人人人人人| 超碰av人人做人人爽久久| 极品少妇高潮喷水抽搐| 日韩av在线免费看完整版不卡| 少妇猛男粗大的猛烈进出视频 | 嫩草影院新地址| 亚洲天堂国产精品一区在线| 亚洲成人中文字幕在线播放| 精品一区二区三区视频在线| 成人亚洲欧美一区二区av| av一本久久久久| av线在线观看网站| 中文欧美无线码| 春色校园在线视频观看| 国产成人精品福利久久| 一级二级三级毛片免费看| 中文字幕人妻熟人妻熟丝袜美| 亚洲精品日韩在线中文字幕| 最后的刺客免费高清国语| av在线亚洲专区| 日日撸夜夜添| 狠狠精品人妻久久久久久综合| av网站免费在线观看视频| 亚洲色图综合在线观看| 亚洲精品一二三| 日韩制服骚丝袜av| 美女视频免费永久观看网站| 边亲边吃奶的免费视频| 一级毛片我不卡| 欧美高清成人免费视频www| 99热网站在线观看| 久久久久久久国产电影| 中文欧美无线码| 日本欧美国产在线视频| .国产精品久久| 亚洲最大成人av| 国产大屁股一区二区在线视频| 2021天堂中文幕一二区在线观| 高清欧美精品videossex| 精品少妇黑人巨大在线播放| 噜噜噜噜噜久久久久久91| 中文字幕人妻熟人妻熟丝袜美| 国产精品偷伦视频观看了| 2021少妇久久久久久久久久久| 麻豆成人av视频| xxx大片免费视频| 女的被弄到高潮叫床怎么办| 2022亚洲国产成人精品| 久久久久网色| 精品国产露脸久久av麻豆| 亚洲av一区综合| 午夜精品一区二区三区免费看| 日韩欧美精品v在线| 亚洲av免费高清在线观看| 国产成人freesex在线| 国产黄a三级三级三级人| 九九爱精品视频在线观看| 亚洲精品亚洲一区二区| 色婷婷久久久亚洲欧美| 一级毛片黄色毛片免费观看视频| 国产精品女同一区二区软件| 熟妇人妻不卡中文字幕| 超碰av人人做人人爽久久| 丝瓜视频免费看黄片| 全区人妻精品视频| 精品久久久久久电影网| 精品久久久久久电影网| 亚洲欧美日韩卡通动漫| 国产免费又黄又爽又色| 寂寞人妻少妇视频99o| 2018国产大陆天天弄谢| 国产精品一区www在线观看| 成人午夜精彩视频在线观看| 日日啪夜夜撸| av国产精品久久久久影院| 免费看日本二区| 精品少妇黑人巨大在线播放| 身体一侧抽搐| 亚洲综合色惰| 国产亚洲一区二区精品| 九草在线视频观看| 日韩三级伦理在线观看| 国产美女午夜福利| 国产成人freesex在线| 久久久久久伊人网av| 国产精品久久久久久精品电影小说 | 久久久国产一区二区| 国内精品宾馆在线| 可以在线观看毛片的网站| 国产亚洲5aaaaa淫片| 一区二区三区四区激情视频| 亚洲国产精品国产精品| 熟女电影av网| 97在线视频观看| 成人二区视频| 人人妻人人澡人人爽人人夜夜| 亚州av有码| 少妇人妻精品综合一区二区| 在线精品无人区一区二区三 | 中国三级夫妇交换| 男人爽女人下面视频在线观看| 亚洲国产精品999| 草草在线视频免费看| 精品一区二区三区视频在线| 国产探花极品一区二区| 日韩精品有码人妻一区| 最近2019中文字幕mv第一页| 91久久精品电影网| 中文乱码字字幕精品一区二区三区| 亚洲欧美精品自产自拍| 久久久久九九精品影院| 高清午夜精品一区二区三区| 一级毛片我不卡| 国产欧美亚洲国产| 国产av国产精品国产| 尾随美女入室| 18禁在线播放成人免费| 国产伦理片在线播放av一区| 噜噜噜噜噜久久久久久91| 国产欧美日韩精品一区二区| 我的女老师完整版在线观看| videos熟女内射| 少妇人妻 视频| 极品教师在线视频| 3wmmmm亚洲av在线观看| 亚洲精品国产av蜜桃| 国产真实伦视频高清在线观看| 亚洲人与动物交配视频| 日韩av不卡免费在线播放| 成年人午夜在线观看视频| 肉色欧美久久久久久久蜜桃 | 在线看a的网站| 一本久久精品| 成人亚洲精品一区在线观看 | 亚洲最大成人手机在线| av天堂中文字幕网| 能在线免费看毛片的网站| 精品酒店卫生间| 在线观看美女被高潮喷水网站| 亚洲欧美成人精品一区二区| 国产高清国产精品国产三级 | 男女边摸边吃奶| 国产精品久久久久久精品电影小说 | 精品人妻偷拍中文字幕| 狂野欧美激情性bbbbbb| 亚洲av国产av综合av卡| 建设人人有责人人尽责人人享有的 | 欧美日韩综合久久久久久| 91精品伊人久久大香线蕉| 国产欧美亚洲国产| 久久韩国三级中文字幕| 亚洲av二区三区四区| 久久99热这里只频精品6学生| 免费av观看视频| 国产精品三级大全| 少妇的逼水好多| 亚洲国产欧美人成| kizo精华| 在线观看美女被高潮喷水网站| 中文资源天堂在线| 久久综合国产亚洲精品| 国产成人freesex在线| 天美传媒精品一区二区| 国产成人freesex在线| 黄色怎么调成土黄色| 亚洲无线观看免费| 超碰av人人做人人爽久久| av在线亚洲专区| 美女xxoo啪啪120秒动态图| 中文资源天堂在线| 精品少妇久久久久久888优播| 色5月婷婷丁香| 国产视频首页在线观看| 91狼人影院| 久久人人爽av亚洲精品天堂 | 欧美日韩在线观看h| 久久精品久久久久久久性| freevideosex欧美| 色视频www国产| 中文欧美无线码| 婷婷色av中文字幕| 日韩精品有码人妻一区| av在线app专区| 九九久久精品国产亚洲av麻豆| 亚洲美女搞黄在线观看| av免费在线看不卡| 国产色婷婷99| 亚洲国产欧美人成| 国产毛片在线视频| 免费观看无遮挡的男女| 免费av不卡在线播放| 亚洲国产最新在线播放| av.在线天堂| 禁无遮挡网站| 91久久精品电影网| 青春草国产在线视频| 亚洲自拍偷在线| 国产v大片淫在线免费观看| 黄片wwwwww| 国产欧美日韩一区二区三区在线 | 免费黄频网站在线观看国产| 日韩三级伦理在线观看| 成年女人在线观看亚洲视频 | 色综合色国产| 久久午夜福利片| av天堂中文字幕网| 色婷婷久久久亚洲欧美| 亚洲av中文av极速乱| 人妻系列 视频| 国产午夜精品久久久久久一区二区三区| 啦啦啦啦在线视频资源| 精品久久久久久久久亚洲| 18禁动态无遮挡网站| 国产精品av视频在线免费观看| 97在线人人人人妻| 亚洲av福利一区| 国产色婷婷99| a级毛片免费高清观看在线播放| 日韩在线高清观看一区二区三区| av国产精品久久久久影院| 黄色配什么色好看| 日韩欧美精品免费久久| 99视频精品全部免费 在线| 日本欧美国产在线视频| 国产高潮美女av| 欧美xxxx性猛交bbbb| 汤姆久久久久久久影院中文字幕| 国产精品蜜桃在线观看| 高清日韩中文字幕在线| 成人欧美大片| 少妇裸体淫交视频免费看高清| 伊人久久精品亚洲午夜| 亚洲国产精品成人综合色| 成年版毛片免费区| 国语对白做爰xxxⅹ性视频网站| 亚洲av日韩在线播放| 精品人妻熟女av久视频| 国产真实伦视频高清在线观看| 亚洲国产成人一精品久久久| 久久久久久久久大av| 又黄又爽又刺激的免费视频.| 777米奇影视久久| 波多野结衣巨乳人妻| 超碰av人人做人人爽久久| 99久久九九国产精品国产免费| 亚洲高清免费不卡视频| 国产免费一级a男人的天堂| 狂野欧美白嫩少妇大欣赏| 亚洲自拍偷在线| 欧美高清性xxxxhd video| 色吧在线观看| 美女被艹到高潮喷水动态| av在线天堂中文字幕| www.av在线官网国产| 18禁裸乳无遮挡免费网站照片| 边亲边吃奶的免费视频| 成人鲁丝片一二三区免费| 看非洲黑人一级黄片| 国产综合懂色| 丰满乱子伦码专区| 岛国毛片在线播放| 亚洲av免费高清在线观看| 日韩av在线免费看完整版不卡| 国产精品久久久久久精品古装| 久久精品久久久久久噜噜老黄| 精品亚洲乱码少妇综合久久| 在线观看美女被高潮喷水网站| 国产欧美亚洲国产| 99久久精品国产国产毛片| 亚洲第一区二区三区不卡| 能在线免费看毛片的网站| 波多野结衣巨乳人妻| 亚洲国产精品999| 亚洲国产欧美在线一区| 伊人久久国产一区二区| eeuss影院久久| 韩国av在线不卡| 久久久久久九九精品二区国产| 一区二区三区乱码不卡18| 三级男女做爰猛烈吃奶摸视频| 日本爱情动作片www.在线观看| 免费黄频网站在线观看国产| 在线观看一区二区三区| 午夜激情福利司机影院| 99久久精品一区二区三区| 3wmmmm亚洲av在线观看| 国产乱来视频区| 婷婷色麻豆天堂久久| 特大巨黑吊av在线直播| 黑人高潮一二区| 免费av观看视频| 丝袜美腿在线中文| 国产午夜福利久久久久久| 97精品久久久久久久久久精品| 美女主播在线视频| tube8黄色片| 一级毛片电影观看| 搞女人的毛片| 王馨瑶露胸无遮挡在线观看| 久久热精品热| 中文字幕免费在线视频6| 亚洲国产欧美在线一区| 在线精品无人区一区二区三 | 三级国产精品片| 免费播放大片免费观看视频在线观看| 国产色婷婷99| 精品少妇久久久久久888优播| 熟女电影av网| 国产视频内射| 国产成人91sexporn| 80岁老熟妇乱子伦牲交| 少妇猛男粗大的猛烈进出视频 | 亚洲精品456在线播放app| 亚洲伊人久久精品综合| 人人妻人人看人人澡| 国产成人a∨麻豆精品| 成人毛片a级毛片在线播放| 91精品国产九色| 黑人高潮一二区| 人妻一区二区av| 丰满少妇做爰视频| 蜜臀久久99精品久久宅男| 蜜桃久久精品国产亚洲av| 有码 亚洲区| 国产精品一区二区三区四区免费观看| 国产淫片久久久久久久久| 日本色播在线视频| 精品一区二区三卡| 一区二区三区四区激情视频| 边亲边吃奶的免费视频| 国产欧美日韩一区二区三区在线 | 久久精品国产亚洲av涩爱| 最近手机中文字幕大全| 国产黄频视频在线观看| 国产高清三级在线| 午夜亚洲福利在线播放| 身体一侧抽搐| 亚洲国产成人一精品久久久| 国产男女内射视频| 精品酒店卫生间| 国产人妻一区二区三区在| 亚洲精品成人久久久久久| 日韩视频在线欧美| 欧美激情在线99| 成人毛片a级毛片在线播放| 国产欧美日韩一区二区三区在线 | 精品少妇黑人巨大在线播放| 国内精品宾馆在线| 五月伊人婷婷丁香| 可以在线观看毛片的网站| 国产免费视频播放在线视频| 久久热精品热| 亚洲国产精品国产精品| 亚洲av电影在线观看一区二区三区 | 国产亚洲最大av| 网址你懂的国产日韩在线| 久久精品夜色国产| 99热网站在线观看| 人人妻人人爽人人添夜夜欢视频 | 国产成年人精品一区二区| 十八禁网站网址无遮挡 | 亚洲婷婷狠狠爱综合网| 汤姆久久久久久久影院中文字幕| 国产 一区 欧美 日韩| 欧美日韩视频高清一区二区三区二| 国产午夜福利久久久久久| 91精品国产九色| 国产男女内射视频| 波野结衣二区三区在线| 三级国产精品片| 亚州av有码| 免费大片黄手机在线观看| 人妻少妇偷人精品九色| 99久久精品热视频| 亚洲无线观看免费| 色婷婷久久久亚洲欧美| 视频区图区小说| 日韩在线高清观看一区二区三区| 美女cb高潮喷水在线观看| 97人妻精品一区二区三区麻豆| 久久精品熟女亚洲av麻豆精品| 性插视频无遮挡在线免费观看| 2022亚洲国产成人精品| 又黄又爽又刺激的免费视频.| 嫩草影院新地址| 午夜福利高清视频| 97在线人人人人妻| 黄色怎么调成土黄色| 午夜福利高清视频| av在线app专区| 日本av手机在线免费观看| 欧美精品人与动牲交sv欧美| 亚洲精品一区蜜桃| 午夜亚洲福利在线播放| 国产永久视频网站| 中文在线观看免费www的网站| 日本av手机在线免费观看| 久久久久久九九精品二区国产| 国产乱人偷精品视频| 午夜亚洲福利在线播放| 国内少妇人妻偷人精品xxx网站| 亚洲精品一区蜜桃| 观看美女的网站| 22中文网久久字幕| 在线观看人妻少妇| 国产高清有码在线观看视频| 亚洲精品亚洲一区二区| 99热这里只有是精品50| 一个人观看的视频www高清免费观看| 日产精品乱码卡一卡2卡三| 午夜精品一区二区三区免费看| 在线观看免费高清a一片| 只有这里有精品99| 日韩电影二区| 亚洲精品影视一区二区三区av| 自拍偷自拍亚洲精品老妇| 成年女人在线观看亚洲视频 | 久久久午夜欧美精品| 天堂网av新在线| 精品久久久久久久末码|