--- tags: - torch_molecule - molecular-property-prediction library_name: torch_molecule --- # MoamaMolecularEncoder Model ## Model Description - **Model Type**: MoamaMolecularEncoder - **Framework**: torch_molecule - **Last Updated**: 2025-04-03 ## Task Summary | Task | Version | Last Updated | Parameters | Metrics | |------|---------|--------------|------------|----------| | default | 0.0.1 | 2025-04-03 | 3,832,325 | | ## Usage ```python from torch_molecule import MoamaMolecularEncoder # Load model for specific task model = MoamaMolecularEncoder() model.load( "local_model_dir/MoamaMolecularEncoder.pt", repo="Einae/Moama" ) # For predictor: Make predictions # predictions = model.predict(smiles_list) # For generator: Make generations # generations = model.generate(n_samples) # For encoder: Make encodings # encodings = model.encode(smiles_list) ``` ## Tasks Details ### default Task - **Current Version**: 0.0.1 - **Last Updated**: 2025-04-03 - **Parameters**: 3,832,325 - **Configuration**: ```python { "mask_rate": 0.15, "lw_rec": 0.5, "encoder_type": "gin-virtual", "readout": "sum", "num_layer": 5, "hidden_size": 300, "drop_ratio": 0.5, "norm_layer": "batch_norm", "batch_size": 128, "epochs": 500, "learning_rate": 0.001, "weight_decay": 0.0, "grad_clip_value": null, "use_lr_scheduler": false, "scheduler_factor": 0.5, "scheduler_patience": 5, "fitting_epoch": 499, "device": { "_type": "unknown", "repr": "cpu" }, "verbose": false, "model_name": "MoamaMolecularEncoder" } ```