Commit c80e1d3
- PR #509: Added comprehensive gradient tests for TaylorSoftmax and
GumbelSoftmax including temperature scaling, hard mode, and validation
- PR #508: Verified Sparsemax threshold algorithm and SphericalSoftmax
gradient implementation (correct standard algorithms)
- PR #504: Verified GpuEngine TensorMatMul/TensorTranspose threshold logic
- PR #500: Fixed 76+ redundant null check patterns in TensorOperations.cs
using proper local variable approach for null safety instead of verbose
nested if/else blocks
- Fixed CreateRandomTensor helper in tests to use proper Tensor constructor
- Added braces to if statements for proper block statements
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 6ae4404 commit c80e1d3
File tree
4 files changed
+514
-1007
lines changed- src
- AiDotNet.Tensors/Engines
- Autodiff
- tests/AiDotNet.Tests/UnitTests/Autodiff
4 files changed
+514
-1007
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3695 | 3695 | | |
3696 | 3696 | | |
3697 | 3697 | | |
3698 | | - | |
3699 | | - | |
3700 | | - | |
3701 | | - | |
3702 | | - | |
3703 | | - | |
3704 | | - | |
3705 | | - | |
| 3698 | + | |
| 3699 | + | |
| 3700 | + | |
3706 | 3701 | | |
3707 | 3702 | | |
3708 | 3703 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12776 | 12776 | | |
12777 | 12777 | | |
12778 | 12778 | | |
12779 | | - | |
| 12779 | + | |
| 12780 | + | |
12780 | 12781 | | |
12781 | 12782 | | |
12782 | 12783 | | |
| |||
0 commit comments