Understanding Methane Emissions in Cattle Through Machine Learning using Farm-Scale Animal and Environmental data