LazyAdamByAddress

自定义LazyAdamByAddress地址优化器。

函数原型

1
def create_hash_optimizer_by_address(learning_rate=0.001, beta1=0.9, beta2=0.999, epsilon=1e-8, name="LazyAdamByAddress")

参数说明

参数名

类型

必选/可选

说明

learning_rate

float/tf.Tensor

可选

学习率。

默认值:0.001

取值范围:[0.0, 10.0]

beta1

float

可选

第一矩的指数衰减率估计。

默认值:0.9

取值范围:(0.0, 1.0)

beta2

float

可选

第二矩的指数衰减率估计。

默认值:0.999

取值范围:[0.0, 1.0]

epsilon

float

可选

加入此值到分母中,提高数据稳定性。

默认值:1e-8

取值范围:(0.0, 1.0]

name

string

可选

优化器名称。

默认值:LazyAdamByAddress

名称长度范围:[1, 200]

返回值说明

CustomizedLazyAdamByAddress(自定义LazyAdam地址优化器)的一个实例对象。

使用示例

1
2
from mx_rec.optimizers.lazy_adam_by_addr import create_hash_optimizer_by_address
hashtable_optimizer = create_hash_optimizer_by_address()