| { | |
| "setting": { | |
| "name": { | |
| "text": "Nome do modelo", | |
| "value": "mpl_pequeno_torch", | |
| "Help": "Identificação do modelo PyTorch tabular. Pode ser usado para salvar checkpoints ou registros.", | |
| "default": "mpl_pequeno_torch", | |
| "type": "string", | |
| "required": true | |
| }, | |
| "architecture": { | |
| "text": "Arquitetura do modelo", | |
| "value": "MLP tabular", | |
| "Help": "Arquitetura da rede neural para dados tabulares usando PyTorch.", | |
| "default": "MLP tabular", | |
| "type": "string", | |
| "required": true | |
| }, | |
| "tipo": { | |
| "text": "Tipo do modelo", | |
| "value": "classification", | |
| "Help": "Define o tipo de tarefa do modelo.", | |
| "default": "classification", | |
| "type": "string", | |
| "required": true | |
| }, | |
| "learning_type": { | |
| "text": "Tipo de aprendizado", | |
| "value": "deep_learning", | |
| "Help": "Indica se o modelo é de machine learning clássico ou deep learning.", | |
| "default": "deep_learning", | |
| "type": "string", | |
| "required": true | |
| } | |
| }, | |
| "train": { | |
| "batch_size": { | |
| "text": "Tamanho do batch", | |
| "Help": "Tamanho do batch usado durante o treinamento.", | |
| "default": 32, | |
| "range": { | |
| "min": 1, | |
| "max": null | |
| }, | |
| "type": "integer", | |
| "required": true | |
| }, | |
| "epochs": { | |
| "text": "Número de épocas", | |
| "Help": "Quantidade de épocas de treinamento.", | |
| "default": 10, | |
| "range": { | |
| "min": 1, | |
| "max": 1000 | |
| }, | |
| "type": "integer", | |
| "required": true | |
| }, | |
| "learning_rate": { | |
| "text": "Taxa de aprendizado", | |
| "Help": "Taxa usada pelo otimizador.", | |
| "default": 0.001, | |
| "range": { | |
| "min": 0.000001, | |
| "max": 1.0 | |
| }, | |
| "type": "float", | |
| "required": true | |
| }, | |
| "weight_decay": { | |
| "text": "Decaimento de peso", | |
| "Help": "Regularização L2 usada pelo otimizador.", | |
| "default": 0.0001, | |
| "range": { | |
| "min": 0.0, | |
| "max": 0.1 | |
| }, | |
| "type": "float", | |
| "required": false | |
| }, | |
| "optimizer": { | |
| "text": "Otimizador", | |
| "Help": "Otimizador usado no treinamento.", | |
| "default": "adam", | |
| "type": "string", | |
| "required": true | |
| }, | |
| "hidden_dims": { | |
| "text": "Dimensões ocultas", | |
| "Help": "Lista de camadas ocultas do MLP.", | |
| "default": [32, 16], | |
| "type": "list", | |
| "required": false | |
| }, | |
| "dropout": { | |
| "text": "Dropout", | |
| "Help": "Taxa de dropout aplicada entre camadas.", | |
| "default": 0.0, | |
| "range": { | |
| "min": 0.0, | |
| "max": 1.0 | |
| }, | |
| "type": "float", | |
| "required": false | |
| } | |
| }, | |
| "test": { | |
| "batch_size": { | |
| "text": "Tamanho do batch", | |
| "Help": "Tamanho do batch usado na avaliação.", | |
| "default": 64, | |
| "range": { | |
| "min": 1, | |
| "max": null | |
| }, | |
| "type": "integer", | |
| "required": true | |
| } | |
| }, | |
| "predict": { | |
| "batch_size": { | |
| "text": "Tamanho do batch", | |
| "Help": "Tamanho do batch usado na predição.", | |
| "default": 64, | |
| "range": { | |
| "min": 1, | |
| "max": null | |
| }, | |
| "type": "integer", | |
| "required": true | |
| } | |
| } | |
| } |