Paper Presentation:
To develop two different ANN models and compare their performances to evaluate the current situation and predict the behavior of water quality with respect to changes in pollutant loads and hydrological conditions.
This document discusses basic path testing, which is a white box testing method based on cyclomatic complexity. It uses control flow graphs to establish path coverage criteria. The key steps are: 1) drawing a control flow graph, 2) determining cyclomatic complexity using various formulas, 3) finding a basis set of independent paths, and 4) generating test cases to cover each path. The example provided calculates the cyclomatic complexity as 3 and identifies 3 paths to test for the given code fragment.
Stochastic Analysis of the LMS and NLMS Algorithms for Cyclostationary White ...john236zaq
This paper studies the stochastic behavior of the LMS and NLMS adaptive filtering algorithms when the input signal is a cyclostationary white Gaussian process with periodically time-varying power. Mathematical models are derived for the mean and mean-square deviation of the adaptive weights under these cyclostationary inputs. Monte Carlo simulations provide strong support for the theoretical models. The performance of the LMS and NLMS algorithms is also compared for various scenarios involving cyclostationary inputs.
This document proposes a new laser-based method for measuring evapotranspiration using water level sensors. It describes the development of a modified laser distance sensor integrated with a floating target platform and microcontroller to remotely measure water levels with greater accuracy than existing sensor technologies. An experimental setup was installed in an environmental field site to test the new system. Preliminary results from a December trial show the laser-based system can measure water level changes with less error than a comparison sensor, demonstrating the potential for improved evapotranspiration measurement.
Optimization of Continuous Queries in Federated Database and Stream Processin...Zbigniew Jerzak
The constantly increasing number of connected devices and sensors results in increasing volume and velocity of sensor-based streaming data. Traditional approaches for processing high velocity sensor data rely on stream processing engines. However, the increasing complexity of continuous queries executed on top of high velocity data has resulted in growing demand for federated systems composed of data stream processing engines and database engines. One of major challenges for such systems is to devise the optimal query execution plan to maximize the throughput of continuous queries.
In this paper we present a general framework for federated database and stream processing systems, and introduce the design and implementation of a cost-based optimizer for optimizing relational continuous queries in such systems. Our optimizer uses characteristics of continuous queries and source data streams to devise an optimal placement for each operator of a continuous query. This fine level of optimization, combined with the estimation of the feasibility of query plans, allows our optimizer to devise query plans which result in 8 times higher throughput as compared to the baseline approach which uses only stream processing engines. Moreover, our experimental results showed that even for simple queries, a hybrid execution plan can result in 4 times and 1.6 times higher throughput than a pure stream processing engine plan and a pure database engine plan, respectively.
IRJET- Modelling BOD and COD using Artificial Neural Network with Factor Anal...IRJET Journal
The document describes a study that used artificial neural networks (ANNs) and factor analysis to model biochemical oxygen demand (BOD) and chemical oxygen demand (COD) in the Korapuzha river in Kerala, India. Water quality data from three sampling points on the river from 2006-2015 were analyzed using factor analysis to identify input parameters that were highly correlated with BOD and COD. ANN models were developed using different combinations of these input parameters. The results showed that ANN models combined with factor analysis for data reduction provided better predictions of BOD and COD compared to using all available input parameters. The best predictions were obtained when using input parameters identified as highly correlated with BOD and COD through the factor analysis
The document summarizes a study that used artificial neural networks (ANN) to predict chemical oxygen demand (COD) levels in an anaerobic wastewater treatment system. Four ANN backpropagation training algorithms - Levenberg-Marquardt, gradient descent with adaptive learning, gradient descent with momentum, and resilient backpropagation - were tested on a model using COD input data. The Levenberg-Marquardt algorithm produced the best results with the lowest mean squared error of 0.533 and highest regression value of 0.991, accurately predicting COD levels. The study demonstrates ANNs can effectively model and predict values in nonlinear wastewater treatment processes.
Use of Fuzzy Set Theory in Environmental Engineering Applications: A ReviewIJERA Editor
Methods of solving the identified environmental problems, considering mathematical rigorous alternative assessment of environmental component process using fuzzy logic and approximate reasoning, are described by various researchers. To illustrate how such a computational intelligence approach would work in performing an assessment, various artificial techniques have been described. Fuzzy system technique for analysis of environmental components differentiates the approach from those techniques used in the past. It takes advantage of advanced computational intelligence techniques such as fuzzy sets and logic, for quantifying and manipulating in a mathematically rigorous way, subjective, inherently uncertain or imprecise values and concepts. This paper put forth the use of fuzzy sets in field of environmental engineering.
This document discusses basic path testing, which is a white box testing method based on cyclomatic complexity. It uses control flow graphs to establish path coverage criteria. The key steps are: 1) drawing a control flow graph, 2) determining cyclomatic complexity using various formulas, 3) finding a basis set of independent paths, and 4) generating test cases to cover each path. The example provided calculates the cyclomatic complexity as 3 and identifies 3 paths to test for the given code fragment.
Stochastic Analysis of the LMS and NLMS Algorithms for Cyclostationary White ...john236zaq
This paper studies the stochastic behavior of the LMS and NLMS adaptive filtering algorithms when the input signal is a cyclostationary white Gaussian process with periodically time-varying power. Mathematical models are derived for the mean and mean-square deviation of the adaptive weights under these cyclostationary inputs. Monte Carlo simulations provide strong support for the theoretical models. The performance of the LMS and NLMS algorithms is also compared for various scenarios involving cyclostationary inputs.
This document proposes a new laser-based method for measuring evapotranspiration using water level sensors. It describes the development of a modified laser distance sensor integrated with a floating target platform and microcontroller to remotely measure water levels with greater accuracy than existing sensor technologies. An experimental setup was installed in an environmental field site to test the new system. Preliminary results from a December trial show the laser-based system can measure water level changes with less error than a comparison sensor, demonstrating the potential for improved evapotranspiration measurement.
Optimization of Continuous Queries in Federated Database and Stream Processin...Zbigniew Jerzak
The constantly increasing number of connected devices and sensors results in increasing volume and velocity of sensor-based streaming data. Traditional approaches for processing high velocity sensor data rely on stream processing engines. However, the increasing complexity of continuous queries executed on top of high velocity data has resulted in growing demand for federated systems composed of data stream processing engines and database engines. One of major challenges for such systems is to devise the optimal query execution plan to maximize the throughput of continuous queries.
In this paper we present a general framework for federated database and stream processing systems, and introduce the design and implementation of a cost-based optimizer for optimizing relational continuous queries in such systems. Our optimizer uses characteristics of continuous queries and source data streams to devise an optimal placement for each operator of a continuous query. This fine level of optimization, combined with the estimation of the feasibility of query plans, allows our optimizer to devise query plans which result in 8 times higher throughput as compared to the baseline approach which uses only stream processing engines. Moreover, our experimental results showed that even for simple queries, a hybrid execution plan can result in 4 times and 1.6 times higher throughput than a pure stream processing engine plan and a pure database engine plan, respectively.
IRJET- Modelling BOD and COD using Artificial Neural Network with Factor Anal...IRJET Journal
The document describes a study that used artificial neural networks (ANNs) and factor analysis to model biochemical oxygen demand (BOD) and chemical oxygen demand (COD) in the Korapuzha river in Kerala, India. Water quality data from three sampling points on the river from 2006-2015 were analyzed using factor analysis to identify input parameters that were highly correlated with BOD and COD. ANN models were developed using different combinations of these input parameters. The results showed that ANN models combined with factor analysis for data reduction provided better predictions of BOD and COD compared to using all available input parameters. The best predictions were obtained when using input parameters identified as highly correlated with BOD and COD through the factor analysis
The document summarizes a study that used artificial neural networks (ANN) to predict chemical oxygen demand (COD) levels in an anaerobic wastewater treatment system. Four ANN backpropagation training algorithms - Levenberg-Marquardt, gradient descent with adaptive learning, gradient descent with momentum, and resilient backpropagation - were tested on a model using COD input data. The Levenberg-Marquardt algorithm produced the best results with the lowest mean squared error of 0.533 and highest regression value of 0.991, accurately predicting COD levels. The study demonstrates ANNs can effectively model and predict values in nonlinear wastewater treatment processes.
Use of Fuzzy Set Theory in Environmental Engineering Applications: A ReviewIJERA Editor
Methods of solving the identified environmental problems, considering mathematical rigorous alternative assessment of environmental component process using fuzzy logic and approximate reasoning, are described by various researchers. To illustrate how such a computational intelligence approach would work in performing an assessment, various artificial techniques have been described. Fuzzy system technique for analysis of environmental components differentiates the approach from those techniques used in the past. It takes advantage of advanced computational intelligence techniques such as fuzzy sets and logic, for quantifying and manipulating in a mathematically rigorous way, subjective, inherently uncertain or imprecise values and concepts. This paper put forth the use of fuzzy sets in field of environmental engineering.
Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...CSCJournals
This study presents the use of Evolutionary Polynomial Regression (EPR) in predicting the total sediment load of ten selected rivers in Malaysia. EPR is a data-driven hybrid technique, based on evolutionary computing. In order to apply the method, the extensive database of the Department of Irrigation and Drainage (DID), Ministry of Natural Resources & Environment, Malaysia was sought, and unrestricted access was granted. The EPR technique produced greatly improved results compared to other previous sediment load methods. A robustness study was performed in order to confirm the generalisation ability of the developed EPR model, and a sensitivity analysis was also conducted to determine the relative importance of model inputs. The performance of the EPR model demonstrates its predictive capability and generalisation ability to solve highly nonlinear problems of river engineering applications, such as sediment.
The document describes a study that used artificial neural networks (ANN) to predict chemical oxygen demand (COD) levels in wastewater from an anaerobic reactor. Four different backpropagation algorithms - Levenberg-Marquardt, gradient descent with adaptive learning rate, gradient descent with momentum, and resilient backpropagation - were used to train a three-layer feedforward ANN model. The model trained with the Levenberg-Marquardt algorithm performed best with a mean squared error of 0.533 and regression coefficient of 0.991, accurately predicting COD levels. The Levenberg-Marquardt algorithm provided the most accurate ANN model for predicting COD in effluent from the ana
Application of artificial neural network in metropolitan landscapeIAEME Publication
This document describes the application of an artificial neural network (ANN) to assess water quality in an urban landscape river. Specifically:
- An ANN using backpropagation was developed to create a water quality assessment model, using data from water quality monitoring at 6 sites on the landscape river.
- The ANN was trained on 4 water quality indicators (DO, NH3-N, TN, TP) using 5 water quality grades as targets, to classify new data and estimate water quality.
- The trained ANN was then used to assess the water quality at the 6 sites based on their average pollutant levels, classifying most sites as grade II or III quality.
Adaptive modified backpropagation algorithm based on differential errorsIJCSEA Journal
A new efficient modified back propagation algorithm with adaptive learning rate is proposed to increase the convergence speed and to minimize the error. The method eliminates initial fixing of learning rate through trial and error and replaces by adaptive learning rate. In each iteration, adaptive learning rate for output and hidden layer are determined by calculating differential linear and nonlinear errors of output layer and hidden layer separately. In this method, each layer has different learning rate in each iteration. The performance of the proposed algorithm is verified by the simulation results.
This document describes a study that used supervised machine learning techniques to predict river water quality parameters. Five machine learning models were applied to a river water quality dataset to predict four parameters: dissolved sodium, dissolved nitrate, gran alkalinity, and electrical conductivity. The best performing algorithm was found to be the decision tree model, which predicted all parameters with 87-98% accuracy. The results of this study could help support inexpensive and fast monitoring of river water quality to improve existing testing systems.
This document discusses how green infrastructure (GI) can help advance urban sustainability by reducing costs and emissions. It presents a case study that used high-throughput computing to optimize rainwater harvesting storage and minimize combined sewer overflow volume and costs in a complex urban water system. The study accelerated multi-objective optimization of GI placement through parallelization across multiple computers. Results showed significant acceleration and potential cost savings compared to traditional approaches.
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...MLconf
Graph Representation Learning with Deep Embedding Approach:
Graphs are commonly used data structure for representing the real-world relationships, e.g., molecular structure, knowledge graphs, social and communication networks. The effective encoding of graphical information is essential to the success of such applications. In this talk I’ll first describe a general deep learning framework, namely structure2vec, for end to end graph feature representation learning. Then I’ll present the direct application of this model on graph problems on different scales, including community detection and molecule graph classification/regression. We then extend the embedding idea to temporal evolving user-product interaction graph for recommendation. Finally I’ll present our latest work on leveraging the reinforcement learning technique for graph combinatorial optimization, including vertex cover problem for social influence maximization and traveling salesman problem for scheduling management.
Swift Parallel Scripting for High-Performance WorkflowDaniel S. Katz
The Swift scripting language was created to provide a simple, compact way to write parallel scripts that run many copies of ordinary programs concurrently in various workflow patterns, reducing the need for complex parallel programming or arcane scripting to achieve this common high-level task. The result was a highly portable programming model based on implicitly parallel functional dataflow. The same Swift script runs on multi-core computers, clusters, grids, clouds, and supercomputers, and is thus a useful tool for moving workflow computations from laptop to distributed and/or high performance systems.
Swift has proven to be very general, and is in use in domains ranging from earth systems to bioinformatics to molecular modeling. It’s more recently been adapted to serve as a programming model for much finer-grain in-memory workflow on extreme scale systems, where it can perform task rates in the millions to billion-per-second.
In this talk, we describe the state of Swift’s implementation, present several Swift applications, and discuss ideas for of the future evolution of the programming model on which it’s based.
A Brain Computer Interface Speller for Smart DevicesMahmoud Helal
This document presents a motor imagery-based brain-computer interface speller for mobile devices. It introduces a motor imagery structure model consisting of pre-processing, feature extraction, dimensionality reduction, and classification blocks. It develops an autoencoder-based dimensionality reduction method and compares it to PCA. It also develops a Hex-O-Spell mobile application using motor imagery to spell words. Results show the autoencoder approach achieves better performance than PCA. Testing on three subjects demonstrates the utility of the Hex-O-Spell mobile application. Future work involves enhancing the methods and application.
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...Putika Ashfar Khoiri
1) The document discusses applying the Polynomial Chaos Expansion (PCE) method to optimize parameters in distributed hydrological models and improve simulation accuracy.
2) PCE involves approximating a model output as a polynomial function of uncertain input parameters. It can efficiently estimate model outputs across the parameter space.
3) The author plans to use PCE to optimize soil-related parameters like layer thickness and hydraulic conductivity in a distributed hydrological model of the Ibo River catchment. Determining the optimal polynomial order for the model is a key future task.
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...TELKOMNIKA JOURNAL
The aim of this paper is to solve the optimal reactive power dispatch (ORPD) problem.
Metaheuristic algorithms have been extensively used to solve optimization problems in a reasonable time
without requiring in-depth knowledge of the treated problem. The perform ance of a metaheuristic requires
a compromise between exploitation and exploration of the search space. However, it is rarely to have the
two characteristics in the same search method, where the current emergence of hybrid methods. This
paper presents a hybrid formulation between two different metaheuristics: differential evolution (based on a
population of solution) and simulated annealing (based on a unique solution) to solve ORPD. The first one
is characterized with the high capacity of exploration, while the second has a good exploitation of the
search space. For the control variables, a mixed representation (continuous/discrete), is proposed. The
robustness of the method is tested on the IEEE 30 bus test system.
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSISMohd Danish
This document discusses different methods for flood frequency analysis, including Gumbel's method, artificial neural networks (ANN), and gene expression programming (GEP). Gumbel's method is widely used in India to predict flood peaks. ANN and GEP are artificial intelligence techniques that have been applied to hydraulic engineering problems in recent decades. The document focuses on applying GEP to flood frequency analysis of the Ganga River at Hardwar, India. GEP is implemented to derive a relationship between peak flood discharge and return period. The results of GEP are promising and suggest it is a useful alternative to more conventional flood frequency analysis methods.
Mathematical modeling and parameter estimation for water quality management s...Kamal Pradhan
This report describes various problem solving techniques in mathematical modeling for calculating various parameters of water e.g. temperature, pH, Dissolved oxygen. A mathematical model provides the ability to predict the contaminant concentration levels of a river. Here we are using an advection-diffusion equation as our mathematical model. The numerical solution of equation is calculated using Matlab & Mathematica. Parameter estimation is necessary in water modeling to predict the different parameters of water at different point with minimal errors. So here we use 2D & 3D interpolation technique for parameter estimation.
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...IJERDJOURNAL
ABSTRACT:- The Information groundwater levels are very important in the management of tidal lowland, especially for food crop farming. This study aims to perform modelling groundwater levels using Extreme Learning Machine (ELM) paralleled with the Particle Swarm Optimization (PSO). PSO is used to set the value of the input weights and hidden biases on ELM methods in order to improve the performance of the method ELM. Groundwater levels are modelled is hourly groundwater level at tertiary block. Data input for modelling is the water level in the channel, rainfall and temperature. Results of ground water level predictions using ELMPSO is better than predictions of groundwater levels using ELM. Based on these results, the ELM-PSO can be used in predicting groundwater levels, so as to assist decision makers in determining water management strategies and the determination of appropriate cropping pattern in tidal lowland
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”IRJET Journal
This document describes the design of a water distribution network for Darfal Village in India using EPANET 2.0 software. It involves collecting data on the village population, topography, and existing water infrastructure. The population is forecasted for the next two decades. Hydraulic modeling of the network is done in EPANET to design a system that can supply the total estimated water demand of 9.5 million liters per day with adequate pressure and flow at all nodes. The results of the analysis in EPANET are discussed.
The document summarizes research comparing the Particle Swarm Optimization (PSO) and Differential Evolution (DE) algorithms for optimizing power consumption using smart energy meter data. Both algorithms were implemented in MATLAB and tested on 15 days of meter data from a university lab in India. PSO achieved an 11.5% reduction in power consumption while DE achieved a 9.4% reduction. PSO outperformed DE for this application, showing it is an effective technique for optimizing energy use and reducing electricity costs for consumers. Future work could integrate the models with real smart meters and controllers to achieve automated scheduling and greater savings.
[Hydro]geological analysis using open source app: case Cikapundung RiverDasapta Erwin Irawan
My talk on Sarasehan Geologi Populer, 16th March 2015, at Badan Geologi. This talk covers various open source tools for geological and hydrogeological analysis with focus on Cikapundung river case. Some examples of R code to extract hidden pattern in the data set, in order to explain natural phenomenon.
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...IRJET Journal
This document summarizes a study that used HEC-RAS modeling to analyze river flow in the Ganga River in Haridwar District, Uttarakhand, India. A 30m DEM was downloaded and clipped to the area of interest. The DEM was converted to a TIN in ArcGIS and cross-sections, streamlines, and other data were created. This data was exported to HEC-RAS to build the hydraulic model. Simulations were run to generate water surface profiles. The results found the quality of the DEM input is important for flood modeling accuracy. The methodology can be applied to other river systems globally to examine topography data impacts on flood modeling.
This document provides a laboratory manual for an EE0405 Simulation Lab course. It includes:
1. A list of 12 experiments involving MATLAB/SIMULINK simulations of power electronics circuits like single and three-phase rectifiers and power system studies using software like ETAP.
2. Instructions on laboratory policies and report format, with the goal of developing skills in using computer packages for power electronics and power system analysis.
3. A session plan mapping the listed experiments to 12 weeks, with objectives to acquire MATLAB/SIMULINK and software skills relevant to power electronics and power systems.
This paper discusses the possible applications of particle swarm optimization (PSO) in the Power system. One of the problems in Power System is Economic Load dispatch (ED). The discussion is carried out in view of the saving money, computational speed – up and expandability that can be achieved by using PSO method. The general approach of the method of this paper is that of Dynamic Programming Method coupled with PSO method. The feasibility of the proposed method is demonstrated, and it is compared with the lambda iterative method in terms of the solution quality and computation efficiency. The experimental results show that the proposed PSO method was indeed capable of obtaining higher quality solutions efficiently in ED problems.
Parallel search or multithreaded search is a way to increase search speed by using additional processors.
Parallel search algorithms are classified by their scalability (that means the behavior of the algorithm as the number of processors becomes large) and their speed up.
Enterprise architecture (EA) is a well-defined practice for conducting enterprise analysis, design, planning, and implementation, using a comprehensive approach at all times, for the successful development and execution of strategy.
More Related Content
Similar to Comparison of ANN Algorithm for Water Quality Prediction of River Ganga
Use of Evolutionary Polynomial Regression (EPR) for Prediction of Total Sedim...CSCJournals
This study presents the use of Evolutionary Polynomial Regression (EPR) in predicting the total sediment load of ten selected rivers in Malaysia. EPR is a data-driven hybrid technique, based on evolutionary computing. In order to apply the method, the extensive database of the Department of Irrigation and Drainage (DID), Ministry of Natural Resources & Environment, Malaysia was sought, and unrestricted access was granted. The EPR technique produced greatly improved results compared to other previous sediment load methods. A robustness study was performed in order to confirm the generalisation ability of the developed EPR model, and a sensitivity analysis was also conducted to determine the relative importance of model inputs. The performance of the EPR model demonstrates its predictive capability and generalisation ability to solve highly nonlinear problems of river engineering applications, such as sediment.
The document describes a study that used artificial neural networks (ANN) to predict chemical oxygen demand (COD) levels in wastewater from an anaerobic reactor. Four different backpropagation algorithms - Levenberg-Marquardt, gradient descent with adaptive learning rate, gradient descent with momentum, and resilient backpropagation - were used to train a three-layer feedforward ANN model. The model trained with the Levenberg-Marquardt algorithm performed best with a mean squared error of 0.533 and regression coefficient of 0.991, accurately predicting COD levels. The Levenberg-Marquardt algorithm provided the most accurate ANN model for predicting COD in effluent from the ana
Application of artificial neural network in metropolitan landscapeIAEME Publication
This document describes the application of an artificial neural network (ANN) to assess water quality in an urban landscape river. Specifically:
- An ANN using backpropagation was developed to create a water quality assessment model, using data from water quality monitoring at 6 sites on the landscape river.
- The ANN was trained on 4 water quality indicators (DO, NH3-N, TN, TP) using 5 water quality grades as targets, to classify new data and estimate water quality.
- The trained ANN was then used to assess the water quality at the 6 sites based on their average pollutant levels, classifying most sites as grade II or III quality.
Adaptive modified backpropagation algorithm based on differential errorsIJCSEA Journal
A new efficient modified back propagation algorithm with adaptive learning rate is proposed to increase the convergence speed and to minimize the error. The method eliminates initial fixing of learning rate through trial and error and replaces by adaptive learning rate. In each iteration, adaptive learning rate for output and hidden layer are determined by calculating differential linear and nonlinear errors of output layer and hidden layer separately. In this method, each layer has different learning rate in each iteration. The performance of the proposed algorithm is verified by the simulation results.
This document describes a study that used supervised machine learning techniques to predict river water quality parameters. Five machine learning models were applied to a river water quality dataset to predict four parameters: dissolved sodium, dissolved nitrate, gran alkalinity, and electrical conductivity. The best performing algorithm was found to be the decision tree model, which predicted all parameters with 87-98% accuracy. The results of this study could help support inexpensive and fast monitoring of river water quality to improve existing testing systems.
This document discusses how green infrastructure (GI) can help advance urban sustainability by reducing costs and emissions. It presents a case study that used high-throughput computing to optimize rainwater harvesting storage and minimize combined sewer overflow volume and costs in a complex urban water system. The study accelerated multi-objective optimization of GI placement through parallelization across multiple computers. Results showed significant acceleration and potential cost savings compared to traditional approaches.
Hanjun Dai, PhD Student, School of Computational Science and Engineering, Geo...MLconf
Graph Representation Learning with Deep Embedding Approach:
Graphs are commonly used data structure for representing the real-world relationships, e.g., molecular structure, knowledge graphs, social and communication networks. The effective encoding of graphical information is essential to the success of such applications. In this talk I’ll first describe a general deep learning framework, namely structure2vec, for end to end graph feature representation learning. Then I’ll present the direct application of this model on graph problems on different scales, including community detection and molecule graph classification/regression. We then extend the embedding idea to temporal evolving user-product interaction graph for recommendation. Finally I’ll present our latest work on leveraging the reinforcement learning technique for graph combinatorial optimization, including vertex cover problem for social influence maximization and traveling salesman problem for scheduling management.
Swift Parallel Scripting for High-Performance WorkflowDaniel S. Katz
The Swift scripting language was created to provide a simple, compact way to write parallel scripts that run many copies of ordinary programs concurrently in various workflow patterns, reducing the need for complex parallel programming or arcane scripting to achieve this common high-level task. The result was a highly portable programming model based on implicitly parallel functional dataflow. The same Swift script runs on multi-core computers, clusters, grids, clouds, and supercomputers, and is thus a useful tool for moving workflow computations from laptop to distributed and/or high performance systems.
Swift has proven to be very general, and is in use in domains ranging from earth systems to bioinformatics to molecular modeling. It’s more recently been adapted to serve as a programming model for much finer-grain in-memory workflow on extreme scale systems, where it can perform task rates in the millions to billion-per-second.
In this talk, we describe the state of Swift’s implementation, present several Swift applications, and discuss ideas for of the future evolution of the programming model on which it’s based.
A Brain Computer Interface Speller for Smart DevicesMahmoud Helal
This document presents a motor imagery-based brain-computer interface speller for mobile devices. It introduces a motor imagery structure model consisting of pre-processing, feature extraction, dimensionality reduction, and classification blocks. It develops an autoencoder-based dimensionality reduction method and compares it to PCA. It also develops a Hex-O-Spell mobile application using motor imagery to spell words. Results show the autoencoder approach achieves better performance than PCA. Testing on three subjects demonstrates the utility of the Hex-O-Spell mobile application. Future work involves enhancing the methods and application.
Improving Distributed Hydrologocal Model Simulation Accuracy Using Polynomial...Putika Ashfar Khoiri
1) The document discusses applying the Polynomial Chaos Expansion (PCE) method to optimize parameters in distributed hydrological models and improve simulation accuracy.
2) PCE involves approximating a model output as a polynomial function of uncertain input parameters. It can efficiently estimate model outputs across the parameter space.
3) The author plans to use PCE to optimize soil-related parameters like layer thickness and hydraulic conductivity in a distributed hydrological model of the Ibo River catchment. Determining the optimal polynomial order for the model is a key future task.
A Hybrid Formulation between Differential Evolution and Simulated Annealing A...TELKOMNIKA JOURNAL
The aim of this paper is to solve the optimal reactive power dispatch (ORPD) problem.
Metaheuristic algorithms have been extensively used to solve optimization problems in a reasonable time
without requiring in-depth knowledge of the treated problem. The perform ance of a metaheuristic requires
a compromise between exploitation and exploration of the search space. However, it is rarely to have the
two characteristics in the same search method, where the current emergence of hybrid methods. This
paper presents a hybrid formulation between two different metaheuristics: differential evolution (based on a
population of solution) and simulated annealing (based on a unique solution) to solve ORPD. The first one
is characterized with the high capacity of exploration, while the second has a good exploitation of the
search space. For the control variables, a mixed representation (continuous/discrete), is proposed. The
robustness of the method is tested on the IEEE 30 bus test system.
APPLICATION OF GENE EXPRESSION PROGRAMMING IN FLOOD FREQUENCY ANALYSISMohd Danish
This document discusses different methods for flood frequency analysis, including Gumbel's method, artificial neural networks (ANN), and gene expression programming (GEP). Gumbel's method is widely used in India to predict flood peaks. ANN and GEP are artificial intelligence techniques that have been applied to hydraulic engineering problems in recent decades. The document focuses on applying GEP to flood frequency analysis of the Ganga River at Hardwar, India. GEP is implemented to derive a relationship between peak flood discharge and return period. The results of GEP are promising and suggest it is a useful alternative to more conventional flood frequency analysis methods.
Mathematical modeling and parameter estimation for water quality management s...Kamal Pradhan
This report describes various problem solving techniques in mathematical modeling for calculating various parameters of water e.g. temperature, pH, Dissolved oxygen. A mathematical model provides the ability to predict the contaminant concentration levels of a river. Here we are using an advection-diffusion equation as our mathematical model. The numerical solution of equation is calculated using Matlab & Mathematica. Parameter estimation is necessary in water modeling to predict the different parameters of water at different point with minimal errors. So here we use 2D & 3D interpolation technique for parameter estimation.
Hourly Groundwater Modelling In Tidal Lowlands Areas Using Extreme Learning M...IJERDJOURNAL
ABSTRACT:- The Information groundwater levels are very important in the management of tidal lowland, especially for food crop farming. This study aims to perform modelling groundwater levels using Extreme Learning Machine (ELM) paralleled with the Particle Swarm Optimization (PSO). PSO is used to set the value of the input weights and hidden biases on ELM methods in order to improve the performance of the method ELM. Groundwater levels are modelled is hourly groundwater level at tertiary block. Data input for modelling is the water level in the channel, rainfall and temperature. Results of ground water level predictions using ELMPSO is better than predictions of groundwater levels using ELM. Based on these results, the ELM-PSO can be used in predicting groundwater levels, so as to assist decision makers in determining water management strategies and the determination of appropriate cropping pattern in tidal lowland
“DESIGN OF WATER DISTRIBUTION NETWORK FOR DARFAL VILLAGE BY EPANET 2.0 SOFTWARE”IRJET Journal
This document describes the design of a water distribution network for Darfal Village in India using EPANET 2.0 software. It involves collecting data on the village population, topography, and existing water infrastructure. The population is forecasted for the next two decades. Hydraulic modeling of the network is done in EPANET to design a system that can supply the total estimated water demand of 9.5 million liters per day with adequate pressure and flow at all nodes. The results of the analysis in EPANET are discussed.
The document summarizes research comparing the Particle Swarm Optimization (PSO) and Differential Evolution (DE) algorithms for optimizing power consumption using smart energy meter data. Both algorithms were implemented in MATLAB and tested on 15 days of meter data from a university lab in India. PSO achieved an 11.5% reduction in power consumption while DE achieved a 9.4% reduction. PSO outperformed DE for this application, showing it is an effective technique for optimizing energy use and reducing electricity costs for consumers. Future work could integrate the models with real smart meters and controllers to achieve automated scheduling and greater savings.
[Hydro]geological analysis using open source app: case Cikapundung RiverDasapta Erwin Irawan
My talk on Sarasehan Geologi Populer, 16th March 2015, at Badan Geologi. This talk covers various open source tools for geological and hydrogeological analysis with focus on Cikapundung river case. Some examples of R code to extract hidden pattern in the data set, in order to explain natural phenomenon.
DEM GENERATION AND RIVER ANALYSIS USING HEC-RAS MODEL, HARIDWAR DISTRICT, UTT...IRJET Journal
This document summarizes a study that used HEC-RAS modeling to analyze river flow in the Ganga River in Haridwar District, Uttarakhand, India. A 30m DEM was downloaded and clipped to the area of interest. The DEM was converted to a TIN in ArcGIS and cross-sections, streamlines, and other data were created. This data was exported to HEC-RAS to build the hydraulic model. Simulations were run to generate water surface profiles. The results found the quality of the DEM input is important for flood modeling accuracy. The methodology can be applied to other river systems globally to examine topography data impacts on flood modeling.
This document provides a laboratory manual for an EE0405 Simulation Lab course. It includes:
1. A list of 12 experiments involving MATLAB/SIMULINK simulations of power electronics circuits like single and three-phase rectifiers and power system studies using software like ETAP.
2. Instructions on laboratory policies and report format, with the goal of developing skills in using computer packages for power electronics and power system analysis.
3. A session plan mapping the listed experiments to 12 weeks, with objectives to acquire MATLAB/SIMULINK and software skills relevant to power electronics and power systems.
This paper discusses the possible applications of particle swarm optimization (PSO) in the Power system. One of the problems in Power System is Economic Load dispatch (ED). The discussion is carried out in view of the saving money, computational speed – up and expandability that can be achieved by using PSO method. The general approach of the method of this paper is that of Dynamic Programming Method coupled with PSO method. The feasibility of the proposed method is demonstrated, and it is compared with the lambda iterative method in terms of the solution quality and computation efficiency. The experimental results show that the proposed PSO method was indeed capable of obtaining higher quality solutions efficiently in ED problems.
Similar to Comparison of ANN Algorithm for Water Quality Prediction of River Ganga (20)
Parallel search or multithreaded search is a way to increase search speed by using additional processors.
Parallel search algorithms are classified by their scalability (that means the behavior of the algorithm as the number of processors becomes large) and their speed up.
Enterprise architecture (EA) is a well-defined practice for conducting enterprise analysis, design, planning, and implementation, using a comprehensive approach at all times, for the successful development and execution of strategy.
Application of Knowledge Engineering in Legal Data : A case study of the info...Suresh Pokharel
To study the information flow in the Supreme Court of Nepal and to suggest an appropriate Knowledge Engineering approach for enhancement of the process.
See next presentation for details...
The process of solving new problems based on the solutions of similar past problems.
CBR is not only a powerful method for computer reasoning but also a pervasive behavior in everyday human problem solving.
Related to prototype theory, which is most deeply explored in cognitive science.
Signature is commonly accepted as a means of verifying the legality of documents such as certificates, checks, drafts, letters, approvals, etc.
The pre-trained CNN model, GoogleNet is used for the experiment and the TensorFlow platform is used.
GoogleNet model consists of two parts; a classification layer and a feature extraction layer.
The parameters on the classification layer are removed and trained with the transfer values from the feature extraction layer of the model.
Problems in countering the forgery and falsification of such documents in diverse financial, legal, academic, and other commercial settings.
This document discusses task programming in cloud computing. It introduces task computing as a way to distribute code execution across remote computing nodes. The document then describes an experiment using RabbitMQ to distribute data analysis tasks across varying numbers of workers. The results show that increasing the number of workers reduces the total time to complete the tasks. Finally, the document concludes that task programming is well-suited for applications that require large-scale distributed computing over long periods of time and can provide a low-cost alternative to grid computing through the use of cloud resources.
Gene Identification in Alzheimer Disease Using Bioinformatics AnalysisSuresh Pokharel
This document summarizes a bioinformatics study that aimed to identify genes associated with Alzheimer's disease (AD) by analyzing gene expression data from neurocytes treated with excess manganese, which is toxic to neurons and implicated in AD development, and from AD patients versus controls. The methodology involved analyzing two gene expression datasets with Venn analysis to find differentially expressed genes shared between manganese-treated neurocytes and AD patients. The results found a significant intersection between the two groups, identifying key genes involved in both manganese toxicity and AD processes.
More commonly used variance of Markov Networks
The undirected graphical model that is discriminative, used for predicting sequences.
Construct conditional model p(Y|X)
Commonly used in pattern recognition, machine learning and used for structured prediction.
It uses contextual information from previous labels, thus increasing the amount of information the model has to make a good prediction.
PCA and LDA are dimensionality reduction techniques. PCA transforms variables into uncorrelated principal components while maximizing variance. It is unsupervised. LDA finds axes that maximize separation between classes while minimizing within-class variance. It is supervised and finds axes that separate classes well. The document provides mathematical explanations of how PCA and LDA work including calculating covariance matrices, eigenvalues, eigenvectors, and transformations.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesChristina Lin
Traditionally, dealing with real-time data pipelines has involved significant overhead, even for straightforward tasks like data transformation or masking. However, in this talk, we’ll venture into the dynamic realm of WebAssembly (WASM) and discover how it can revolutionize the creation of stateless streaming pipelines within a Kafka (Redpanda) broker. These pipelines are adept at managing low-latency, high-data-volume scenarios.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Sinan KOZAK
Sinan from the Delivery Hero mobile infrastructure engineering team shares a deep dive into performance acceleration with Gradle build cache optimizations. Sinan shares their journey into solving complex build-cache problems that affect Gradle builds. By understanding the challenges and solutions found in our journey, we aim to demonstrate the possibilities for faster builds. The case study reveals how overlapping outputs and cache misconfigurations led to significant increases in build times, especially as the project scaled up with numerous modules using Paparazzi tests. The journey from diagnosing to defeating cache issues offers invaluable lessons on maintaining cache integrity without sacrificing functionality.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...University of Maribor
Slides from talk presenting:
Aleš Zamuda: Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapter and Networking.
Presentation at IcETRAN 2024 session:
"Inter-Society Networking Panel GRSS/MTT-S/CIS
Panel Session: Promoting Connection and Cooperation"
IEEE Slovenia GRSS
IEEE Serbia and Montenegro MTT-S
IEEE Slovenia CIS
11TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTING ENGINEERING
3-6 June 2024, Niš, Serbia
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
Comparative analysis between traditional aquaponics and reconstructed aquapon...bijceesjournal
The aquaponic system of planting is a method that does not require soil usage. It is a method that only needs water, fish, lava rocks (a substitute for soil), and plants. Aquaponic systems are sustainable and environmentally friendly. Its use not only helps to plant in small spaces but also helps reduce artificial chemical use and minimizes excess water use, as aquaponics consumes 90% less water than soil-based gardening. The study applied a descriptive and experimental design to assess and compare conventional and reconstructed aquaponic methods for reproducing tomatoes. The researchers created an observation checklist to determine the significant factors of the study. The study aims to determine the significant difference between traditional aquaponics and reconstructed aquaponics systems propagating tomatoes in terms of height, weight, girth, and number of fruits. The reconstructed aquaponics system’s higher growth yield results in a much more nourished crop than the traditional aquaponics system. It is superior in its number of fruits, height, weight, and girth measurement. Moreover, the reconstructed aquaponics system is proven to eliminate all the hindrances present in the traditional aquaponics system, which are overcrowding of fish, algae growth, pest problems, contaminated water, and dead fish.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Embedded machine learning-based road conditions and driving behavior monitoring
Comparison of ANN Algorithm for Water Quality Prediction of River Ganga
1. Comparison of ANN Algorithm
for Water Quality Prediction of
River Ganga
Aradhana Giri and N.B. Singh
Department of Civil Engineering, Institute of Engineering and Technology
Lucknow, UP, India
Presented By:
Suresh Pokharel (074MSCSK015)
M.Sc. in Computer System and Knowledge Engineering
Institute of Engineering, Pulchowk Campus 1
2. Introduction
● Maintaining the Availability and Quality of the freshwater
resources : A vital environmental challenge
● Human actions in urban areas surrounding the Ganga River (i.e.
Kanpur, Allahabad, Varanasi etc.) generates severe impact.
Causes of Water Pollution:
- Rapid increase in population
- Rising standards of living
- Exponential growth of Industrialization 2
3. Introduction to Ganga River
● The most worshipped river of the Hindus
● One of the most polluted river of the country
● 25 big cities located along its bank
● 95% of the sewage enters directly to the river
● Total length: 2525 KM (Gangotri to Gangasagar)
● Highly Polluted: 600 KM
3
5. A man cleaning garbage along the banks of the river
Ganges in Kolkata, India, April 9, 2017. 5
6. Objective
To develop two different ANN models and compare their
performances to evaluate the current situation and
predict the behaviour of water quality with respect to
changes in pollutant loads and hydrological conditions
6
7. Gathered Data
● Hydro Meteorological data
● Quality Measurement in River
● Land use
● Management practices on land
● Point pollution measurement
● Flow and water level data
7
8. Table: PRIMARY WATER QUALITY CRITERIA FOR
DESIGNATED (BEST - USE - CLASSES)
Source: http://www.uppcb.com/river_quality.htm
8
10. Dissolved Oxygen
● Dissolved oxygen refers to the level of free,
non-compound oxygen molecule present in water
● Fish and aquatic animals cannot split oxygen from water
(H2O) or other oxygen-containing compounds.
● Measured in units of milligrams of gas per liter of water –
mg/L. (parts per million or ppm).
10
11. How Temperature affects water quality?
● Temperature impacts both the chemical and biological
characteristics of surface water
● Warm water is less capable of holding dissolved oxygen.
● Low dissolved oxygen levels leave aquatic organisms in a
weakened physical state and more susceptible to
disease, parasites, and other pollutants.
11
Source: US Geographical Survey (https://water.usgs.gov/edu/temperature.html)
12. Artificial Neural Network Model
Monthly data of previous 5 years (2008 to 2012) are measured with
attributes:
● Temperature
● Flow rate
● BOD (Biochemical Oxygen Demand)
● DO (Dissolved Oxygen)
Implementation Platform: MATLAB NN Toolbox
Data Source: Uttar Pradesh Pollution Control Board (UPPCB)
12
13. Division of Data
Training Data : 70%
Testing Data : 30%
Input_Train: 1x42
Output_Train: 1x42
Input_validation: 1x18
Output_validation: 1x18
13
15. Training Algorithm - 1
Gradient Descent with adaptive learning:
● Function name: traingda
● A network training function that updates weight and bias values
according to gradient descent with adaptive learning rate.
● Backpropagation is used to calculate derivatives of performance
dperf with respect to the weight and bias variables X.
● Each variable is adjusted according to gradient descent:
dX = alpha*d(perf)/dX
● Gradient Descent has a problem of getting stuck in Local Minima
15
16. Activation Function for GDA
For Hidden Layer
real-valued function ф whose value depends only on the distance
Gaussian radial basis function
r = |x-xi
| ф = e-(εr)^2
For Output Layer
Linear activation function
Transfer Function
Hyperbolic Sigmoid Tangent function ( tansig )
16
17. Training Algorithm - 2
Levenberg Marquardt Back Propagation:
● The LM curve-fitting method : combination the gradient descent method and the
Gauss-Newton method.
Backpropagation is used to calculate the Jacobian jX of performance perf with
respect to the weight and bias variables X.
Each variable is adjusted according to Levenberg-Marquardt,
jj = jX * jX
je = jX * E
dX = -(jj+I*mu) je where E is all errors and I is the identity matrix.
Function in Matlab: trainlm
Source: https://www.mathworks.com/help/deeplearning/ref/trainlm.html
17
18. Activation Function for LM
For Hidden Layer
Tanh (Hyperbolic Tangent function)
f(x) = 1 — exp(-2x) / 1 + exp(-2x)
-1 < output < 1
For Output Layer
Linear activation function
Transfer Function
Log Sigmoid Transfer function (logsig )
18
19. Testing
● Test with unknown data set
● After training with each ANN
configuration, Performance evaluation
methods used :
Correlation Coefficient
Mean Square Error (MSE)
Root Mean Square Error (RMSE) Xi
: Real ith data
Yi
: ith Estimate
N : NUmber of Xi, Yi
X
̄ : Average of X
19
20. Results
Fig. Comparison between output of Levenberg Marquardt (LM) backpropagation and Gradient Descent with
adaptive learning (GDA) rate backpropagation
20
22. Results (contd ...)
Best Trained R = 0.9860
Best Validation R = 0.9800
Best Output vs. Target = 0.9919
● In comparison to GDA, result of LM is found to be more
accurate
● LM is faster as compared to GDA
22
23. References
1. Giri, Aradhana, and N. B. Singh. "Comparison of Artificial Neural Network
Algorithm for Water Quality Prediction of River Ganga." Environmental
Research Journal 8.2 (2014): 55-63.
2. Webb, Bruce W., and Franz Nobilis. "Long-term changes in river temperature
and the influence of climatic and hydrological factors." Hydrological Sciences
Journal 52.1 (2007): 74-85.
3. Zhang, Guoqiang, B. Eddy Patuwo, and Michael Y. Hu. "Forecasting with
artificial neural networks:: The state of the art." International journal of
forecasting 14.1 (1998): 35-62.
4. Maier, Holger R., and Graeme C. Dandy. "Neural networks for the prediction
and forecasting of water resources variables: a review of modelling issues and
applications." Environmental modelling & software 15.1 (2000): 101-124.
23