Prédiction avec des spectrogrammesBonjour à tous, Fortement inspiré par les travaux antérieurs de Bill, Pete et Emmanuel, je viens de créer un nouveau script pour créer des images de spectrogrammes. Les spectrogrammes sont des cartes thermiques calculées par transformée de Fourier rapide (FFT) sur des fenêtres glissantes couvrant une série de spectres.
L'idée principale est d'utiliser ces images comme données d'entrée dans Torch pour prédire les propriétés des spectres. Cela semble être un bon complément aux flux de travail d'EDF spectrale et est facile à mettre en œuvre.
Un premier exemple de données RMN sur l'alcool est joint. Un grand merci à Emmanuel pour les données complètes, extraites de son excellent journal. Ça marche ! Exemple de résultat :


Vous trouverez également ci-joint un script JSL initial pour le calcul des spectrogrammes.
Vos commentaires sont les bienvenus.
Souriant,
Russe
PS Je prévois de réunir un groupe d'intérêt « Apprentissage automatique pour la chimie » à la Réunion la semaine prochaine. Veuillez y assister si vous le pouvez.
Re : Prédiction avec spectrogrammes@russ_wolfinger - J'adore cette solution pour les grandes collections de spectres. Il serait également intéressant d'avoir la FFT comme option de colonne de transformation pour les spectres individuels (ou les petits groupes). Cette fonctionnalité est très utile en cristallographie aux rayons X : transformée de Fourier rapide et ajustement multi-gaussien des données XRR pour déterminer l'épaisseur des couches minces obtenues par ALD dans le régime de croissance initial (PDF disponible ici).
Re : Prédiction avec spectrogrammesSalut Russ,
excellent travail comme toujours - Merci !
J'ai testé le script et il fonctionne bien, sauf que lorsque j'utilise la fonction "page" en GB, il semble limiter mon affichage à seulement 200. Cela fait que seulement 200 spectrogrammes sur 219 sont ramenés dans le tableau d'origine.
Cela fonctionne bien en utilisant :g comme variable « wrap ».

Je ne sais pas si c'est un paramètre local pour moi uniquement.
Meilleur
Florian
Re : Prédiction avec spectrogrammesOui @Florian_Vogt , merci de l'avoir mentionné ; j'ai également rencontré ce problème. Pour y remédier : Fichier > Préférences > Générateur de graphiques et augmentez la limite de pages de 200 à un nombre supérieur au nombre de spectres.
Re : Prédiction avec spectrogrammesMerci @russ_wolfinger !
Pour ceux qui sont intéressés, j'ai une version légèrement mise à jour qui utilise la variable « wrap » et enregistre un script dans la table principale pour la table de données et gb pour étudier les spectrogrammes individuels.