Buckets:

rtrm's picture
|
download
raw
3.12 kB

RMSprop

RMSprop is an adaptive learning rate optimizer that is very similar to Adagrad. RMSprop stores a weighted average of the squared past gradients for each parameter and uses it to scale their learning rate. This allows the learning rate to be automatically lower or higher depending on the magnitude of the gradient, and it prevents the learning rate from diminishing.

RMSprop[[api-class]][[bitsandbytes.optim.RMSprop]]

class bitsandbytes.optim.RMSpropbitsandbytes.optim.RMSprophttps://github.com/bitsandbytes-foundation/bitsandbytes/blob/v0.48.0/bitsandbytes/optim/rmsprop.py#L8[{"name": "params", "val": ""}, {"name": "lr", "val": " = 0.01"}, {"name": "alpha", "val": " = 0.99"}, {"name": "eps", "val": " = 1e-08"}, {"name": "weight_decay", "val": " = 0"}, {"name": "momentum", "val": " = 0"}, {"name": "centered", "val": " = False"}, {"name": "optim_bits", "val": " = 32"}, {"name": "args", "val": " = None"}, {"name": "min_8bit_size", "val": " = 4096"}, {"name": "percentile_clipping", "val": " = 100"}, {"name": "block_wise", "val": " = True"}]

RMSprop8bit[[bitsandbytes.optim.RMSprop8bit]]

class bitsandbytes.optim.RMSprop8bitbitsandbytes.optim.RMSprop8bithttps://github.com/bitsandbytes-foundation/bitsandbytes/blob/v0.48.0/bitsandbytes/optim/rmsprop.py#L72[{"name": "params", "val": ""}, {"name": "lr", "val": " = 0.01"}, {"name": "alpha", "val": " = 0.99"}, {"name": "eps", "val": " = 1e-08"}, {"name": "weight_decay", "val": " = 0"}, {"name": "momentum", "val": " = 0"}, {"name": "centered", "val": " = False"}, {"name": "args", "val": " = None"}, {"name": "min_8bit_size", "val": " = 4096"}, {"name": "percentile_clipping", "val": " = 100"}, {"name": "block_wise", "val": " = True"}]

RMSprop32bit[[bitsandbytes.optim.RMSprop32bit]]

class bitsandbytes.optim.RMSprop32bitbitsandbytes.optim.RMSprop32bithttps://github.com/bitsandbytes-foundation/bitsandbytes/blob/v0.48.0/bitsandbytes/optim/rmsprop.py#L135[{"name": "params", "val": ""}, {"name": "lr", "val": " = 0.01"}, {"name": "alpha", "val": " = 0.99"}, {"name": "eps", "val": " = 1e-08"}, {"name": "weight_decay", "val": " = 0"}, {"name": "momentum", "val": " = 0"}, {"name": "centered", "val": " = False"}, {"name": "args", "val": " = None"}, {"name": "min_8bit_size", "val": " = 4096"}, {"name": "percentile_clipping", "val": " = 100"}, {"name": "block_wise", "val": " = True"}]

Xet Storage Details

Size:
3.12 kB
·
Xet hash:
58c3f5949df8b91db4e01e24024209be016d1918c44f7c6e9ecc2741a7b04d16

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.