Neural Network Implementation in Java
Artificial neural networks are a powerful tool that engineers can use in variety of purposes. The most common tasks are classification and regression, as well as control, modeling and prediction. For more than three decades, the field of artificial neural networks has been the center of intensive research. A large number of software tools have been developed to train these types of networks, but there is still interest in implementing neural networks in different programming languages. This paper aims to present the implementation of an arbitrary neural network in the Java programming language.
Bishop, C. M. (1995). Neural networks for pattern recognition. Oxford university press.
Demuth, H. B., Beale, M. H., De Jess, O., & Hagan, M. T. (2014). Neural network design. Martin Hagan.
Duch, W., & Jankowski, N. (2001). Transfer functions: hidden possibilities for better neural networks. In ESANN - European Symposium on Artificial Neural Networks Bruges (pp. 81-94). Faculty of Physics, Astronomy and Informatics, Nicolaus Copernicus University, Poland.
Hornik, K., Stinchcombe, M., & White, H. (1989). Multilayer feedforward networks are universal approximators. Neural networks, 2(5), 359-366.
Maca, P., Pech, P., & Pavlasek, J. (2014). Comparing the selected transfer functions and local optimization methods for neural network flood runoff forecast. Mathematical Problems in Engineering, 2014, 1-10. http://dx.doi.org/10.1155/2014/782351
Rumelhart, D. E., Durbin, R., Golden, R., & Chauvin, Y. (1995). Backpropagation: The basic theory. Backpropagation: Theory, architectures and applications, 1-34.
Yonaba, H., Anctil, F., & Fortin, V. (2010). Comparing sigmoid transfer functions for neural network multistep ahead streamflow forecasting. Journal of Hydrologic Engineering, 15(4), 275-283. https://doi.org/10.1061/(ASCE)HE.1943-5584.0000188
Copyright (c) 2020 BizInfo (Blace) Journal of Economics, Management and Informatics
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.