Application of Neural Networks in Animal Science

Application of Neural Networks in Animal Science

Emilio Soria (Valencia University, Spain), Carlos Fernández (Valencia Polytechnic University, Spain), Antonio J. Serrano (University of Valencia, Spain), Marcelino Martínez (Valencia University, Spain), José R. Magdalena (Valencia University, Spain) and Juan F. Guerrero (Valencia University, Spain)
DOI: 10.4018/978-1-60566-766-9.ch021
OnDemand PDF Download:
List Price: $37.50


Stock breeding has been one of the most important sources of food and labour throughout human history. Every advance in this field has always led to important and beneficial impacts on human society. These innovations have mainly taken place in machines or genetics, but data analysis has been somewhat ignored. Most of the published works in data analysis use linear models, and there are few works in the literature that use non-linear methods for data processing in stock breeding where these methods have proven to obtain better results and performance than linear, classical methods. This chapter demonstrates the use of non-linear methods by presenting two practical applications: milk yield production in goats, and analysis of farming production systems.
Chapter Preview


The use of neural networks (NN) has undergone an exponential increase during the last few years due to the different types of problems that can be solved; they can be successfully applied to classification, modelling and prediction problems. Their inherent characteristics when compared to other methods make them especially suitable in data analysis problems where some of the following conditions occur:

  • 1.

    It is unclear or very hard to find out the rules that relate the target variable to the other variables considered in the model.

  • 2.

    Data are incomplete, imprecise or noisy (statistically perturbed).

  • 3.

    The problem requires a great number of dependant variables (problems with high dimensionality).

  • 4.

    The model to be applied is non linear.

  • 5.

    There exists a great amount of data.

  • 6.

    The environment of the variable or variables to model changes with time.

The above-mentioned characteristics are quite common and representative in a great number of knowledge areas, but in accordance with the experience of the authors, animal science fits these characteristics particularly well for several reasons:

  • 1.

    Any animal and its possible interactions with the different elements in its environment constitute a complex system with a large number of plausible relationships. In principle, it would be natural to assume these relationships as non linear, due to the inherent complexity of living beings.

  • 2.

    There are many variable to determine the state/behaviour of an animal or to model one of the variables that characterizes the animal. Therefore, an excessive simplification of the problem may yield too many errors in the model. Consequently, this is a non-linear, high dimensionality problem.

  • 3.

    Data gathering is performed, in most of the cases, by the farmer himself, so incomplete data or errors in measures can arise.

  • 4.

    Since this kind of data comes from a daily event (i.e., feed amount, dairy amount, ...), growth over time, a system that can adapt to new data gathered, and can also bring reliability and performance to the new yielded results would be a desirable choice.

The above information suggests not only the possibility of applying neural networks in this field but also their suitability for problems of this kind. In this chapter, we will present two applications based on these models. The first one is a problem of time-series prediction, where the target is to predict goat milk production; the second one is a data clustering application: the farm milk and meat productions are analyzed and characterized. The results obtained, which are compared with other classic approaches, demonstrate the validity of the neuronal models in animal science.


Weekly Milk Prediction On Dairy Goats

The aim of this problem is to predict the milk production in a goat herd. It should be taken into account that farmers’ income comes from milk production and composition; therefore, the accurate measurement or prediction of milk yield (MY) is essential to their economy (Pool & Meuwissen, 1999; Macciotta, Cappio-Borlino & Pulina, 2000). Also, it is interesting to determine and evaluate the most important factors that can affect milk yield, so that it is feasible to interact with all the variables that decisively improve milk production.

Neural networks have been applied in a great number of time-series prediction problems demonstrating the validity of these methods over other approaches (Weigend & Gerschenfeld, 1994). According to the aforementioned characteristics, two stages can be defined in this problem:

Key Terms in this Chapter

Recurrent Neural Networks: Neural models where the synaptic weights contain feedback. This network exhibits dynamic temporal behaviour.

Multilayer Perceptron: The most well know and most widely used neural mdel in problems such as: systems modelization, time-series prediction and, pattern classification. The name stands for the location of the neurons in several layers.

Dairy Goat: Goat specialized in milk production.

Self Organizing Maps (SOM): Neural model that is mainly used, to extract knowledge from data with high dimensionality. These maps can be visualized in two dimensions showing relations among data.

Dairy Farmer: Farmer that raises milk producing animals.

Milk Yield: Milk production expressed in Kg per animal and day.

Complete Chapter List

Search this Book: