Source code for deepr.layers.sparse
"""Sparse Layers"""
from typing import Any
import tensorflow as tf
from deepr.layers import base
[docs]class ToDense(base.Layer):
"""Sparse to Dense Layer"""
[docs] def __init__(self, default_value: Any, **kwargs):
super().__init__(n_in=1, n_out=1, **kwargs)
self.default_value = default_value
[docs] def forward(self, tensors, mode: str = None):
"""Forward method of the layer"""
return tf.sparse.to_dense(tensors, default_value=self.default_value)