Resumen: Se plantea el desarrollo de un sistema de aprendizaje automático basado en algoritmos genéticos para la obtención de pulsos de modulación óptimos para la modulación en fase en un VCSEL. Para ello se realiza una caracterización completa del VCSEL utilizado, obteniendo los parámetros que definen su respuesta en fase a partir de la señal de modulación. Posteriormente se genera un entorno de simulación mediante el cual se diseña el algoritmo genético que será finalmente utilizado, definiendo una función de coste teórica que evalúa la proximidad de cada pulso de modulación al resultado óptimo. Finalmente, el algoritmo genético diseñado mediante simulación se implementa en un entorno experimental, analizando la convergencia del sistema y presentando el pulso optimizado para una transmisión de 1 Gbps. El pulso resultante se utiliza para modular el VCSEL, realizando una comparativa entre dicho resultado y los obtenidos con anteriores pulsos de modulación utilizados en otros estudios del mismo campo.