secretflow.ml.boost.sgb_v.factory.components.leaf_manager#
Classes:
- class secretflow.ml.boost.sgb_v.factory.components.leaf_manager.LeafManager[源代码]#
 基类:
ComponentMethods:
__init__()set_params(params)get_params(params)set_devices(devices)extend_leaves(pruned_node_selects, ...)compute_leaf_weights(g, h)
secretflow.ml.boost.sgb_v.factory.components.leaf_manager.leaf_actor#
Classes:
  | 
- secretflow.ml.boost.sgb_v.factory.components.leaf_manager.leaf_actor.LeafActor[源代码]#
 ActorProxy(LeafActor)的别名 Methods:__init__(*args, **kwargs)Abstraction device object base class.
extend_leaves(pruned_node_selects, ...)clear_leaves()get_leaf_indices()get_leaf_selects()compute_leaf_weights(reg_lambda, lr, g, h)
secretflow.ml.boost.sgb_v.factory.components.leaf_manager.leaf_manager#
Classes:
  | 
'reg_lambda': float. L2 regularization term on weights.  | 
- class secretflow.ml.boost.sgb_v.factory.components.leaf_manager.leaf_manager.LeafManagerParams(reg_lambda: float = 0.1, learning_rate: float = 0.3)[源代码]#
 基类:
object- ‘reg_lambda’: float. L2 regularization term on weights.
 default: 0.1 range: [0, 10000]
- ‘learning_rate’: float, step size shrinkage used in update to prevent overfitting.
 default: 0.3 range: (0, 1]
Attributes:
Methods:
__init__([reg_lambda, learning_rate])- reg_lambda: float = 0.1#
 
- learning_rate: float = 0.3#
 
- __init__(reg_lambda: float = 0.1, learning_rate: float = 0.3) None#
 
- class secretflow.ml.boost.sgb_v.factory.components.leaf_manager.leaf_manager.LeafManager[源代码]#
 基类:
ComponentMethods:
__init__()set_params(params)get_params(params)set_devices(devices)extend_leaves(pruned_node_selects, ...)compute_leaf_weights(g, h)