Последнее время путь алгоритма заменяет путь нейронной сети, то есть путь обучения механизма, а не прямого программирования, типа если то, то это. Но тут возникает другой вопрос, алгоритм можно понять, почему он сделал так, а не эдак, а вот нейросеть не всегда. Когда был матч по игре в ГО с Седолем, то машина сделала сначала совсем неочевидный ход, который впоследствии разбил всю защиту белкового противника. И от себя смею предположить, что на двух нижних конечностях верткость выше чем на трех и более, тем самым чуток выше шанс победить в схватке и следовательно выше шанс выжить и выше вероятность оставить потомство, следовательно за миллионы лет эволюции микроскопическая вероятность мделала свое дело