Skip to content

Comments

Matryoshka Function EncoderSt ep#1

Open
st-ep wants to merge 4 commits intokks32:mainfrom
st-ep:st-ep
Open

Matryoshka Function EncoderSt ep#1
st-ep wants to merge 4 commits intokks32:mainfrom
st-ep:st-ep

Conversation

@st-ep
Copy link

@st-ep st-ep commented Jan 6, 2026

  • add experiment runner, configs, and .gitignore
  • add Function Encoder + DPC models, training/eval, and visualization/logging
  • remove legacy mfe_dpc.py

st-ep added 4 commits January 5, 2026 23:01
…mework

- Introduced main script for running experiments with configurable options.
- Added .gitignore to exclude logs and environment files.
- Created configuration files for default and quick test setups.
- Implemented the Van der Pol dynamics and associated classes for system identification.
- Developed training and evaluation utilities for Function Encoder and DPC.
- Included visualization functions for plotting results and trajectories.
- Established a logging utility for experiment tracking.
- Removed legacy mfe_dpc.py file to streamline the codebase.
- Updated default and quick experiment configurations to include diversity regularization options.
- Modified training logic in the Function Encoder and Grouped Hierarchical FE to support weighted ridge regression and diversity loss computation.
- Added a new function to compute diversity loss, promoting functional distinctness among basis functions.
- Adjusted training procedures to conditionally apply diversity penalties based on configuration settings.
…ns and related functions in Function Encoder and Grouped Hierarchical FE.

- Introduced a new evaluation function for truncated coefficients, allowing for performance assessment with varying basis counts.
- Updated comparison script to include a new variant (GFE) and adjusted output visualizations to reflect a 6-way comparison.
- Enhanced logging and plotting capabilities for better analysis of truncation effects on model performance.
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.

1 participant