Machine-learning models called artificial neural networks ... of endangered languages to accelerating drug discovery. Every ANN has three components: nodes, edges, and weights.