Predicción con espectrogramasHola a todos. Inspirado por trabajos previos de Bill, Pete y Emmanuel, acabo de crear un nuevo script para crear imágenes de espectrogramas. Los espectrogramas son mapas de calor calculados mediante la Transformada Rápida de Fourier (FFT) en ventanas deslizantes a lo largo de una serie de espectros.
La idea principal es usar estas imágenes como entradas en Torch para predecir las propiedades de los espectros. Esto parece ser un buen complemento para los flujos de trabajo de FDE espectral y es fácil de configurar.
Se adjunta un primer ejemplo de los datos de alcohol por RMN. Muchas gracias a Emmanuel por los datos completos, extraídos de su excelente revista. ¡Funciona! Ejemplo de salida:


También se adjunta un script JSL inicial para calcular espectrogramas.
Los comentarios son bienvenidos.
Sonriente,
Rus
PD: Estamos planeando convocar un grupo de interés sobre "Aprendizaje automático para la química" en Reunión la próxima semana. Por favor, asista si puede.
Re: Predicción con espectrogramas@russ_wolfinger - Me encanta esto para grandes colecciones de espectros. Sería fantástico tener la FFT como opción de columna de transformación también para espectros individuales (o grupos pequeños). Esta función es muy útil en el campo de la cristalografía de rayos X: Transformada Rápida de Fourier y ajuste multigaussiano de datos XRR para determinar el espesor de películas delgadas cultivadas con ALD dentro del régimen de crecimiento inicial (PDF disponible aquí).
Re: Predicción con espectrogramasHola Russ,
Gran trabajo como siempre. ¡Gracias!
Probé el script y funciona bien, excepto que al usar la función "página" en GB, parece limitar la visualización a solo 200. Esto hace que solo 200 de los 219 espectrogramas se recuperen en la tabla original.
Funciona bien usando :g como variable "wrap".

No estoy seguro de si esta es una configuración local solo para mí.
Mejor
Florián
Re: Predicción con espectrogramasSí, @Florian_Vogt , gracias por mencionarlo; yo también lo vi. Para solucionarlo: ve a Archivo > Preferencias > Constructor de gráficos y aumenta el límite de páginas de 200 a un número mayor que el número de espectros.
Re: Predicción con espectrogramas¡Gracias @russ_wolfinger !
Para aquellos interesados, he actualizado ligeramente la versión que utiliza la variable "wrap" y guarda un script en la tabla principal para la tabla de datos y gb para investigar espectrogramas individuales.