Частая проблема с такими условиями видимо) Когда нужно от большего к меньшему, а не наоборот, поскольку все значения попадают под самое первое условие))
не думаю, что сеть хорошо обучится если на ее вход подавать только букву, а с зашумлением она будет понимать, что такое может произойти. Я это вижу так
Ну смотрите, к примеру а = 100. Данное значение < 800, 400. Если 0, то 0<800,400 и ==0. Во всех случаях 1м срабатывает <800. То есть, в принципе не сработает ни один elif)