neuralogic.nn.functionalο
- sigmoid(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- tanh(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- signum(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- relu(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- leaky_relu(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- lukasiewicz(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- exp(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- sqrt(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- inverse(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- reverse(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- log(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- identity(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- transp(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- softmax(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- sparsemax(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- norm(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- slice(entity: BaseRelation | Function = None, *, rows: ellipsis | Tuple[int, int] = Ellipsis, cols: ellipsis | Tuple[int, int] = Ellipsis) BaseRelation | Function [source]ο
Slices a value into a new value that is created by taking values on specified rows and columns.
Rows and Cols coordinates are specified either as
...
, which means all rows/cols or by a tuple of two elements[from_index, to_index]
.- Parameters:
entity (Union[BaseRelation, Function]) β Relation to apply the function on. Default:
None
rows (Union[type(Ellipsis), Tuple[int, int]]) β Default:
...
cols (Union[type(Ellipsis), Tuple[int, int]]) β Default:
...
- reshape(entity: BaseRelation | Function = None, *, shape: None | Tuple[int, int] | int) BaseRelation | Function [source]ο
Change the shape/type of the value to a new shape. The shape can be either
None
, int, or a tuple of two ints.If
None
, the underlying value will be converted to a scalar. E.g., a matrix value of one element[[1]]
will be converted to scalar1
.If int, then the value will be converted to scalar (if the int is
0
) or to a column vector.If a tuple of two ints, the value will be converted to a scalar if the tuple is
(0, 0)
. Into a row vector if the shape is(len, 0)
or a column vector for shape(0, len)
. For other tuples(n, m)
, the value will be reshaped to matrix \(n \times m\).
- Parameters:
entity (Union[BaseRelation, Function]) β Relation to apply the function on. Default:
None
shape (Union[None, Tuple[int, int], int]) β The new shape of the value
- max_comb(entity: BaseRelation = None) BaseRelation | Function [source]ο
- min_comb(entity: BaseRelation = None) BaseRelation | Function [source]ο
- avg_comb(entity: BaseRelation = None) BaseRelation | Function [source]ο
- sum_comb(entity: BaseRelation = None) BaseRelation | Function [source]ο
- count_comb(entity: BaseRelation = None) BaseRelation | Function [source]ο
- product_comb(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- elproduct_comb(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- softmax_comb(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- sparsemax_comb(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- crosssum_comb(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- concat_comb(entity: BaseRelation | Function = None, *, axis: int = -1) BaseRelation | Function [source]ο
- cossim_comb(entity: BaseRelation | Function = None) BaseRelation | Function [source]ο
- max(entity: BaseRelation = None) BaseRelation | Function [source]ο
- min(entity: BaseRelation = None) BaseRelation | Function [source]ο
- avg(entity: BaseRelation = None) BaseRelation | Function [source]ο
- sum(entity: BaseRelation = None) BaseRelation | Function [source]ο
- count(entity: BaseRelation = None) BaseRelation | Function [source]ο
- concat(entity: BaseRelation = None, *, axis: int = -1) BaseRelation | Function [source]ο
- softmax_agg(entity: BaseRelation = None, *, agg_terms: Sequence[str] = None) BaseRelation | Function [source]ο