Initially I was ranking teams every week based on how many accumulated passing, rushing, and receiving yards they had allowed, and I used those ranks as input (among other metrics) to neural networks.