{ "artifacts": { "config_json": "model/config.json", "model_safetensors": "model/model.safetensors", "summary_json": "model/finetune_summary.json" }, "base_checkpoint": "/opt/opf/privacy_filter", "batch_size": 4, "best_epoch": 3, "best_metric": 0.11836049943755664, "best_metric_name": "validation_loss", "checkpoint_category_version": "v2", "device": "cuda", "elapsed_s": 665.0804580459953, "encoding": "o200k_base", "epoch_metrics": [ { "elapsed_s": 223.2208842949476, "epoch": 1, "optimizer_steps": 3464, "train_batches": 3464, "train_loss": 0.19966075787397533, "train_token_accuracy": 0.9488236304310493, "train_tokens": 518247, "validation_batches": 362, "validation_loss": 0.12779622916233674, "validation_token_accuracy": 0.9629492646418937, "validation_tokens": 45964 }, { "elapsed_s": 215.3937597910408, "epoch": 2, "optimizer_steps": 3464, "train_batches": 3464, "train_loss": 0.116074429763646, "train_token_accuracy": 0.9701956788944268, "train_tokens": 518247, "validation_batches": 362, "validation_loss": 0.13543586285592848, "validation_token_accuracy": 0.9631885823688103, "validation_tokens": 45964 }, { "elapsed_s": 220.0128312209854, "epoch": 3, "optimizer_steps": 3464, "train_batches": 3464, "train_loss": 0.08883532059768282, "train_token_accuracy": 0.9779024287646624, "train_tokens": 518247, "validation_batches": 362, "validation_loss": 0.11836049943755664, "validation_token_accuracy": 0.9700635279784179, "validation_tokens": 45964 } ], "epochs": 3, "generated_at_unix": 1777655501.3715181, "grad_accum_steps": 1, "label_space_json_path": "model/opf_label_space.json", "label_space_source": "label-space-json", "learning_rate": 0.0001, "max_grad_norm": 1.0, "num_output_labels": 49, "num_train_examples": 13851, "num_train_windows": 13853, "num_validation_examples": 1445, "num_validation_windows": 1445, "output_checkpoint_dir": "model/finetuned_v3", "output_head_reinitialized": true, "output_head_rows_copied": 49, "output_head_rows_copied_exact": 29, "output_head_rows_copied_fallback": 20, "resolved_category_version": "screenpipe_pii_v1", "resolved_n_ctx": 256, "schema_version": 1, "serialized_param_dtype": "bfloat16", "span_class_names": [ "O", "private_person", "private_email", "private_phone", "private_address", "private_url", "private_company", "private_repo", "private_handle", "private_channel", "private_id", "private_date", "secret" ], "train_dataset": "model/opf_train_v3.jsonl", "train_dataset_variant": "full", "validation_dataset": "model/opf_val_v3.jsonl", "validation_dataset_variant": "full", "validation_split": null, "weight_decay": 0.0 }