Skip to content

Commit f334705

Browse files
committed
RelevancePropagation v3.0.0
1 parent e15b91e commit f334705

File tree

2 files changed

+28
-20
lines changed

2 files changed

+28
-20
lines changed

CHANGELOG.md

Lines changed: 27 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# RelevancePropagation.jl
22

3+
## Version `v3.0.0`
4+
* ![BREAKING][badge-breaking] Update XAIBase interface to `v4`.
5+
This adds a field to the `Explanation` return type and removes the `add_batch_dim` keyword argument.
6+
Refer to the [XAIBase.jl changelog](https://github.com/Julia-XAI/XAIBase.jl/blob/main/CHANGELOG.md#version-v400) for more information ([#19])
7+
* ![Feature][badge-feature] Add option to skip normalization of output layer relevance ([#22])
8+
39
## Version `v2.0.1`
4-
* ![Bugfix][badge-bugfix] Fix model canonization and flattening on `SkipConnection` and `Parallel` ([#14][pr-14])
10+
* ![Bugfix][badge-bugfix] Fix model canonization and flattening on `SkipConnection` and `Parallel` ([#14][#14])
511

612
## Version `v2.0.0`
713
This release removes the automatic reexport of heatmapping functionality.
@@ -11,24 +17,24 @@ Users are now required to manually load
1117
This reduces the maintenance burden for new heatmapping features
1218
and the amount of dependencies for users who don't require heatmapping functionality.
1319

14-
* ![BREAKING][badge-breaking] Removed reexport of heatmapping functionality by updating XAIBase dependency to `v3.0.0` ([#13][pr-13]).
15-
* ![Feature][badge-feature] Add support for `LayerNorm` and `Scale` layers ([#9][pr-9])
16-
* ![Feature][badge-feature] Add `LayerNormRule` ([#9][pr-9])
17-
* ![Documentation][badge-docs] Add LRP rule overview to docs ([#12][pr-12])
20+
* ![BREAKING][badge-breaking] Removed reexport of heatmapping functionality by updating XAIBase dependency to `v3.0.0` ([#13][#13]).
21+
* ![Feature][badge-feature] Add support for `LayerNorm` and `Scale` layers ([#9][#9])
22+
* ![Feature][badge-feature] Add `LayerNormRule` ([#9][#9])
23+
* ![Documentation][badge-docs] Add LRP rule overview to docs ([#12][#12])
1824

1925
Some internal improvements were made as well:
20-
* ![Maintenance][badge-maintenance] update `canonize` mechanism to include model splitting pass `canonize_split` ([#9][pr-9])
21-
* ![Maintenance][badge-maintenance] improve `modify_layer` by introducing `get_weight` and `get_bias` abstractions to handle varying field names ([#9][pr-9])
22-
* ![Maintenance][badge-maintenance] Update `LayerMap` to use `ModelIndex` ([#10][pr-10])
23-
* ![Maintenance][badge-maintenance] Make `chainzip` more robust ([#11][pr-11])
26+
* ![Maintenance][badge-maintenance] update `canonize` mechanism to include model splitting pass `canonize_split` ([#9][#9])
27+
* ![Maintenance][badge-maintenance] improve `modify_layer` by introducing `get_weight` and `get_bias` abstractions to handle varying field names ([#9][#9])
28+
* ![Maintenance][badge-maintenance] Update `LayerMap` to use `ModelIndex` ([#10][#10])
29+
* ![Maintenance][badge-maintenance] Make `chainzip` more robust ([#11][#11])
2430

2531
## Version `v1.1.0`
26-
* ![Feature][badge-feature] Support `SkipConnection` layers ([#8][pr-8])
32+
* ![Feature][badge-feature] Support `SkipConnection` layers ([#8][#8])
2733
* ![Documentation][badge-docs] Document LRP rule notation in API reference
2834
([e11c234](https://github.com/Julia-XAI/RelevancePropagation.jl/commit/e11c234c09b7c5232acc5f254379ea5bd01d1e7c))
2935

3036
## Version `v1.0.1`
31-
* ![Documentation][badge-docs] Reorganize documentation ([#7][pr-7])
37+
* ![Documentation][badge-docs] Reorganize documentation ([#7][#7])
3238

3339
## Version `v1.0.0`
3440
Initial release of RelevancePropagation.jl.
@@ -45,14 +51,16 @@ Initial release of RelevancePropagation.jl.
4551
![Documentation][badge-docs]
4652
-->
4753

48-
[pr-14]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/14
49-
[pr-13]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/13
50-
[pr-12]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/12
51-
[pr-11]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/11
52-
[pr-10]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/10
53-
[pr-9]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/9
54-
[pr-8]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/8
55-
[pr-7]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/7
54+
[#22]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/22
55+
[#19]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/19
56+
[#14]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/14
57+
[#13]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/13
58+
[#12]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/12
59+
[#11]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/11
60+
[#10]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/10
61+
[#9]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/9
62+
[#8]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/8
63+
[#7]: https://github.com/Julia-XAI/RelevancePropagation.jl/pull/7
5664

5765
[VisionHeatmaps]: https://julia-xai.github.io/XAIDocs/VisionHeatmaps/stable/
5866
[TextHeatmaps]: https://julia-xai.github.io/XAIDocs/TextHeatmaps/stable/

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "RelevancePropagation"
22
uuid = "0be6dd02-ae9e-43eb-b318-c6e81d6890d8"
33
authors = ["Adrian Hill <[email protected]>"]
4-
version = "3.0.0-DEV"
4+
version = "3.0.0"
55

66
[deps]
77
Flux = "587475ba-b771-5e3f-ad9e-33799f191a9c"

0 commit comments

Comments
 (0)