internal override byte[] Serialize()
        {
            var buff = new NetworkBuffer();

            buff.WriteInt32((int)activationType);
            buff.WriteShape(inputShape);
            buff.WriteShape(outputShape);
            buff.WriteTensor(_weights);
            buff.WriteTensor(_bias);
            var bytes = buff.ToBytes();

            buff.Close();
            return(bytes);
        }