Skip to content

Conversation

@sdatkinson
Copy link
Owner

Resolves #204

- Introduced the Softsign activation function to the activations module.
- Updated ActivationType enum to include Softsign.
- Enhanced ActivationConfig to support Softsign with an alpha parameter.
- Implemented the ActivationSoftsign class for applying the Softsign function.
- Added unit tests for Softsign, covering core functionality, initialization, and JSON configuration parsing.
- Updated run_tests.cpp to include tests for Softsign functionality.
- Simplified the Softsign function by removing the alpha parameter, defaulting to 1.0.
- Updated related tests to reflect the new Softsign behavior without alpha.
- Adjusted ActivationConfig to remove the alpha field for Softsign.
- Enhanced test cases to ensure correct functionality of the Softsign activation.
- Modified JSON parsing for Softsign to ignore alpha parameter when provided.
@sdatkinson sdatkinson merged commit 941fc2d into main Jan 27, 2026
2 checks passed
@sdatkinson sdatkinson deleted the 204-softsign branch January 27, 2026 02:21
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.

Softsign activation

2 participants