Open
Conversation
…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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
mfe_dpc.py