Skip to content

Implement draft spectrogram-based model specfmv0#27

Merged
nathanchenseanwalter merged 2 commits into
foundation25from
specfmv0
Aug 1, 2025
Merged

Implement draft spectrogram-based model specfmv0#27
nathanchenseanwalter merged 2 commits into
foundation25from
specfmv0

Conversation

@kourbou
Copy link
Copy Markdown
Collaborator

@kourbou kourbou commented Jul 23, 2025

This PR is a draft implementation of the spectrogram-based model, consisting of "convolve-through-time" encoder/decoder pairs for each diagnostic and actuator inputs, and a low-rank feature-space/channel-space mixing operation that is sandwiched between the encoder concatenation and decoder slicing operations.

The encoder heads were designed to be as close as possible to the original ResNet, making it possible for us to proceed by exploring modifications made by ResNeXt, ConvNeXt, and ConvMixer. The mixing operation is heavily inspired by MLPMixer, and needs to be careful investigated once we get the ball rolling.

Closes #4.

This commit also contains some updates to the pinned dependencies in the
`uv.lock` file.  It might be a good idea to re-visit the dependencies
once we have made more progress on the project.
@renierts renierts marked this pull request as ready for review July 23, 2025 12:57
@renierts renierts marked this pull request as draft July 23, 2025 15:48
@nathanchenseanwalter nathanchenseanwalter marked this pull request as ready for review August 1, 2025 19:29
@nathanchenseanwalter nathanchenseanwalter merged commit ed09d98 into foundation25 Aug 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants