Vorhersage mit SpektrogrammenHallo zusammen! Stark inspiriert von früheren Arbeiten von Bill, Pete und Emmanuel habe ich gerade ein neues Skript zur Erstellung von Spektrogrammbildern zusammengestellt. Spektrogramme sind Heatmaps, die mittels Fast Fourier Transform (FFT) auf gleitenden Fenstern über eine Reihe von Spektren berechnet werden.
Die Grundidee besteht darin, diese Bilder als Eingaben in Torch zu verwenden, um Eigenschaften der Spektren vorherzusagen. Dies scheint eine gute Ergänzung zu spektralen FDE-Workflows zu sein und ist einfach einzurichten.
Ein erstes Beispiel aus den NMR-Alkoholdaten ist beigefügt – vielen Dank an Emmanuel für die vollständigen Daten aus seinem hervorragenden Journal. Es funktioniert! Beispielausgabe:


Außerdem ist ein erstes JSL-Skript zum Berechnen von Spektrogrammen beigefügt.
Feedback willkommen.
Lächelnd,
Russ
PS: Ich plane, beim Klassentreffen nächste Woche eine Interessengruppe zum Thema „Maschinelles Lernen für die Chemie“ einzuberufen. Bitte nehmen Sie teil, wenn Sie können.
Betreff: Vorhersage mit Spektrogrammen@russ_wolfinger – Ich finde das super für große Spektrensammlungen. Es wäre toll, die FFT auch als Transformationsspaltenoption für einzelne Spektren (oder kleine Gruppen) zu haben. Diese Funktion ist besonders nützlich in der Röntgenkristallographie: Schnelle Fourier-Transformation und Multi-Gauß-Anpassung von XRR-Daten zur Bestimmung der Dicke von ALD-gewachsenen Dünnschichten im anfänglichen Wachstumsregime (PDF hier verfügbar).
Betreff: Vorhersage mit SpektrogrammenHallo Russ,
tolle Arbeit wie immer – Danke!
Ich habe das Skript getestet und es funktioniert gut, außer dass bei Verwendung der „Seiten“-Funktion in GB meine Anzeige auf nur 200 begrenzt zu sein scheint. Dies führt dazu, dass nur 200 von 219 Spektrogrammen wieder in die ursprüngliche Tabelle zurückgebracht werden.
Es funktioniert einwandfrei, wenn :g als „Wrap“-Variable verwendet wird.

Ich bin nicht sicher, ob dies nur für mich eine lokale Einstellung ist.
Am besten
Florian
Betreff: Vorhersage mit SpektrogrammenJa, @Florian_Vogt , danke für den Hinweis – das ist mir auch schon passiert. Um das Problem zu beheben: Öffnen Sie Datei > Einstellungen > Graph Builder und erhöhen Sie das Seitenlimit von 200 auf eine Zahl >= der Anzahl der Spektren.
Betreff: Vorhersage mit SpektrogrammenDanke @russ_wolfinger !
Für Interessierte habe ich eine leicht aktualisierte Version, die die Variable „Wrap“ verwendet und ein Skript in der Haupttabelle für die Datentabelle und GB speichert, um einzelne Spektrogramme zu untersuchen.