Bueno, estoy implementando un algoritmo genético para aprendizaje de pesos en una red neuronal, y no tengo ni idea de como codificar un peso (numero real) a binario.
La verdad es que este tipo de cosas de conversiones y tal lo tengo bastante olvidado, y, aunque he encontrado cosas, no se adaptan del todo a lo que necesito...
La duda:
Imaginemos que lo que quiero pasar a binario va a estar entre -5.0 y 5.0... y me gustaría poder convertir los números tomando al menos 6 decimales. 0.123456 ... ¿Cuál es la mejor forma de convertir un número real de 6 decimales a binario? Cuantos menos bits necesite, mejor.
La verdad que ando pegado con eso, el resto del algoritmo creo que ya lo tengo planteado.
Para el que le interese, el objetivo es al final hacer una comparación entre aprendizaje por retropropagación y algoritmo genético.
Saludos y gracias!