TransformerModelConfig ====================== .. currentmodule:: rectools.models.nn.transformers.base .. autoclass:: TransformerModelConfig :members: :show-inheritance: :exclude-members: __init__ :inherited-members: .. rubric:: Methods .. autosummary:: ~TransformerModelConfig.construct ~TransformerModelConfig.copy ~TransformerModelConfig.dict ~TransformerModelConfig.from_orm ~TransformerModelConfig.json ~TransformerModelConfig.model_construct ~TransformerModelConfig.model_copy ~TransformerModelConfig.model_dump ~TransformerModelConfig.model_dump_json ~TransformerModelConfig.model_json_schema ~TransformerModelConfig.model_parametrized_name ~TransformerModelConfig.model_post_init ~TransformerModelConfig.model_rebuild ~TransformerModelConfig.model_validate ~TransformerModelConfig.model_validate_json ~TransformerModelConfig.model_validate_strings ~TransformerModelConfig.parse_file ~TransformerModelConfig.parse_obj ~TransformerModelConfig.parse_raw ~TransformerModelConfig.schema ~TransformerModelConfig.schema_json ~TransformerModelConfig.update_forward_refs ~TransformerModelConfig.validate .. rubric:: Attributes .. autosummary:: ~TransformerModelConfig.model_computed_fields ~TransformerModelConfig.model_config ~TransformerModelConfig.model_extra ~TransformerModelConfig.model_fields ~TransformerModelConfig.model_fields_set ~TransformerModelConfig.data_preparator_type ~TransformerModelConfig.n_blocks ~TransformerModelConfig.n_heads ~TransformerModelConfig.n_factors ~TransformerModelConfig.use_pos_emb ~TransformerModelConfig.use_causal_attn ~TransformerModelConfig.use_key_padding_mask ~TransformerModelConfig.dropout_rate ~TransformerModelConfig.session_max_len ~TransformerModelConfig.dataloader_num_workers ~TransformerModelConfig.batch_size ~TransformerModelConfig.loss ~TransformerModelConfig.n_negatives ~TransformerModelConfig.gbce_t ~TransformerModelConfig.lr ~TransformerModelConfig.epochs ~TransformerModelConfig.verbose ~TransformerModelConfig.deterministic ~TransformerModelConfig.recommend_batch_size ~TransformerModelConfig.recommend_torch_device ~TransformerModelConfig.train_min_user_interactions ~TransformerModelConfig.item_net_block_types ~TransformerModelConfig.item_net_constructor_type ~TransformerModelConfig.pos_encoding_type ~TransformerModelConfig.transformer_layers_type ~TransformerModelConfig.lightning_module_type ~TransformerModelConfig.negative_sampler_type ~TransformerModelConfig.similarity_module_type ~TransformerModelConfig.backbone_type ~TransformerModelConfig.get_val_mask_func ~TransformerModelConfig.get_trainer_func ~TransformerModelConfig.get_val_mask_func_kwargs ~TransformerModelConfig.get_trainer_func_kwargs ~TransformerModelConfig.data_preparator_kwargs ~TransformerModelConfig.transformer_layers_kwargs ~TransformerModelConfig.item_net_constructor_kwargs ~TransformerModelConfig.pos_encoding_kwargs ~TransformerModelConfig.lightning_module_kwargs ~TransformerModelConfig.negative_sampler_kwargs ~TransformerModelConfig.similarity_module_kwargs ~TransformerModelConfig.backbone_kwargs ~TransformerModelConfig.cls