Una variable binaria con valores 0, 1 puede (normalmente) ser escalada a (valor - media) / SD, que es presumiblemente su puntuación z.
La restricción más obvia es que si se obtienen todos los ceros o todos los unos, la introducción a ciegas de la SD significaría que la puntuación z no está definida. Hay un caso para asignar cero también en la medida en que el valor - la media es idéntico a cero. Pero muchas cosas estadísticas no tendrán mucho sentido si una variable es realmente una constante. Sin embargo, de forma más general, si la DE es pequeña, hay más riesgo de que las puntuaciones sean inestables y/o no estén bien determinadas.
Un problema a la hora de dar una mejor respuesta a tu pregunta es precisamente qué "algoritmo de aprendizaje automático" estás considerando. Parece que se trata de un algoritmo que combina datos de varias variables, por lo que normalmente tendrá sentido suministrarlos en escalas similares.
(LATER) A medida que el cartel original va añadiendo comentarios uno a uno, su pregunta se va transformando. Sigo considerando que (valor - media) / DE tiene sentido (es decir, no es un disparate) para las variables binarias siempre que la DE sea positiva. Sin embargo, la regresión logística fue nombrada más tarde como la aplicación y para esto no hay ninguna ganancia teórica o práctica (y de hecho una cierta pérdida de simplicidad) a otra cosa que la alimentación en variables binarias como 0, 1. Su software debe ser capaz de hacer frente a eso; si no, abandonar ese software en favor de un programa que puede. En cuanto a la pregunta del título: puede, sí; debería, no.