Transformation Layer
The transformation layer of our basic ICN can be constructed using transformation_layer(param=false).
CompositionalNetworks.transformation_layer — Functiontransformation_layer(param = false)Generate the layer of transformations functions of the ICN. Iff param value is true, also includes all the parametric transformations.
Non-parametric transformations
Follows a list of the current non-parametric operations available in any transformation layer.
Missing docstring for CompositionalNetworks._tr_identity. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_eq. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_eq_left. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_eq_right. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_greater. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_lesser. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_g_left. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_l_left. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_g_right. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_l_right. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_contiguous_vals_minus. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_contiguous_vals_minus_rev. Check Documenter's build log for details.
Note that all functions are extended to a vectorized version with the lazy function.
CompositionalNetworks.lazy — Functionlazy(funcs::Function...)Generate methods extended to a vector instead of one of its components. A function f should have the following signature: f(i::Int, x::V).
Parametric transformations
And finally a list of the parametric ones.
Missing docstring for CompositionalNetworks._tr_count_eq_param. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_l_param. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_g_param. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_count_bounding_param. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_val_minus_param. Check Documenter's build log for details.
Missing docstring for CompositionalNetworks._tr_param_minus_val. Check Documenter's build log for details.
Note that all functions are extended to a vectorized version with the lazy_param function.
CompositionalNetworks.lazy_param — Functionlazy_param(funcs::Function...)Generate methods extended to a vector instead of one of its components. A function f should have the following signature: f(i::Int, x::V; param).