@@ -894,7 +894,8 @@ <h2 id="orthogonium.layers.custom_activations.HouseHolder" class="doc doc-headin
894894
895895 < details class ="quote ">
896896 < summary > Source code in < code > orthogonium\layers\custom_activations.py</ code > </ summary >
897- < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 48</ span >
897+ < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 47</ span >
898+ < span class ="normal "> 48</ span >
898899< span class ="normal "> 49</ span >
899900< span class ="normal "> 50</ span >
900901< span class ="normal "> 51</ span >
@@ -931,8 +932,7 @@ <h2 id="orthogonium.layers.custom_activations.HouseHolder" class="doc doc-headin
931932< span class ="normal "> 82</ span >
932933< span class ="normal "> 83</ span >
933934< span class ="normal "> 84</ span >
934- < span class ="normal "> 85</ span >
935- < span class ="normal "> 86</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> HouseHolder</ span > < span class ="p "> (</ span > < span class ="n "> nn</ span > < span class ="o "> .</ span > < span class ="n "> Module</ span > < span class ="p "> ):</ span >
935+ < span class ="normal "> 85</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> HouseHolder</ span > < span class ="p "> (</ span > < span class ="n "> nn</ span > < span class ="o "> .</ span > < span class ="n "> Module</ span > < span class ="p "> ):</ span >
936936 < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> channels</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
937937< span class ="w "> </ span > < span class ="sd "> """</ span >
938938< span class ="sd "> A activation that applies a parameterized transformation via Householder</ span >
@@ -1089,7 +1089,8 @@ <h3 id="orthogonium.layers.custom_activations.HouseHolder.__init__" class="doc d
10891089
10901090 < details class ="quote ">
10911091 < summary > Source code in < code > orthogonium\layers\custom_activations.py</ code > </ summary >
1092- < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 49</ span >
1092+ < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 48</ span >
1093+ < span class ="normal "> 49</ span >
10931094< span class ="normal "> 50</ span >
10941095< span class ="normal "> 51</ span >
10951096< span class ="normal "> 52</ span >
@@ -1112,8 +1113,7 @@ <h3 id="orthogonium.layers.custom_activations.HouseHolder.__init__" class="doc d
11121113< span class ="normal "> 69</ span >
11131114< span class ="normal "> 70</ span >
11141115< span class ="normal "> 71</ span >
1115- < span class ="normal "> 72</ span >
1116- < span class ="normal "> 73</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> channels</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
1116+ < span class ="normal "> 72</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> channels</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
11171117< span class ="w "> </ span > < span class ="sd "> """</ span >
11181118< span class ="sd "> A activation that applies a parameterized transformation via Householder</ span >
11191119< span class ="sd "> reflection technique. It is initialized with the number of input channels, which must</ span >
@@ -1175,7 +1175,8 @@ <h2 id="orthogonium.layers.custom_activations.HouseHolder_Order_2" class="doc do
11751175
11761176 < details class ="quote ">
11771177 < summary > Source code in < code > orthogonium\layers\custom_activations.py</ code > </ summary >
1178- < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 89</ span >
1178+ < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 88</ span >
1179+ < span class ="normal "> 89</ span >
11791180< span class ="normal "> 90</ span >
11801181< span class ="normal "> 91</ span >
11811182< span class ="normal "> 92</ span >
@@ -1260,8 +1261,7 @@ <h2 id="orthogonium.layers.custom_activations.HouseHolder_Order_2" class="doc do
12601261< span class ="normal "> 171</ span >
12611262< span class ="normal "> 172</ span >
12621263< span class ="normal "> 173</ span >
1263- < span class ="normal "> 174</ span >
1264- < span class ="normal "> 175</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> HouseHolder_Order_2</ span > < span class ="p "> (</ span > < span class ="n "> nn</ span > < span class ="o "> .</ span > < span class ="n "> Module</ span > < span class ="p "> ):</ span >
1264+ < span class ="normal "> 174</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> HouseHolder_Order_2</ span > < span class ="p "> (</ span > < span class ="n "> nn</ span > < span class ="o "> .</ span > < span class ="n "> Module</ span > < span class ="p "> ):</ span >
12651265 < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> channels</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
12661266< span class ="w "> </ span > < span class ="sd "> """</ span >
12671267< span class ="sd "> Represents a layer or module that performs operations using Householder</ span >
@@ -1498,7 +1498,8 @@ <h3 id="orthogonium.layers.custom_activations.HouseHolder_Order_2.__init__" clas
14981498
14991499 < details class ="quote ">
15001500 < summary > Source code in < code > orthogonium\layers\custom_activations.py</ code > </ summary >
1501- < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 90</ span >
1501+ < div class ="highlight "> < table class ="highlighttable "> < tr > < td class ="linenos "> < div class ="linenodiv "> < pre > < span > </ span > < span class ="normal "> 89</ span >
1502+ < span class ="normal "> 90</ span >
15021503< span class ="normal "> 91</ span >
15031504< span class ="normal "> 92</ span >
15041505< span class ="normal "> 93</ span >
@@ -1543,8 +1544,7 @@ <h3 id="orthogonium.layers.custom_activations.HouseHolder_Order_2.__init__" clas
15431544< span class ="normal "> 132</ span >
15441545< span class ="normal "> 133</ span >
15451546< span class ="normal "> 134</ span >
1546- < span class ="normal "> 135</ span >
1547- < span class ="normal "> 136</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> channels</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
1547+ < span class ="normal "> 135</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> channels</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
15481548< span class ="w "> </ span > < span class ="sd "> """</ span >
15491549< span class ="sd "> Represents a layer or module that performs operations using Householder</ span >
15501550< span class ="sd "> transformations of order 2, parameterized by angles corresponding to</ span >
@@ -1645,17 +1645,15 @@ <h2 id="orthogonium.layers.custom_activations.MaxMin" class="doc doc-heading">
16451645< span class ="normal "> 41</ span >
16461646< span class ="normal "> 42</ span >
16471647< span class ="normal "> 43</ span >
1648- < span class ="normal "> 44</ span >
1649- < span class ="normal "> 45</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> MaxMin</ span > < span class ="p "> (</ span > < span class ="n "> nn</ span > < span class ="o "> .</ span > < span class ="n "> Module</ span > < span class ="p "> ):</ span >
1648+ < span class ="normal "> 44</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> class</ span > < span class ="nc "> MaxMin</ span > < span class ="p "> (</ span > < span class ="n "> nn</ span > < span class ="o "> .</ span > < span class ="n "> Module</ span > < span class ="p "> ):</ span >
16501649 < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
16511650< span class ="w "> </ span > < span class ="sd "> """</ span >
16521651< span class ="sd "> This class implements the MaxMin activation function. Which is a</ span >
16531652< span class ="sd "> pairwise activation function that returns the maximum and minimum (ordered)</ span >
16541653< span class ="sd "> of each pair of elements in the input tensor.</ span >
16551654
16561655< span class ="sd "> Parameters</ span >
1657- < span class ="sd "> ----------</ span >
1658- < span class ="sd "> axis : int, default=1 the axis along which to apply the activation function.</ span >
1656+ < span class ="sd "> axis : int, default=1 the axis along which to apply the activation function.</ span >
16591657
16601658< span class ="sd "> """</ span >
16611659 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="n "> axis</ span >
@@ -1694,8 +1692,8 @@ <h3 id="orthogonium.layers.custom_activations.MaxMin.__init__" class="doc doc-he
16941692 < p > This class implements the MaxMin activation function. Which is a
16951693pairwise activation function that returns the maximum and minimum (ordered)
16961694of each pair of elements in the input tensor.</ p >
1697- < h5 id =" orthogonium.layers.custom_activations.MaxMin.__init__--parameters " > Parameters< a class =" headerlink " href =" #orthogonium.layers.custom_activations.MaxMin.__init__--parameters " title =" Permanent link " > ¶ </ a > </ h5 >
1698- < p > axis : int, default=1 the axis along which to apply the activation function.</ p >
1695+ < p > Parameters
1696+ axis : int, default=1 the axis along which to apply the activation function.</ p >
16991697
17001698 < details class ="quote ">
17011699 < summary > Source code in < code > orthogonium\layers\custom_activations.py</ code > </ summary >
@@ -1710,16 +1708,14 @@ <h5 id="orthogonium.layers.custom_activations.MaxMin.__init__--parameters">Param
17101708< span class ="normal "> 36</ span >
17111709< span class ="normal "> 37</ span >
17121710< span class ="normal "> 38</ span >
1713- < span class ="normal "> 39</ span >
1714- < span class ="normal "> 40</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
1711+ < span class ="normal "> 39</ span > </ pre > </ div > </ td > < td class ="code "> < div > < pre > < span > </ span > < code > < span class ="k "> def</ span > < span class ="fm "> __init__</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="mi "> 1</ span > < span class ="p "> ):</ span >
17151712< span class ="w "> </ span > < span class ="sd "> """</ span >
17161713< span class ="sd "> This class implements the MaxMin activation function. Which is a</ span >
17171714< span class ="sd "> pairwise activation function that returns the maximum and minimum (ordered)</ span >
17181715< span class ="sd "> of each pair of elements in the input tensor.</ span >
17191716
17201717< span class ="sd "> Parameters</ span >
1721- < span class ="sd "> ----------</ span >
1722- < span class ="sd "> axis : int, default=1 the axis along which to apply the activation function.</ span >
1718+ < span class ="sd "> axis : int, default=1 the axis along which to apply the activation function.</ span >
17231719
17241720< span class ="sd "> """</ span >
17251721 < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> axis</ span > < span class ="o "> =</ span > < span class ="n "> axis</ span >
0 commit comments