Related Experiment Video
Updated: May 8, 2026

07:15
Machine Learning Algorithms for Early Detection of Bone Metastases in an Experimental Rat Model
Published on: August 16, 2020
Predicting expected progeny difference for marbling score in Angus cattle using artificial neural networks and
Hayrettin Okut1, Xiao-Liao Wu, Guilherme J M Rosa
1Department of Animal Sciences, University of Wisconsin, Madison, WI 53706, USA. okut.hayrettin@gmail.com.
Genetics, Selection, Evolution : GSE
|September 13, 2013
Summary
Artificial neural networks (ANN) with Bayesian regularization show promise for predicting cattle breeding values, performing comparably to traditional methods. This advancement could enhance genomic selection accuracy in livestock.
Area of Science:
- Animal Genomics
- Bioinformatics
- Machine Learning in Agriculture
Background:
- Artificial neural networks (ANN) mimic the human brain for parallel data processing and can model complex, nonlinear relationships.
- ANN with Bayesian regularization have previously shown superior performance over linear models in predicting crop and dairy yields.
- The potential of ANN to improve the accuracy of molecular breeding values for genomic selection warrants investigation.
Purpose of the Study:
- To evaluate the accuracy of artificial neural networks (ANN) for predicting the expected progeny difference (EPD) of marbling score in Angus cattle.
- To compare the performance of various ANN architectures against established linear Bayesian regression models.
Main Methods:
- Exploration of diverse ANN architectures, including variations in training algorithms, activation functions, and hidden layer neuron counts.
- Implementation of ANN with Bayesian regularization (BRANN) for prediction.
- Comparison with BayesCpC models, which involve marker selection and effect estimation under an additive inheritance assumption.
Main Results:
- ANN with Bayesian regularization demonstrated comparable prediction accuracy and sum of squared errors to the BayesCpC method.
- For a 3K-SNP panel, BRANN achieved prediction accuracies ranging from 0.776 to 0.807, while BayesCpC yielded 0.776.
- Using a selected 700-SNP panel, BRANN's accuracy ranged from 0.842 to 0.858, compared to 0.863 for BayesCpC. ANN using scaled conjugate gradient back-propagation showed lower accuracy.
Conclusions:
- Artificial neural networks with Bayesian regularization are effective for predicting additive genetic values, performing on par with linear Bayesian models.
- ANN serve as valuable universal approximators for complex functions relevant to animal breeding and genomic selection.
Related Concept Videos
Variation
An important characteristic of any set of data is the variation in the data. In some data sets, the data values are concentrated closely near the mean; in other data sets, the data values are more widely spread out from the mean. The most common measure of variation, or spread, is the standard deviation, which is the square root of variance.
When independent and dependent variables are plotted on a scatter plot, the slope of a line is a value that describes the rate of change between the two...
When independent and dependent variables are plotted on a scatter plot, the slope of a line is a value that describes the rate of change between the two...
Pedigree Analysis
Overview
Multiple Regression
Multiple regression assesses a linear relationship between one response or dependent variable and two or more independent variables. It has many practical applications.
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
Farmers can use multiple regression to determine the crop yield based on more than one factor, such as water availability, fertilizer, soil properties, etc. Here, the crop yield is the response or dependent variable as it depends on the other independent variables. The analysis requires the construction of a scatter plot...
