Module recsys.types
Expand source code Browse git
from enum import Enum
from typing import Dict
import torch
class ModelType(str, Enum):
MANY_TO_ONE = 1
MANY_TO_MANY = 2
class WeightType(str, Enum):
UNWEIGHTED = 1
UNIFORM = 2
CUMSUM_CORRECTED = 3
class RecurrentType(str, Enum):
GRU = 1
LSTM = 2
class FeatureProjectionType(str, Enum):
CONCATENATION = 1
MULTIPLICATION = 2
class OptimizerType(str, Enum):
ADAM = 1
ADAMW = 2
BatchType = Dict[str, torch.Tensor]
Classes
class FeatureProjectionType (value, names=None, *, module=None, qualname=None, type=None, start=1)-
An enumeration.
Expand source code Browse git
class FeatureProjectionType(str, Enum): CONCATENATION = 1 MULTIPLICATION = 2Ancestors
- builtins.str
- enum.Enum
Class variables
var CONCATENATIONvar MULTIPLICATION
class ModelType (value, names=None, *, module=None, qualname=None, type=None, start=1)-
An enumeration.
Expand source code Browse git
class ModelType(str, Enum): MANY_TO_ONE = 1 MANY_TO_MANY = 2Ancestors
- builtins.str
- enum.Enum
Class variables
var MANY_TO_MANYvar MANY_TO_ONE
class OptimizerType (value, names=None, *, module=None, qualname=None, type=None, start=1)-
An enumeration.
Expand source code Browse git
class OptimizerType(str, Enum): ADAM = 1 ADAMW = 2Ancestors
- builtins.str
- enum.Enum
Class variables
var ADAMvar ADAMW
class RecurrentType (value, names=None, *, module=None, qualname=None, type=None, start=1)-
An enumeration.
Expand source code Browse git
class RecurrentType(str, Enum): GRU = 1 LSTM = 2Ancestors
- builtins.str
- enum.Enum
Class variables
var GRUvar LSTM
class WeightType (value, names=None, *, module=None, qualname=None, type=None, start=1)-
An enumeration.
Expand source code Browse git
class WeightType(str, Enum): UNWEIGHTED = 1 UNIFORM = 2 CUMSUM_CORRECTED = 3Ancestors
- builtins.str
- enum.Enum
Class variables
var CUMSUM_CORRECTEDvar UNIFORMvar UNWEIGHTED