quarrint (version 1.0.0)

compute.ann: Neural Network-based Interaction Index for a Quarry

Description

Given an object of type quarry, a neural network computes the interaction index (low, medium, high or very high).

Usage

"compute.ann"(x, ann = NULL, rep = 1, ...)

Arguments

x
A quarry object.
ann
The neural network used to estimate the interaction index. By default, if set to NULL, it uses a neural network provided by the package. The neural network is an object of class nn.
rep
The repetition of ann to be used.
...
Further arguments passed to or from other methods. For instance, see compute of the package neuralnet.

Value

A list whose elements are: A list whose elements are:

Details

The neural network provided with the package has a feed-forward design and has a hidden layer of 7 nodes. It takes as an input a quarry constructed with the function "quarry" using the default parameters. This neural network is fully detailed in "Interaction prediction between groundwater and quarry extension using discrete choice models and artificial neural networks" (Barthelemy et al., 2016).

It is possible to use another neural network that has been trained with the function train.ann.

References

Barthelemy, J., Carletti, T., Collier L., Hallet, H., Moriame, M., Sartenaer, A. (2016) Interaction prediction between groundwater and quarry extension using discrete choice models and artificial neural networks Environmental Earth Sciences (in press)

Collier, L., Barthelemy, J., Carletti, T., Moriame, M., Sartenaer, A., Hallet, H. (2015) Calculation of an Interaction Index between the Extractive Activity and Groundwater Resources Energy Procedia 76, 412-420

Krieselm, D. (2007) A Brief Introduction to Neural Networks. On-line available at http://www.dkriesel.com

Ripley, B. (1996) Pattern recognition and neural networks Cambridge university press

See Also

compute.dc to compute an interaction index based on a discrete choice model and compute.interaction to predict the interaction between between the quarry and the groundwater using both the discrete choice-based index and the neural network-based index.

train.ann to train a neural network and use it as an input for this function.

compute and neuralnet of the package neuralnet for optional additional parameters and details about objects of class nn.

Examples

Run this code
# creating a quarry
q <- quarry(geological.context = 2, hydrogeological.context = 4,
            piezometric.context = 1, quarry.position = 4,
            production.catchment = 4, quality.catchment = 3)

# computing the interaction index using the default neural network
inter.idx <- compute.ann(q)

Run the code above in your browser using DataCamp Workspace