WORKFLOW 02: Hyperparameter Search with Cross-Validation#
This workflow demonstrates how to find optimal hyperparameters for archetypal analysis:
Load preprocessed data (with PCA from WORKFLOW_01)
Configure search space for hyperparameters
Run cross-validation grid search
Analyze results and select best configuration
The hyperparameter search tests combinations of:
Number of archetypes (discrete values)
Hidden layer dimensions (architecture options)
Inflation factor (PCA inflation for Deep AA)
CV folds and training settings
Output structure (CVSummary):
cv_summary.ranked_configs: List of configs ranked by performance
cv_summary.summary_df: DataFrame with all results
cv_summary.config_results: Detailed per-config results
Example usage: python WORKFLOW_02.py
Requirements: - peach - scanpy - Data with PCA (from WORKFLOW_01 or equivalent)
[ ]:
import scanpy as sc
import peach as pc
from pathlib import Path
Configuration#
[ ]:
# Data path - should have PCA already computed
data_path = Path("data/HSC.h5ad")
# Hyperparameter search space
n_archetypes_range = [7, 9, 11] # Number of archetypes to test
hidden_dims_options = [
[128, 64], # Simpler architecture
[256, 128, 64], # Deeper architecture
]
inflation_factor_range = [1.0, 1.5] # PCA inflation factor
# Cross-validation settings
cv_folds = 3 # Number of CV folds
max_epochs_cv = 50 # Max epochs per fold
early_stopping_patience = 5 # Stop if no improvement
speed_preset = 'fast' # 'fast', 'balanced', or 'thorough'
subsample_fraction = 0.5 # Use 50% of data for CV
max_cells_cv = 5000 # Maximum cells per CV run
random_state = 42 # For reproducibility
Step 1: Load Data with PCA#
[ ]:
print("Loading data...")
adata = sc.read_h5ad(data_path)
print(f" Shape: {adata.n_obs:,} cells Ć {adata.n_vars:,} genes")
# Ensure PCA exists (required for archetypal analysis)
if 'X_pca' not in adata.obsm:
print(" Running PCA (required for archetypal analysis)...")
sc.tl.pca(adata, n_comps=13)
print(f" PCA computed: {adata.obsm['X_pca'].shape}")
else:
print(f" PCA found: {adata.obsm['X_pca'].shape}")
NB: Iāve found that with archetype analysis you generally get best results when you use a PCA with the smallest n_components with >99% variance explained. The extraneous very low loading PCs just add noise to the archetypal training processes. For many datasets I have gotten best results with 5-11 PCs. Use Scanpyās pl.pca_variance_ratio() to explore.
Step 2: Run Hyperparameter Search#
[4]:
print("\nRunning hyperparameter search...")
print(f" Configurations to test:")
print(f" n_archetypes: {n_archetypes_range}")
print(f" hidden_dims: {len(hidden_dims_options)} options")
print(f" inflation_factor: {inflation_factor_range}")
print(f" Total combinations: {len(n_archetypes_range) * len(hidden_dims_options) * len(inflation_factor_range)}")
print(f" CV folds: {cv_folds}")
print(f" This may take several minutes...")
cv_summary = pc.tl.hyperparameter_search(
adata,
n_archetypes_range=n_archetypes_range,
hidden_dims_options=hidden_dims_options,
inflation_factor_range=inflation_factor_range,
cv_folds=cv_folds,
max_epochs_cv=max_epochs_cv,
early_stopping_patience=early_stopping_patience,
speed_preset=speed_preset,
subsample_fraction=subsample_fraction,
max_cells_cv=max_cells_cv,
random_state=random_state,
device='cpu', # Use 'cuda' if GPU available
)
print(" Hyperparameter search complete!")
Epoch 1/1
Average loss: 4.2398
Archetypal loss: 4.2398
KLD loss: 30.8061
Reconstruction loss: 4.2398
Archetype R²: 0.3888
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.2398 (range: 4.2398 - 4.2398)
archetypal_loss: 4.2398 (range: 4.2398 - 4.2398)
archetype_r2: 0.3888 (range: 0.3888 - 0.3888)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9969, mean=0.1111
Batch reconstruction MSE: 4.3782
Archetype stats: min=-11.0884, max=18.2340
Archetype change since last debug: 0.233413
Archetype gradients: norm=0.023383, mean=0.000720
Epoch 1/1
Average loss: 4.1372
Archetypal loss: 4.1372
KLD loss: 24.3915
Reconstruction loss: 4.1372
Archetype R²: 0.4038
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.1372 (range: 4.1372 - 4.1372)
archetypal_loss: 4.1372 (range: 4.1372 - 4.1372)
archetype_r2: 0.4038 (range: 0.4038 - 0.4038)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9940, mean=0.1111
Batch reconstruction MSE: 4.2507
Archetype stats: min=-11.0978, max=18.2463
Archetype change since last debug: 0.265236
Archetype gradients: norm=0.014844, mean=0.000470
Epoch 1/1
Average loss: 4.0244
Archetypal loss: 4.0244
KLD loss: 24.2157
Reconstruction loss: 4.0244
Archetype R²: 0.4200
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.0244 (range: 4.0244 - 4.0244)
archetypal_loss: 4.0244 (range: 4.0244 - 4.0244)
archetype_r2: 0.4200 (range: 0.4200 - 0.4200)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9921, mean=0.1111
Batch reconstruction MSE: 4.1260
Archetype stats: min=-11.1028, max=18.2548
Archetype change since last debug: 0.245826
Archetype gradients: norm=0.014649, mean=0.000468
Epoch 1/1
Average loss: 3.9192
Archetypal loss: 3.9192
KLD loss: 23.8846
Reconstruction loss: 3.9192
Archetype R²: 0.4352
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9192 (range: 3.9192 - 3.9192)
archetypal_loss: 3.9192 (range: 3.9192 - 3.9192)
archetype_r2: 0.4352 (range: 0.4352 - 0.4352)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9860, mean=0.1111
Batch reconstruction MSE: 4.0537
Archetype stats: min=-11.1087, max=18.2611
Archetype change since last debug: 0.242501
Archetype gradients: norm=0.013379, mean=0.000452
Epoch 1/1
Average loss: 3.8434
Archetypal loss: 3.8434
KLD loss: 23.6388
Reconstruction loss: 3.8434
Archetype R²: 0.4462
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8434 (range: 3.8434 - 3.8434)
archetypal_loss: 3.8434 (range: 3.8434 - 3.8434)
archetype_r2: 0.4462 (range: 0.4462 - 0.4462)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9865, mean=0.1111
Batch reconstruction MSE: 3.9756
Archetype stats: min=-11.1145, max=18.2673
Archetype change since last debug: 0.241747
Archetype gradients: norm=0.012594, mean=0.000432
Epoch 1/1
Average loss: 3.7704
Archetypal loss: 3.7704
KLD loss: 23.4441
Reconstruction loss: 3.7704
Archetype R²: 0.4567
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7704 (range: 3.7704 - 3.7704)
archetypal_loss: 3.7704 (range: 3.7704 - 3.7704)
archetype_r2: 0.4567 (range: 0.4567 - 0.4567)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9778, mean=0.1111
Batch reconstruction MSE: 3.8943
Archetype stats: min=-11.1204, max=18.2723
Archetype change since last debug: 0.261329
Archetype gradients: norm=0.014191, mean=0.000498
Epoch 1/1
Average loss: 3.6987
Archetypal loss: 3.6987
KLD loss: 24.0449
Reconstruction loss: 3.6987
Archetype R²: 0.4671
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6987 (range: 3.6987 - 3.6987)
archetypal_loss: 3.6987 (range: 3.6987 - 3.6987)
archetype_r2: 0.4671 (range: 0.4671 - 0.4671)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9684, mean=0.1111
Batch reconstruction MSE: 3.7997
Archetype stats: min=-11.1271, max=18.2777
Archetype change since last debug: 0.320977
Archetype gradients: norm=0.017090, mean=0.000552
Epoch 1/1
Average loss: 3.6218
Archetypal loss: 3.6218
KLD loss: 24.6714
Reconstruction loss: 3.6218
Archetype R²: 0.4783
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6218 (range: 3.6218 - 3.6218)
archetypal_loss: 3.6218 (range: 3.6218 - 3.6218)
archetype_r2: 0.4783 (range: 0.4783 - 0.4783)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9477, mean=0.1111
Batch reconstruction MSE: 3.6857
Archetype stats: min=-11.1338, max=18.2830
Archetype change since last debug: 0.365429
Archetype gradients: norm=0.016642, mean=0.000591
Epoch 1/1
Average loss: 3.5427
Archetypal loss: 3.5427
KLD loss: 24.7802
Reconstruction loss: 3.5427
Archetype R²: 0.4898
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5427 (range: 3.5427 - 3.5427)
archetypal_loss: 3.5427 (range: 3.5427 - 3.5427)
archetype_r2: 0.4898 (range: 0.4898 - 0.4898)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9474, mean=0.1111
Batch reconstruction MSE: 3.5819
Archetype stats: min=-11.1386, max=18.2884
Archetype change since last debug: 0.347697
Archetype gradients: norm=0.020579, mean=0.000670
Epoch 1/1
Average loss: 3.4583
Archetypal loss: 3.4583
KLD loss: 25.1376
Reconstruction loss: 3.4583
Archetype R²: 0.5020
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4583 (range: 3.4583 - 3.4583)
archetypal_loss: 3.4583 (range: 3.4583 - 3.4583)
archetype_r2: 0.5020 (range: 0.5020 - 0.5020)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9347, mean=0.1111
Batch reconstruction MSE: 3.5090
Archetype stats: min=-11.1444, max=18.2923
Archetype change since last debug: 0.278437
Archetype gradients: norm=0.022686, mean=0.000771
Epoch 1/1
Average loss: 3.3906
Archetypal loss: 3.3906
KLD loss: 24.9105
Reconstruction loss: 3.3906
Archetype R²: 0.5118
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3906 (range: 3.3906 - 3.3906)
archetypal_loss: 3.3906 (range: 3.3906 - 3.3906)
archetype_r2: 0.5118 (range: 0.5118 - 0.5118)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9498, mean=0.1111
Batch reconstruction MSE: 3.4713
Archetype stats: min=-11.1530, max=18.2963
Archetype change since last debug: 0.237385
Archetype gradients: norm=0.038929, mean=0.001159
Epoch 1/1
Average loss: 3.3388
Archetypal loss: 3.3388
KLD loss: 24.5536
Reconstruction loss: 3.3388
Archetype R²: 0.5193
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3388 (range: 3.3388 - 3.3388)
archetypal_loss: 3.3388 (range: 3.3388 - 3.3388)
archetype_r2: 0.5193 (range: 0.5193 - 0.5193)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9198, mean=0.1111
Batch reconstruction MSE: 3.4102
Archetype stats: min=-11.1608, max=18.2987
Archetype change since last debug: 0.209777
Archetype gradients: norm=0.026410, mean=0.000802
Epoch 1/1
Average loss: 3.2886
Archetypal loss: 3.2886
KLD loss: 23.4985
Reconstruction loss: 3.2886
Archetype R²: 0.5265
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2886 (range: 3.2886 - 3.2886)
archetypal_loss: 3.2886 (range: 3.2886 - 3.2886)
archetype_r2: 0.5265 (range: 0.5265 - 0.5265)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9277, mean=0.1111
Batch reconstruction MSE: 3.3809
Archetype stats: min=-11.1680, max=18.3012
Archetype change since last debug: 0.185783
Archetype gradients: norm=0.038208, mean=0.001099
Epoch 1/1
Average loss: 3.2600
Archetypal loss: 3.2600
KLD loss: 22.4737
Reconstruction loss: 3.2600
Archetype R²: 0.5306
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2600 (range: 3.2600 - 3.2600)
archetypal_loss: 3.2600 (range: 3.2600 - 3.2600)
archetype_r2: 0.5306 (range: 0.5306 - 0.5306)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9074, mean=0.1111
Batch reconstruction MSE: 3.3466
Archetype stats: min=-11.1749, max=18.3035
Archetype change since last debug: 0.158476
Archetype gradients: norm=0.027184, mean=0.000912
Epoch 1/1
Average loss: 3.2277
Archetypal loss: 3.2277
KLD loss: 21.5768
Reconstruction loss: 3.2277
Archetype R²: 0.5353
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2277 (range: 3.2277 - 3.2277)
archetypal_loss: 3.2277 (range: 3.2277 - 3.2277)
archetype_r2: 0.5353 (range: 0.5353 - 0.5353)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9040, mean=0.1111
Batch reconstruction MSE: 3.3261
Archetype stats: min=-11.1797, max=18.3053
Archetype change since last debug: 0.137413
Archetype gradients: norm=0.036064, mean=0.001036
Epoch 1/1
Average loss: 3.1986
Archetypal loss: 3.1986
KLD loss: 21.2793
Reconstruction loss: 3.1986
Archetype R²: 0.5395
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1986 (range: 3.1986 - 3.1986)
archetypal_loss: 3.1986 (range: 3.1986 - 3.1986)
archetype_r2: 0.5395 (range: 0.5395 - 0.5395)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8874, mean=0.1111
Batch reconstruction MSE: 3.3021
Archetype stats: min=-11.1841, max=18.3080
Archetype change since last debug: 0.135588
Archetype gradients: norm=0.021298, mean=0.000692
Epoch 1/1
Average loss: 3.1780
Archetypal loss: 3.1780
KLD loss: 20.5680
Reconstruction loss: 3.1780
Archetype R²: 0.5424
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1780 (range: 3.1780 - 3.1780)
archetypal_loss: 3.1780 (range: 3.1780 - 3.1780)
archetype_r2: 0.5424 (range: 0.5424 - 0.5424)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8703, mean=0.1111
Batch reconstruction MSE: 3.2808
Archetype stats: min=-11.1889, max=18.3104
Archetype change since last debug: 0.131124
Archetype gradients: norm=0.028975, mean=0.000857
Epoch 1/1
Average loss: 3.1631
Archetypal loss: 3.1631
KLD loss: 20.2212
Reconstruction loss: 3.1631
Archetype R²: 0.5445
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1631 (range: 3.1631 - 3.1631)
archetypal_loss: 3.1631 (range: 3.1631 - 3.1631)
archetype_r2: 0.5445 (range: 0.5445 - 0.5445)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8555, mean=0.1111
Batch reconstruction MSE: 3.2618
Archetype stats: min=-11.1926, max=18.3131
Archetype change since last debug: 0.130516
Archetype gradients: norm=0.012504, mean=0.000426
Epoch 1/1
Average loss: 3.1498
Archetypal loss: 3.1498
KLD loss: 19.5232
Reconstruction loss: 3.1498
Archetype R²: 0.5463
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1498 (range: 3.1498 - 3.1498)
archetypal_loss: 3.1498 (range: 3.1498 - 3.1498)
archetype_r2: 0.5463 (range: 0.5463 - 0.5463)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8475, mean=0.1111
Batch reconstruction MSE: 3.2473
Archetype stats: min=-11.1964, max=18.3156
Archetype change since last debug: 0.132942
Archetype gradients: norm=0.013209, mean=0.000472
Epoch 1/1
Average loss: 3.1364
Archetypal loss: 3.1364
KLD loss: 19.2565
Reconstruction loss: 3.1364
Archetype R²: 0.5482
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1364 (range: 3.1364 - 3.1364)
archetypal_loss: 3.1364 (range: 3.1364 - 3.1364)
archetype_r2: 0.5482 (range: 0.5482 - 0.5482)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8406, mean=0.1111
Batch reconstruction MSE: 3.2405
Archetype stats: min=-11.2015, max=18.3184
Archetype change since last debug: 0.152499
Archetype gradients: norm=0.019323, mean=0.000685
Epoch 1/1
Average loss: 3.1278
Archetypal loss: 3.1278
KLD loss: 18.6694
Reconstruction loss: 3.1278
Archetype R²: 0.5494
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1278 (range: 3.1278 - 3.1278)
archetypal_loss: 3.1278 (range: 3.1278 - 3.1278)
archetype_r2: 0.5494 (range: 0.5494 - 0.5494)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.6442
SSE: 15001.7451
PCHA archetype R²: 0.6442
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.8761, mean=0.1111
Batch reconstruction MSE: 6.6268
Archetype stats: min=-9.9075, max=19.2898
Archetype gradients: norm=0.020651, mean=0.000735
Epoch 1/1
Average loss: 6.5591
Archetypal loss: 6.5591
KLD loss: 2.1224
Reconstruction loss: 6.5591
Archetype R²: 0.0143
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.5591 (range: 6.5591 - 6.5591)
archetypal_loss: 6.5591 (range: 6.5591 - 6.5591)
archetype_r2: 0.0143 (range: 0.0143 - 0.0143)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9516, mean=0.1111
Batch reconstruction MSE: 6.0994
Archetype stats: min=-9.8934, max=19.2815
Archetype change since last debug: 0.307619
Archetype gradients: norm=0.012399, mean=0.000417
Epoch 1/1
Average loss: 5.7065
Archetypal loss: 5.7065
KLD loss: 27.9648
Reconstruction loss: 5.7065
Archetype R²: 0.1436
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.7065 (range: 5.7065 - 5.7065)
archetypal_loss: 5.7065 (range: 5.7065 - 5.7065)
archetype_r2: 0.1436 (range: 0.1436 - 0.1436)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9861, mean=0.1111
Batch reconstruction MSE: 5.3187
Archetype stats: min=-9.8935, max=19.3054
Archetype change since last debug: 0.427812
Archetype gradients: norm=0.026962, mean=0.000810
Epoch 1/1
Average loss: 4.6823
Archetypal loss: 4.6823
KLD loss: 57.8798
Reconstruction loss: 4.6823
Archetype R²: 0.2983
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.6823 (range: 4.6823 - 4.6823)
archetypal_loss: 4.6823 (range: 4.6823 - 4.6823)
archetype_r2: 0.2983 (range: 0.2983 - 0.2983)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9881, mean=0.1111
Batch reconstruction MSE: 4.4492
Archetype stats: min=-9.8927, max=19.3393
Archetype change since last debug: 0.463286
Archetype gradients: norm=0.037437, mean=0.001067
Epoch 1/1
Average loss: 4.0629
Archetypal loss: 4.0629
KLD loss: 52.6361
Reconstruction loss: 4.0629
Archetype R²: 0.3912
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.0629 (range: 4.0629 - 4.0629)
archetypal_loss: 4.0629 (range: 4.0629 - 4.0629)
archetype_r2: 0.3912 (range: 0.3912 - 0.3912)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9895, mean=0.1111
Batch reconstruction MSE: 4.0459
Archetype stats: min=-9.8919, max=19.3672
Archetype change since last debug: 0.376825
Archetype gradients: norm=0.024800, mean=0.000770
Epoch 1/1
Average loss: 3.7874
Archetypal loss: 3.7874
KLD loss: 37.1953
Reconstruction loss: 3.7874
Archetype R²: 0.4323
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7874 (range: 3.7874 - 3.7874)
archetypal_loss: 3.7874 (range: 3.7874 - 3.7874)
archetype_r2: 0.4323 (range: 0.4323 - 0.4323)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9813, mean=0.1111
Batch reconstruction MSE: 3.8797
Archetype stats: min=-9.8908, max=19.3832
Archetype change since last debug: 0.263875
Archetype gradients: norm=0.023562, mean=0.000764
Epoch 1/1
Average loss: 3.6485
Archetypal loss: 3.6485
KLD loss: 24.7033
Reconstruction loss: 3.6485
Archetype R²: 0.4530
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6485 (range: 3.6485 - 3.6485)
archetypal_loss: 3.6485 (range: 3.6485 - 3.6485)
archetype_r2: 0.4530 (range: 0.4530 - 0.4530)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9735, mean=0.1111
Batch reconstruction MSE: 3.7504
Archetype stats: min=-9.8910, max=19.3996
Archetype change since last debug: 0.205874
Archetype gradients: norm=0.021031, mean=0.000672
Epoch 1/1
Average loss: 3.5689
Archetypal loss: 3.5689
KLD loss: 18.7437
Reconstruction loss: 3.5689
Archetype R²: 0.4649
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5689 (range: 3.5689 - 3.5689)
archetypal_loss: 3.5689 (range: 3.5689 - 3.5689)
archetype_r2: 0.4649 (range: 0.4649 - 0.4649)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.9620, mean=0.1111
Batch reconstruction MSE: 3.6379
Archetype stats: min=-9.8937, max=19.4155
Archetype change since last debug: 0.202500
Archetype gradients: norm=0.018864, mean=0.000601
Epoch 1/1
Average loss: 3.5144
Archetypal loss: 3.5144
KLD loss: 17.0642
Reconstruction loss: 3.5144
Archetype R²: 0.4730
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5144 (range: 3.5144 - 3.5144)
archetypal_loss: 3.5144 (range: 3.5144 - 3.5144)
archetype_r2: 0.4730 (range: 0.4730 - 0.4730)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0005, max=0.9561, mean=0.1111
Batch reconstruction MSE: 3.5325
Archetype stats: min=-9.9007, max=19.4287
Archetype change since last debug: 0.243794
Archetype gradients: norm=0.014838, mean=0.000492
Epoch 1/1
Average loss: 3.4486
Archetypal loss: 3.4486
KLD loss: 17.3501
Reconstruction loss: 3.4486
Archetype R²: 0.4830
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4486 (range: 3.4486 - 3.4486)
archetypal_loss: 3.4486 (range: 3.4486 - 3.4486)
archetype_r2: 0.4830 (range: 0.4830 - 0.4830)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.9429, mean=0.1111
Batch reconstruction MSE: 3.4400
Archetype stats: min=-9.9182, max=19.4414
Archetype change since last debug: 0.379484
Archetype gradients: norm=0.015271, mean=0.000550
Epoch 1/1
Average loss: 3.3371
Archetypal loss: 3.3371
KLD loss: 18.6953
Reconstruction loss: 3.3371
Archetype R²: 0.4998
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3371 (range: 3.3371 - 3.3371)
archetypal_loss: 3.3371 (range: 3.3371 - 3.3371)
archetype_r2: 0.4998 (range: 0.4998 - 0.4998)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9269, mean=0.1111
Batch reconstruction MSE: 3.3196
Archetype stats: min=-9.9547, max=19.4532
Archetype change since last debug: 0.450291
Archetype gradients: norm=0.013118, mean=0.000457
Epoch 1/1
Average loss: 3.2071
Archetypal loss: 3.2071
KLD loss: 18.7426
Reconstruction loss: 3.2071
Archetype R²: 0.5192
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2071 (range: 3.2071 - 3.2071)
archetypal_loss: 3.2071 (range: 3.2071 - 3.2071)
archetype_r2: 0.5192 (range: 0.5192 - 0.5192)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9418, mean=0.1111
Batch reconstruction MSE: 3.2055
Archetype stats: min=-10.0048, max=19.4638
Archetype change since last debug: 0.438664
Archetype gradients: norm=0.017014, mean=0.000607
Epoch 1/1
Average loss: 3.1111
Archetypal loss: 3.1111
KLD loss: 18.1283
Reconstruction loss: 3.1111
Archetype R²: 0.5335
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1111 (range: 3.1111 - 3.1111)
archetypal_loss: 3.1111 (range: 3.1111 - 3.1111)
archetype_r2: 0.5335 (range: 0.5335 - 0.5335)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9557, mean=0.1111
Batch reconstruction MSE: 3.1410
Archetype stats: min=-10.0427, max=19.4727
Archetype change since last debug: 0.356949
Archetype gradients: norm=0.019787, mean=0.000623
Epoch 1/1
Average loss: 3.0538
Archetypal loss: 3.0538
KLD loss: 17.0805
Reconstruction loss: 3.0538
Archetype R²: 0.5421
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0538 (range: 3.0538 - 3.0538)
archetypal_loss: 3.0538 (range: 3.0538 - 3.0538)
archetype_r2: 0.5421 (range: 0.5421 - 0.5421)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9402, mean=0.1111
Batch reconstruction MSE: 3.0956
Archetype stats: min=-10.0641, max=19.4772
Archetype change since last debug: 0.262693
Archetype gradients: norm=0.031154, mean=0.000897
Epoch 1/1
Average loss: 3.0106
Archetypal loss: 3.0106
KLD loss: 16.3028
Reconstruction loss: 3.0106
Archetype R²: 0.5486
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0106 (range: 3.0106 - 3.0106)
archetypal_loss: 3.0106 (range: 3.0106 - 3.0106)
archetype_r2: 0.5486 (range: 0.5486 - 0.5486)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.9014, mean=0.1111
Batch reconstruction MSE: 3.0569
Archetype stats: min=-10.0799, max=19.4850
Archetype change since last debug: 0.194373
Archetype gradients: norm=0.028156, mean=0.000821
Epoch 1/1
Average loss: 2.9848
Archetypal loss: 2.9848
KLD loss: 15.5704
Reconstruction loss: 2.9848
Archetype R²: 0.5525
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9848 (range: 2.9848 - 2.9848)
archetypal_loss: 2.9848 (range: 2.9848 - 2.9848)
archetype_r2: 0.5525 (range: 0.5525 - 0.5525)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0007, max=0.9198, mean=0.1111
Batch reconstruction MSE: 2.9912
Archetype stats: min=-10.0940, max=19.4867
Archetype change since last debug: 0.161110
Archetype gradients: norm=0.020371, mean=0.000654
Epoch 1/1
Average loss: 2.9501
Archetypal loss: 2.9501
KLD loss: 15.2946
Reconstruction loss: 2.9501
Archetype R²: 0.5577
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9501 (range: 2.9501 - 2.9501)
archetypal_loss: 2.9501 (range: 2.9501 - 2.9501)
archetype_r2: 0.5577 (range: 0.5577 - 0.5577)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.8797, mean=0.1111
Batch reconstruction MSE: 2.9596
Archetype stats: min=-10.1081, max=19.4914
Archetype change since last debug: 0.132964
Archetype gradients: norm=0.022219, mean=0.000666
Epoch 1/1
Average loss: 2.9306
Archetypal loss: 2.9306
KLD loss: 15.4917
Reconstruction loss: 2.9306
Archetype R²: 0.5606
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9306 (range: 2.9306 - 2.9306)
archetypal_loss: 2.9306 (range: 2.9306 - 2.9306)
archetype_r2: 0.5606 (range: 0.5606 - 0.5606)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0007, max=0.8515, mean=0.1111
Batch reconstruction MSE: 2.9345
Archetype stats: min=-10.1201, max=19.4940
Archetype change since last debug: 0.130826
Archetype gradients: norm=0.018983, mean=0.000612
Epoch 1/1
Average loss: 2.9132
Archetypal loss: 2.9132
KLD loss: 15.4724
Reconstruction loss: 2.9132
Archetype R²: 0.5632
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9132 (range: 2.9132 - 2.9132)
archetypal_loss: 2.9132 (range: 2.9132 - 2.9132)
archetype_r2: 0.5632 (range: 0.5632 - 0.5632)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.8533, mean=0.1111
Batch reconstruction MSE: 2.9038
Archetype stats: min=-10.1288, max=19.4967
Archetype change since last debug: 0.121012
Archetype gradients: norm=0.021675, mean=0.000736
Epoch 1/1
Average loss: 2.9039
Archetypal loss: 2.9039
KLD loss: 15.5931
Reconstruction loss: 2.9039
Archetype R²: 0.5646
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9039 (range: 2.9039 - 2.9039)
archetypal_loss: 2.9039 (range: 2.9039 - 2.9039)
archetype_r2: 0.5646 (range: 0.5646 - 0.5646)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0008, max=0.8239, mean=0.1111
Batch reconstruction MSE: 2.8851
Archetype stats: min=-10.1366, max=19.4985
Archetype change since last debug: 0.123930
Archetype gradients: norm=0.015709, mean=0.000524
Epoch 1/1
Average loss: 2.8965
Archetypal loss: 2.8965
KLD loss: 15.6015
Reconstruction loss: 2.8965
Archetype R²: 0.5656
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8965 (range: 2.8965 - 2.8965)
archetypal_loss: 2.8965 (range: 2.8965 - 2.8965)
archetype_r2: 0.5656 (range: 0.5656 - 0.5656)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0008, max=0.8321, mean=0.1111
Batch reconstruction MSE: 2.8730
Archetype stats: min=-10.1428, max=19.5002
Archetype change since last debug: 0.121778
Archetype gradients: norm=0.022066, mean=0.000803
Epoch 1/1
Average loss: 2.8927
Archetypal loss: 2.8927
KLD loss: 15.6339
Reconstruction loss: 2.8927
Archetype R²: 0.5662
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8927 (range: 2.8927 - 2.8927)
archetypal_loss: 2.8927 (range: 2.8927 - 2.8927)
archetype_r2: 0.5662 (range: 0.5662 - 0.5662)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0010, max=0.7972, mean=0.1111
Batch reconstruction MSE: 2.8536
Archetype stats: min=-10.1482, max=19.5024
Archetype change since last debug: 0.139158
Archetype gradients: norm=0.015040, mean=0.000525
Epoch 1/1
Average loss: 2.8774
Archetypal loss: 2.8774
KLD loss: 15.8733
Reconstruction loss: 2.8774
Archetype R²: 0.5686
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8774 (range: 2.8774 - 2.8774)
archetypal_loss: 2.8774 (range: 2.8774 - 2.8774)
archetype_r2: 0.5686 (range: 0.5686 - 0.5686)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0011, max=0.8185, mean=0.1111
Batch reconstruction MSE: 2.8412
Archetype stats: min=-10.1528, max=19.5039
Archetype change since last debug: 0.148820
Archetype gradients: norm=0.020240, mean=0.000702
Epoch 1/1
Average loss: 2.8679
Archetypal loss: 2.8679
KLD loss: 16.1649
Reconstruction loss: 2.8679
Archetype R²: 0.5701
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8679 (range: 2.8679 - 2.8679)
archetypal_loss: 2.8679 (range: 2.8679 - 2.8679)
archetype_r2: 0.5701 (range: 0.5701 - 0.5701)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0012, max=0.7738, mean=0.1111
Batch reconstruction MSE: 2.8291
Archetype stats: min=-10.1583, max=19.5063
Archetype change since last debug: 0.168257
Archetype gradients: norm=0.016624, mean=0.000566
Epoch 1/1
Average loss: 2.8595
Archetypal loss: 2.8595
KLD loss: 16.2562
Reconstruction loss: 2.8595
Archetype R²: 0.5714
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8595 (range: 2.8595 - 2.8595)
archetypal_loss: 2.8595 (range: 2.8595 - 2.8595)
archetype_r2: 0.5714 (range: 0.5714 - 0.5714)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0014, max=0.8128, mean=0.1111
Batch reconstruction MSE: 2.8189
Archetype stats: min=-10.1620, max=19.5080
Archetype change since last debug: 0.183669
Archetype gradients: norm=0.022141, mean=0.000723
Epoch 1/1
Average loss: 2.8498
Archetypal loss: 2.8498
KLD loss: 16.5041
Reconstruction loss: 2.8498
Archetype R²: 0.5728
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8498 (range: 2.8498 - 2.8498)
archetypal_loss: 2.8498 (range: 2.8498 - 2.8498)
archetype_r2: 0.5728 (range: 0.5728 - 0.5728)
fc_Y Learning Summary:
[OK] Completed in 17.8s
[STATS] Mean archetype R²: 0.5460
[STATS] Mean validation R²: 0.5460
š§Ŗ Configuration 6/12: {'n_archetypes': 9, 'hidden_dims': [64, 128], 'inflation_factor': 1.5, 'use_pcha_init': True, 'use_inflation': True}
Fold 1/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.5965
SSE: 17036.3250
PCHA archetype R²: 0.5965
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 34.728
Data radius (mean): 17.482
Archetype distances: 18.006 to 44.474
Archetypes outside data: 2/9
Min archetype separation: 25.191
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0009, max=0.8522, mean=0.1111
Batch reconstruction MSE: 7.2672
Archetype stats: min=-19.2476, max=28.2489
Archetype gradients: norm=0.027053, mean=0.000927
Epoch 1/1
Average loss: 6.8182
Archetypal loss: 6.8182
KLD loss: 2.1133
Reconstruction loss: 6.8182
Archetype R²: 0.0014
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.8182 (range: 6.8182 - 6.8182)
archetypal_loss: 6.8182 (range: 6.8182 - 6.8182)
archetype_r2: 0.0014 (range: 0.0014 - 0.0014)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9859, mean=0.1111
Batch reconstruction MSE: 6.5790
Archetype stats: min=-19.2350, max=28.2363
Archetype change since last debug: 0.274145
Archetype gradients: norm=0.012801, mean=0.000411
Epoch 1/1
Average loss: 6.0304
Archetypal loss: 6.0304
KLD loss: 11.9114
Reconstruction loss: 6.0304
Archetype R²: 0.1171
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.0304 (range: 6.0304 - 6.0304)
archetypal_loss: 6.0304 (range: 6.0304 - 6.0304)
archetype_r2: 0.1171 (range: 0.1171 - 0.1171)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9883, mean=0.1111
Batch reconstruction MSE: 5.5172
Archetype stats: min=-19.2428, max=28.2524
Archetype change since last debug: 0.428502
Archetype gradients: norm=0.026400, mean=0.000811
Epoch 1/1
Average loss: 4.6490
Archetypal loss: 4.6490
KLD loss: 36.4050
Reconstruction loss: 4.6490
Archetype R²: 0.3196
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.6490 (range: 4.6490 - 4.6490)
archetypal_loss: 4.6490 (range: 4.6490 - 4.6490)
archetype_r2: 0.3196 (range: 0.3196 - 0.3196)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9952, mean=0.1111
Batch reconstruction MSE: 4.2327
Archetype stats: min=-19.2661, max=28.2869
Archetype change since last debug: 0.493528
Archetype gradients: norm=0.034128, mean=0.000949
Epoch 1/1
Average loss: 3.8326
Archetypal loss: 3.8326
KLD loss: 42.7259
Reconstruction loss: 3.8326
Archetype R²: 0.4394
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8326 (range: 3.8326 - 3.8326)
archetypal_loss: 3.8326 (range: 3.8326 - 3.8326)
archetype_r2: 0.4394 (range: 0.4394 - 0.4394)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9956, mean=0.1111
Batch reconstruction MSE: 3.6189
Archetype stats: min=-19.2794, max=28.3209
Archetype change since last debug: 0.398088
Archetype gradients: norm=0.027497, mean=0.000854
Epoch 1/1
Average loss: 3.4867
Archetypal loss: 3.4867
KLD loss: 35.5887
Reconstruction loss: 3.4867
Archetype R²: 0.4901
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4867 (range: 3.4867 - 3.4867)
archetypal_loss: 3.4867 (range: 3.4867 - 3.4867)
archetype_r2: 0.4901 (range: 0.4901 - 0.4901)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9984, mean=0.1111
Batch reconstruction MSE: 3.3471
Archetype stats: min=-19.2846, max=28.3467
Archetype change since last debug: 0.320099
Archetype gradients: norm=0.019159, mean=0.000660
Epoch 1/1
Average loss: 3.3374
Archetypal loss: 3.3374
KLD loss: 29.1870
Reconstruction loss: 3.3374
Archetype R²: 0.5119
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3374 (range: 3.3374 - 3.3374)
archetypal_loss: 3.3374 (range: 3.3374 - 3.3374)
archetype_r2: 0.5119 (range: 0.5119 - 0.5119)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9975, mean=0.1111
Batch reconstruction MSE: 3.2132
Archetype stats: min=-19.2879, max=28.3672
Archetype change since last debug: 0.227343
Archetype gradients: norm=0.015142, mean=0.000544
Epoch 1/1
Average loss: 3.2493
Archetypal loss: 3.2493
KLD loss: 24.0966
Reconstruction loss: 3.2493
Archetype R²: 0.5248
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2493 (range: 3.2493 - 3.2493)
archetypal_loss: 3.2493 (range: 3.2493 - 3.2493)
archetype_r2: 0.5248 (range: 0.5248 - 0.5248)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9951, mean=0.1111
Batch reconstruction MSE: 3.1296
Archetype stats: min=-19.2929, max=28.3850
Archetype change since last debug: 0.180471
Archetype gradients: norm=0.011662, mean=0.000423
Epoch 1/1
Average loss: 3.1914
Archetypal loss: 3.1914
KLD loss: 21.0853
Reconstruction loss: 3.1914
Archetype R²: 0.5333
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1914 (range: 3.1914 - 3.1914)
archetypal_loss: 3.1914 (range: 3.1914 - 3.1914)
archetype_r2: 0.5333 (range: 0.5333 - 0.5333)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9925, mean=0.1111
Batch reconstruction MSE: 3.0656
Archetype stats: min=-19.2973, max=28.4000
Archetype change since last debug: 0.155861
Archetype gradients: norm=0.010594, mean=0.000381
Epoch 1/1
Average loss: 3.1462
Archetypal loss: 3.1462
KLD loss: 18.7275
Reconstruction loss: 3.1462
Archetype R²: 0.5398
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1462 (range: 3.1462 - 3.1462)
archetypal_loss: 3.1462 (range: 3.1462 - 3.1462)
archetype_r2: 0.5398 (range: 0.5398 - 0.5398)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9912, mean=0.1111
Batch reconstruction MSE: 2.9998
Archetype stats: min=-19.3013, max=28.4128
Archetype change since last debug: 0.145422
Archetype gradients: norm=0.010167, mean=0.000368
Epoch 1/1
Average loss: 3.1094
Archetypal loss: 3.1094
KLD loss: 17.4703
Reconstruction loss: 3.1094
Archetype R²: 0.5452
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1094 (range: 3.1094 - 3.1094)
archetypal_loss: 3.1094 (range: 3.1094 - 3.1094)
archetype_r2: 0.5452 (range: 0.5452 - 0.5452)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9908, mean=0.1111
Batch reconstruction MSE: 2.9538
Archetype stats: min=-19.3054, max=28.4231
Archetype change since last debug: 0.144012
Archetype gradients: norm=0.012002, mean=0.000425
Epoch 1/1
Average loss: 3.0758
Archetypal loss: 3.0758
KLD loss: 16.7019
Reconstruction loss: 3.0758
Archetype R²: 0.5501
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0758 (range: 3.0758 - 3.0758)
archetypal_loss: 3.0758 (range: 3.0758 - 3.0758)
archetype_r2: 0.5501 (range: 0.5501 - 0.5501)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9909, mean=0.1111
Batch reconstruction MSE: 2.9046
Archetype stats: min=-19.3083, max=28.4333
Archetype change since last debug: 0.132308
Archetype gradients: norm=0.009997, mean=0.000353
Epoch 1/1
Average loss: 3.0428
Archetypal loss: 3.0428
KLD loss: 16.7161
Reconstruction loss: 3.0428
Archetype R²: 0.5550
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0428 (range: 3.0428 - 3.0428)
archetypal_loss: 3.0428 (range: 3.0428 - 3.0428)
archetype_r2: 0.5550 (range: 0.5550 - 0.5550)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9882, mean=0.1111
Batch reconstruction MSE: 2.8849
Archetype stats: min=-19.3113, max=28.4422
Archetype change since last debug: 0.136562
Archetype gradients: norm=0.013754, mean=0.000469
Epoch 1/1
Average loss: 3.0154
Archetypal loss: 3.0154
KLD loss: 16.9636
Reconstruction loss: 3.0154
Archetype R²: 0.5589
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0154 (range: 3.0154 - 3.0154)
archetypal_loss: 3.0154 (range: 3.0154 - 3.0154)
archetype_r2: 0.5589 (range: 0.5589 - 0.5589)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9828, mean=0.1111
Batch reconstruction MSE: 2.8485
Archetype stats: min=-19.3138, max=28.4497
Archetype change since last debug: 0.134539
Archetype gradients: norm=0.012731, mean=0.000412
Epoch 1/1
Average loss: 2.9932
Archetypal loss: 2.9932
KLD loss: 17.0566
Reconstruction loss: 2.9932
Archetype R²: 0.5621
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9932 (range: 2.9932 - 2.9932)
archetypal_loss: 2.9932 (range: 2.9932 - 2.9932)
archetype_r2: 0.5621 (range: 0.5621 - 0.5621)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9754, mean=0.1111
Batch reconstruction MSE: 2.8216
Archetype stats: min=-19.3164, max=28.4571
Archetype change since last debug: 0.137583
Archetype gradients: norm=0.011501, mean=0.000420
Epoch 1/1
Average loss: 2.9732
Archetypal loss: 2.9732
KLD loss: 17.1937
Reconstruction loss: 2.9732
Archetype R²: 0.5651
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9732 (range: 2.9732 - 2.9732)
archetypal_loss: 2.9732 (range: 2.9732 - 2.9732)
archetype_r2: 0.5651 (range: 0.5651 - 0.5651)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9634, mean=0.1111
Batch reconstruction MSE: 2.7918
Archetype stats: min=-19.3184, max=28.4624
Archetype change since last debug: 0.122522
Archetype gradients: norm=0.012762, mean=0.000393
Epoch 1/1
Average loss: 2.9541
Archetypal loss: 2.9541
KLD loss: 17.3004
Reconstruction loss: 2.9541
Archetype R²: 0.5678
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9541 (range: 2.9541 - 2.9541)
archetypal_loss: 2.9541 (range: 2.9541 - 2.9541)
archetype_r2: 0.5678 (range: 0.5678 - 0.5678)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9646, mean=0.1111
Batch reconstruction MSE: 2.7692
Archetype stats: min=-19.3206, max=28.4678
Archetype change since last debug: 0.119992
Archetype gradients: norm=0.010835, mean=0.000385
Epoch 1/1
Average loss: 2.9307
Archetypal loss: 2.9307
KLD loss: 17.3598
Reconstruction loss: 2.9307
Archetype R²: 0.5713
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9307 (range: 2.9307 - 2.9307)
archetypal_loss: 2.9307 (range: 2.9307 - 2.9307)
archetype_r2: 0.5713 (range: 0.5713 - 0.5713)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9606, mean=0.1111
Batch reconstruction MSE: 2.7446
Archetype stats: min=-19.3226, max=28.4718
Archetype change since last debug: 0.116337
Archetype gradients: norm=0.013190, mean=0.000427
Epoch 1/1
Average loss: 2.9070
Archetypal loss: 2.9070
KLD loss: 17.6315
Reconstruction loss: 2.9070
Archetype R²: 0.5748
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9070 (range: 2.9070 - 2.9070)
archetypal_loss: 2.9070 (range: 2.9070 - 2.9070)
archetype_r2: 0.5748 (range: 0.5748 - 0.5748)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9584, mean=0.1111
Batch reconstruction MSE: 2.7227
Archetype stats: min=-19.3242, max=28.4761
Archetype change since last debug: 0.108836
Archetype gradients: norm=0.010833, mean=0.000403
Epoch 1/1
Average loss: 2.8878
Archetypal loss: 2.8878
KLD loss: 17.6837
Reconstruction loss: 2.8878
Archetype R²: 0.5776
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8878 (range: 2.8878 - 2.8878)
archetypal_loss: 2.8878 (range: 2.8878 - 2.8878)
archetype_r2: 0.5776 (range: 0.5776 - 0.5776)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9535, mean=0.1111
Batch reconstruction MSE: 2.7001
Archetype stats: min=-19.3254, max=28.4807
Archetype change since last debug: 0.105968
Archetype gradients: norm=0.012857, mean=0.000427
Epoch 1/1
Average loss: 2.8731
Archetypal loss: 2.8731
KLD loss: 18.0752
Reconstruction loss: 2.8731
Archetype R²: 0.5797
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8731 (range: 2.8731 - 2.8731)
archetypal_loss: 2.8731 (range: 2.8731 - 2.8731)
archetype_r2: 0.5797 (range: 0.5797 - 0.5797)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9529, mean=0.1111
Batch reconstruction MSE: 2.6842
Archetype stats: min=-19.3268, max=28.4855
Archetype change since last debug: 0.101220
Archetype gradients: norm=0.011379, mean=0.000418
Epoch 1/1
Average loss: 2.8600
Archetypal loss: 2.8600
KLD loss: 17.9837
Reconstruction loss: 2.8600
Archetype R²: 0.5817
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8600 (range: 2.8600 - 2.8600)
archetypal_loss: 2.8600 (range: 2.8600 - 2.8600)
archetype_r2: 0.5817 (range: 0.5817 - 0.5817)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9511, mean=0.1111
Batch reconstruction MSE: 2.6680
Archetype stats: min=-19.3275, max=28.4902
Archetype change since last debug: 0.091208
Archetype gradients: norm=0.013047, mean=0.000438
Epoch 1/1
Average loss: 2.8425
Archetypal loss: 2.8425
KLD loss: 18.2784
Reconstruction loss: 2.8425
Archetype R²: 0.5842
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8425 (range: 2.8425 - 2.8425)
archetypal_loss: 2.8425 (range: 2.8425 - 2.8425)
archetype_r2: 0.5842 (range: 0.5842 - 0.5842)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9429, mean=0.1111
Batch reconstruction MSE: 2.6477
Archetype stats: min=-19.3286, max=28.4945
Archetype change since last debug: 0.089611
Archetype gradients: norm=0.010989, mean=0.000398
Epoch 1/1
Average loss: 2.8308
Archetypal loss: 2.8308
KLD loss: 18.1018
Reconstruction loss: 2.8308
Archetype R²: 0.5859
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8308 (range: 2.8308 - 2.8308)
archetypal_loss: 2.8308 (range: 2.8308 - 2.8308)
archetype_r2: 0.5859 (range: 0.5859 - 0.5859)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9466, mean=0.1111
Batch reconstruction MSE: 2.6336
Archetype stats: min=-19.3292, max=28.4987
Archetype change since last debug: 0.081360
Archetype gradients: norm=0.012065, mean=0.000409
Epoch 1/1
Average loss: 2.8198
Archetypal loss: 2.8198
KLD loss: 18.3966
Reconstruction loss: 2.8198
Archetype R²: 0.5875
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8198 (range: 2.8198 - 2.8198)
archetypal_loss: 2.8198 (range: 2.8198 - 2.8198)
archetype_r2: 0.5875 (range: 0.5875 - 0.5875)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9493, mean=0.1111
Batch reconstruction MSE: 2.6200
Archetype stats: min=-19.3302, max=28.5023
Archetype change since last debug: 0.077175
Archetype gradients: norm=0.010527, mean=0.000384
Epoch 1/1
Average loss: 2.8137
Archetypal loss: 2.8137
KLD loss: 18.2856
Reconstruction loss: 2.8137
Archetype R²: 0.5884
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8137 (range: 2.8137 - 2.8137)
archetypal_loss: 2.8137 (range: 2.8137 - 2.8137)
archetype_r2: 0.5884 (range: 0.5884 - 0.5884)
fc_Y Learning Summary:
Fold 2/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.6669
SSE: 12904.7689
PCHA archetype R²: 0.6669
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 29.619
Data radius (mean): 16.861
Archetype distances: 17.858 to 33.163
Archetypes outside data: 2/9
Min archetype separation: 22.216
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0005, max=0.7159, mean=0.1111
Batch reconstruction MSE: 7.2518
Archetype stats: min=-15.9565, max=27.7833
Archetype gradients: norm=0.018703, mean=0.000673
Epoch 1/1
Average loss: 6.7304
Archetypal loss: 6.7304
KLD loss: 3.1649
Reconstruction loss: 6.7304
Archetype R²: 0.0234
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7304 (range: 6.7304 - 6.7304)
archetypal_loss: 6.7304 (range: 6.7304 - 6.7304)
archetype_r2: 0.0234 (range: 0.0234 - 0.0234)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9943, mean=0.1111
Batch reconstruction MSE: 6.5206
Archetype stats: min=-15.9517, max=27.7728
Archetype change since last debug: 0.289270
Archetype gradients: norm=0.016416, mean=0.000504
Epoch 1/1
Average loss: 5.7554
Archetypal loss: 5.7554
KLD loss: 20.1996
Reconstruction loss: 5.7554
Archetype R²: 0.1654
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.7554 (range: 5.7554 - 5.7554)
archetypal_loss: 5.7554 (range: 5.7554 - 5.7554)
archetype_r2: 0.1654 (range: 0.1654 - 0.1654)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9964, mean=0.1111
Batch reconstruction MSE: 5.7160
Archetype stats: min=-15.9788, max=27.7988
Archetype change since last debug: 0.419457
Archetype gradients: norm=0.025835, mean=0.000773
Epoch 1/1
Average loss: 4.8041
Archetypal loss: 4.8041
KLD loss: 38.0007
Reconstruction loss: 4.8041
Archetype R²: 0.3046
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.8041 (range: 4.8041 - 4.8041)
archetypal_loss: 4.8041 (range: 4.8041 - 4.8041)
archetype_r2: 0.3046 (range: 0.3046 - 0.3046)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9956, mean=0.1111
Batch reconstruction MSE: 4.9553
Archetype stats: min=-16.0049, max=27.8339
Archetype change since last debug: 0.480183
Archetype gradients: norm=0.028529, mean=0.000918
Epoch 1/1
Average loss: 4.1289
Archetypal loss: 4.1289
KLD loss: 41.7466
Reconstruction loss: 4.1289
Archetype R²: 0.4039
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.1289 (range: 4.1289 - 4.1289)
archetypal_loss: 4.1289 (range: 4.1289 - 4.1289)
archetype_r2: 0.4039 (range: 0.4039 - 0.4039)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9906, mean=0.1111
Batch reconstruction MSE: 4.4030
Archetype stats: min=-16.0215, max=27.8640
Archetype change since last debug: 0.421864
Archetype gradients: norm=0.024258, mean=0.000811
Epoch 1/1
Average loss: 3.7640
Archetypal loss: 3.7640
KLD loss: 34.7292
Reconstruction loss: 3.7640
Archetype R²: 0.4573
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7640 (range: 3.7640 - 3.7640)
archetypal_loss: 3.7640 (range: 3.7640 - 3.7640)
archetype_r2: 0.4573 (range: 0.4573 - 0.4573)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9855, mean=0.1111
Batch reconstruction MSE: 4.0738
Archetype stats: min=-16.0419, max=27.8830
Archetype change since last debug: 0.284286
Archetype gradients: norm=0.019575, mean=0.000679
Epoch 1/1
Average loss: 3.5944
Archetypal loss: 3.5944
KLD loss: 26.4561
Reconstruction loss: 3.5944
Archetype R²: 0.4819
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5944 (range: 3.5944 - 3.5944)
archetypal_loss: 3.5944 (range: 3.5944 - 3.5944)
archetype_r2: 0.4819 (range: 0.4819 - 0.4819)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9791, mean=0.1111
Batch reconstruction MSE: 3.8905
Archetype stats: min=-16.0556, max=27.8932
Archetype change since last debug: 0.198836
Archetype gradients: norm=0.019228, mean=0.000654
Epoch 1/1
Average loss: 3.4896
Archetypal loss: 3.4896
KLD loss: 20.2696
Reconstruction loss: 3.4896
Archetype R²: 0.4969
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4896 (range: 3.4896 - 3.4896)
archetypal_loss: 3.4896 (range: 3.4896 - 3.4896)
archetype_r2: 0.4969 (range: 0.4969 - 0.4969)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9757, mean=0.1111
Batch reconstruction MSE: 3.7174
Archetype stats: min=-16.0654, max=27.9010
Archetype change since last debug: 0.179413
Archetype gradients: norm=0.018419, mean=0.000636
Epoch 1/1
Average loss: 3.3991
Archetypal loss: 3.3991
KLD loss: 17.0243
Reconstruction loss: 3.3991
Archetype R²: 0.5100
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3991 (range: 3.3991 - 3.3991)
archetypal_loss: 3.3991 (range: 3.3991 - 3.3991)
archetype_r2: 0.5100 (range: 0.5100 - 0.5100)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9669, mean=0.1111
Batch reconstruction MSE: 3.5884
Archetype stats: min=-16.0740, max=27.9081
Archetype change since last debug: 0.180675
Archetype gradients: norm=0.016822, mean=0.000589
Epoch 1/1
Average loss: 3.3263
Archetypal loss: 3.3263
KLD loss: 15.8702
Reconstruction loss: 3.3263
Archetype R²: 0.5204
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3263 (range: 3.3263 - 3.3263)
archetypal_loss: 3.3263 (range: 3.3263 - 3.3263)
archetype_r2: 0.5204 (range: 0.5204 - 0.5204)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9696, mean=0.1111
Batch reconstruction MSE: 3.4911
Archetype stats: min=-16.0816, max=27.9146
Archetype change since last debug: 0.200477
Archetype gradients: norm=0.015519, mean=0.000538
Epoch 1/1
Average loss: 3.2699
Archetypal loss: 3.2699
KLD loss: 16.4011
Reconstruction loss: 3.2699
Archetype R²: 0.5284
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2699 (range: 3.2699 - 3.2699)
archetypal_loss: 3.2699 (range: 3.2699 - 3.2699)
archetype_r2: 0.5284 (range: 0.5284 - 0.5284)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9599, mean=0.1111
Batch reconstruction MSE: 3.3968
Archetype stats: min=-16.0881, max=27.9205
Archetype change since last debug: 0.259805
Archetype gradients: norm=0.012903, mean=0.000454
Epoch 1/1
Average loss: 3.2181
Archetypal loss: 3.2181
KLD loss: 17.5801
Reconstruction loss: 3.2181
Archetype R²: 0.5359
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2181 (range: 3.2181 - 3.2181)
archetypal_loss: 3.2181 (range: 3.2181 - 3.2181)
archetype_r2: 0.5359 (range: 0.5359 - 0.5359)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9620, mean=0.1111
Batch reconstruction MSE: 3.3264
Archetype stats: min=-16.0939, max=27.9264
Archetype change since last debug: 0.300246
Archetype gradients: norm=0.014017, mean=0.000526
Epoch 1/1
Average loss: 3.1557
Archetypal loss: 3.1557
KLD loss: 17.8193
Reconstruction loss: 3.1557
Archetype R²: 0.5448
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1557 (range: 3.1557 - 3.1557)
archetypal_loss: 3.1557 (range: 3.1557 - 3.1557)
archetype_r2: 0.5448 (range: 0.5448 - 0.5448)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9724, mean=0.1111
Batch reconstruction MSE: 3.2666
Archetype stats: min=-16.0976, max=27.9325
Archetype change since last debug: 0.309043
Archetype gradients: norm=0.013580, mean=0.000514
Epoch 1/1
Average loss: 3.0826
Archetypal loss: 3.0826
KLD loss: 17.6843
Reconstruction loss: 3.0826
Archetype R²: 0.5553
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0826 (range: 3.0826 - 3.0826)
archetypal_loss: 3.0826 (range: 3.0826 - 3.0826)
archetype_r2: 0.5553 (range: 0.5553 - 0.5553)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9546, mean=0.1111
Batch reconstruction MSE: 3.1937
Archetype stats: min=-16.1015, max=27.9382
Archetype change since last debug: 0.310312
Archetype gradients: norm=0.014531, mean=0.000539
Epoch 1/1
Average loss: 2.9988
Archetypal loss: 2.9988
KLD loss: 17.2699
Reconstruction loss: 2.9988
Archetype R²: 0.5674
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9988 (range: 2.9988 - 2.9988)
archetypal_loss: 2.9988 (range: 2.9988 - 2.9988)
archetype_r2: 0.5674 (range: 0.5674 - 0.5674)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9652, mean=0.1111
Batch reconstruction MSE: 3.1139
Archetype stats: min=-16.1050, max=27.9444
Archetype change since last debug: 0.277869
Archetype gradients: norm=0.014223, mean=0.000525
Epoch 1/1
Average loss: 2.9487
Archetypal loss: 2.9487
KLD loss: 16.4470
Reconstruction loss: 2.9487
Archetype R²: 0.5745
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9487 (range: 2.9487 - 2.9487)
archetypal_loss: 2.9487 (range: 2.9487 - 2.9487)
archetype_r2: 0.5745 (range: 0.5745 - 0.5745)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9419, mean=0.1111
Batch reconstruction MSE: 3.0721
Archetype stats: min=-16.1083, max=27.9498
Archetype change since last debug: 0.204011
Archetype gradients: norm=0.017333, mean=0.000640
Epoch 1/1
Average loss: 2.9138
Archetypal loss: 2.9138
KLD loss: 16.0142
Reconstruction loss: 2.9138
Archetype R²: 0.5795
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9138 (range: 2.9138 - 2.9138)
archetypal_loss: 2.9138 (range: 2.9138 - 2.9138)
archetype_r2: 0.5795 (range: 0.5795 - 0.5795)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9615, mean=0.1111
Batch reconstruction MSE: 3.0230
Archetype stats: min=-16.1095, max=27.9552
Archetype change since last debug: 0.142593
Archetype gradients: norm=0.015950, mean=0.000527
Epoch 1/1
Average loss: 2.8832
Archetypal loss: 2.8832
KLD loss: 16.0326
Reconstruction loss: 2.8832
Archetype R²: 0.5838
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8832 (range: 2.8832 - 2.8832)
archetypal_loss: 2.8832 (range: 2.8832 - 2.8832)
archetype_r2: 0.5838 (range: 0.5838 - 0.5838)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9606, mean=0.1111
Batch reconstruction MSE: 2.9773
Archetype stats: min=-16.1110, max=27.9591
Archetype change since last debug: 0.122788
Archetype gradients: norm=0.013885, mean=0.000506
Epoch 1/1
Average loss: 2.8587
Archetypal loss: 2.8587
KLD loss: 16.3197
Reconstruction loss: 2.8587
Archetype R²: 0.5873
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8587 (range: 2.8587 - 2.8587)
archetypal_loss: 2.8587 (range: 2.8587 - 2.8587)
archetype_r2: 0.5873 (range: 0.5873 - 0.5873)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9411, mean=0.1111
Batch reconstruction MSE: 2.9619
Archetype stats: min=-16.1123, max=27.9642
Archetype change since last debug: 0.099023
Archetype gradients: norm=0.017660, mean=0.000657
Epoch 1/1
Average loss: 2.8463
Archetypal loss: 2.8463
KLD loss: 16.0614
Reconstruction loss: 2.8463
Archetype R²: 0.5890
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8463 (range: 2.8463 - 2.8463)
archetypal_loss: 2.8463 (range: 2.8463 - 2.8463)
archetype_r2: 0.5890 (range: 0.5890 - 0.5890)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.9414, mean=0.1111
Batch reconstruction MSE: 2.9244
Archetype stats: min=-16.1133, max=27.9684
Archetype change since last debug: 0.079362
Archetype gradients: norm=0.012046, mean=0.000428
Epoch 1/1
Average loss: 2.8331
Archetypal loss: 2.8331
KLD loss: 16.4392
Reconstruction loss: 2.8331
Archetype R²: 0.5908
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8331 (range: 2.8331 - 2.8331)
archetypal_loss: 2.8331 (range: 2.8331 - 2.8331)
archetype_r2: 0.5908 (range: 0.5908 - 0.5908)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0005, max=0.9539, mean=0.1111
Batch reconstruction MSE: 2.9141
Archetype stats: min=-16.1132, max=27.9729
Archetype change since last debug: 0.079458
Archetype gradients: norm=0.013111, mean=0.000482
Epoch 1/1
Average loss: 2.8259
Archetypal loss: 2.8259
KLD loss: 16.1444
Reconstruction loss: 2.8259
Archetype R²: 0.5918
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8259 (range: 2.8259 - 2.8259)
archetypal_loss: 2.8259 (range: 2.8259 - 2.8259)
archetype_r2: 0.5918 (range: 0.5918 - 0.5918)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.9385, mean=0.1111
Batch reconstruction MSE: 2.8917
Archetype stats: min=-16.1146, max=27.9767
Archetype change since last debug: 0.065939
Archetype gradients: norm=0.012928, mean=0.000461
Epoch 1/1
Average loss: 2.8164
Archetypal loss: 2.8164
KLD loss: 16.2286
Reconstruction loss: 2.8164
Archetype R²: 0.5931
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8164 (range: 2.8164 - 2.8164)
archetypal_loss: 2.8164 (range: 2.8164 - 2.8164)
archetype_r2: 0.5931 (range: 0.5931 - 0.5931)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0007, max=0.9350, mean=0.1111
Batch reconstruction MSE: 2.8786
Archetype stats: min=-16.1143, max=27.9809
Archetype change since last debug: 0.063861
Archetype gradients: norm=0.012202, mean=0.000438
Epoch 1/1
Average loss: 2.8108
Archetypal loss: 2.8108
KLD loss: 16.0364
Reconstruction loss: 2.8108
Archetype R²: 0.5939
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8108 (range: 2.8108 - 2.8108)
archetypal_loss: 2.8108 (range: 2.8108 - 2.8108)
archetype_r2: 0.5939 (range: 0.5939 - 0.5939)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0009, max=0.9325, mean=0.1111
Batch reconstruction MSE: 2.8628
Archetype stats: min=-16.1158, max=27.9844
Archetype change since last debug: 0.058183
Archetype gradients: norm=0.011292, mean=0.000391
Epoch 1/1
Average loss: 2.8055
Archetypal loss: 2.8055
KLD loss: 16.2359
Reconstruction loss: 2.8055
Archetype R²: 0.5946
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8055 (range: 2.8055 - 2.8055)
archetypal_loss: 2.8055 (range: 2.8055 - 2.8055)
archetype_r2: 0.5946 (range: 0.5946 - 0.5946)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0009, max=0.9257, mean=0.1111
Batch reconstruction MSE: 2.8578
Archetype stats: min=-16.1151, max=27.9883
Archetype change since last debug: 0.053183
Archetype gradients: norm=0.013872, mean=0.000487
Epoch 1/1
Average loss: 2.8015
Archetypal loss: 2.8015
KLD loss: 16.0102
Reconstruction loss: 2.8015
Archetype R²: 0.5952
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8015 (range: 2.8015 - 2.8015)
archetypal_loss: 2.8015 (range: 2.8015 - 2.8015)
archetype_r2: 0.5952 (range: 0.5952 - 0.5952)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.6442
SSE: 15001.7451
PCHA archetype R²: 0.6442
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 28.942
Data radius (mean): 17.644
Archetype distances: 18.158 to 32.979
Archetypes outside data: 3/9
Min archetype separation: 23.106
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0009, max=0.7506, mean=0.1111
Batch reconstruction MSE: 6.5779
Archetype stats: min=-14.1605, max=28.0937
Archetype gradients: norm=0.017855, mean=0.000631
Epoch 1/1
Average loss: 6.5042
Archetypal loss: 6.5042
KLD loss: 2.2340
Reconstruction loss: 6.5042
Archetype R²: 0.0230
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.5042 (range: 6.5042 - 6.5042)
archetypal_loss: 6.5042 (range: 6.5042 - 6.5042)
archetype_r2: 0.0230 (range: 0.0230 - 0.0230)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.1111
Batch reconstruction MSE: 5.8624
Archetype stats: min=-14.1612, max=28.0814
Archetype change since last debug: 0.300722
Archetype gradients: norm=0.013048, mean=0.000408
Epoch 1/1
Average loss: 5.5788
Archetypal loss: 5.5788
KLD loss: 15.7974
Reconstruction loss: 5.5788
Archetype R²: 0.1630
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.5788 (range: 5.5788 - 5.5788)
archetypal_loss: 5.5788 (range: 5.5788 - 5.5788)
archetype_r2: 0.1630 (range: 0.1630 - 0.1630)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 4.9282
Archetype stats: min=-14.1898, max=28.0978
Archetype change since last debug: 0.400400
Archetype gradients: norm=0.020158, mean=0.000676
Epoch 1/1
Average loss: 4.5244
Archetypal loss: 4.5244
KLD loss: 33.9021
Reconstruction loss: 4.5244
Archetype R²: 0.3220
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.5244 (range: 4.5244 - 4.5244)
archetypal_loss: 4.5244 (range: 4.5244 - 4.5244)
archetype_r2: 0.3220 (range: 0.3220 - 0.3220)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9988, mean=0.1111
Batch reconstruction MSE: 4.1248
Archetype stats: min=-14.2164, max=28.1289
Archetype change since last debug: 0.450620
Archetype gradients: norm=0.017099, mean=0.000581
Epoch 1/1
Average loss: 3.8489
Archetypal loss: 3.8489
KLD loss: 36.9013
Reconstruction loss: 3.8489
Archetype R²: 0.4232
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8489 (range: 3.8489 - 3.8489)
archetypal_loss: 3.8489 (range: 3.8489 - 3.8489)
archetype_r2: 0.4232 (range: 0.4232 - 0.4232)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9960, mean=0.1111
Batch reconstruction MSE: 3.6071
Archetype stats: min=-14.2317, max=28.1633
Archetype change since last debug: 0.380970
Archetype gradients: norm=0.016605, mean=0.000546
Epoch 1/1
Average loss: 3.4483
Archetypal loss: 3.4483
KLD loss: 32.4216
Reconstruction loss: 3.4483
Archetype R²: 0.4830
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4483 (range: 3.4483 - 3.4483)
archetypal_loss: 3.4483 (range: 3.4483 - 3.4483)
archetype_r2: 0.4830 (range: 0.4830 - 0.4830)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9895, mean=0.1111
Batch reconstruction MSE: 3.2809
Archetype stats: min=-14.2370, max=28.1943
Archetype change since last debug: 0.351916
Archetype gradients: norm=0.015349, mean=0.000503
Epoch 1/1
Average loss: 3.2660
Archetypal loss: 3.2660
KLD loss: 27.1603
Reconstruction loss: 3.2660
Archetype R²: 0.5102
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2660 (range: 3.2660 - 3.2660)
archetypal_loss: 3.2660 (range: 3.2660 - 3.2660)
archetype_r2: 0.5102 (range: 0.5102 - 0.5102)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9828, mean=0.1111
Batch reconstruction MSE: 3.1161
Archetype stats: min=-14.2419, max=28.2174
Archetype change since last debug: 0.290994
Archetype gradients: norm=0.011376, mean=0.000377
Epoch 1/1
Average loss: 3.1815
Archetypal loss: 3.1815
KLD loss: 23.3077
Reconstruction loss: 3.1815
Archetype R²: 0.5228
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1815 (range: 3.1815 - 3.1815)
archetypal_loss: 3.1815 (range: 3.1815 - 3.1815)
archetype_r2: 0.5228 (range: 0.5228 - 0.5228)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9764, mean=0.1111
Batch reconstruction MSE: 3.0356
Archetype stats: min=-14.2463, max=28.2339
Archetype change since last debug: 0.247544
Archetype gradients: norm=0.009003, mean=0.000311
Epoch 1/1
Average loss: 3.1345
Archetypal loss: 3.1345
KLD loss: 21.1168
Reconstruction loss: 3.1345
Archetype R²: 0.5299
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1345 (range: 3.1345 - 3.1345)
archetypal_loss: 3.1345 (range: 3.1345 - 3.1345)
archetype_r2: 0.5299 (range: 0.5299 - 0.5299)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9736, mean=0.1111
Batch reconstruction MSE: 2.9908
Archetype stats: min=-14.2502, max=28.2466
Archetype change since last debug: 0.198349
Archetype gradients: norm=0.008926, mean=0.000306
Epoch 1/1
Average loss: 3.1025
Archetypal loss: 3.1025
KLD loss: 19.6053
Reconstruction loss: 3.1025
Archetype R²: 0.5347
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1025 (range: 3.1025 - 3.1025)
archetypal_loss: 3.1025 (range: 3.1025 - 3.1025)
archetype_r2: 0.5347 (range: 0.5347 - 0.5347)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9663, mean=0.1111
Batch reconstruction MSE: 2.9501
Archetype stats: min=-14.2538, max=28.2574
Archetype change since last debug: 0.159423
Archetype gradients: norm=0.007860, mean=0.000270
Epoch 1/1
Average loss: 3.0767
Archetypal loss: 3.0767
KLD loss: 18.7218
Reconstruction loss: 3.0767
Archetype R²: 0.5386
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0767 (range: 3.0767 - 3.0767)
archetypal_loss: 3.0767 (range: 3.0767 - 3.0767)
archetype_r2: 0.5386 (range: 0.5386 - 0.5386)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9512, mean=0.1111
Batch reconstruction MSE: 2.9223
Archetype stats: min=-14.2573, max=28.2675
Archetype change since last debug: 0.135185
Archetype gradients: norm=0.008136, mean=0.000279
Epoch 1/1
Average loss: 3.0583
Archetypal loss: 3.0583
KLD loss: 18.2282
Reconstruction loss: 3.0583
Archetype R²: 0.5413
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0583 (range: 3.0583 - 3.0583)
archetypal_loss: 3.0583 (range: 3.0583 - 3.0583)
archetype_r2: 0.5413 (range: 0.5413 - 0.5413)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9294, mean=0.1111
Batch reconstruction MSE: 2.8997
Archetype stats: min=-14.2603, max=28.2768
Archetype change since last debug: 0.119775
Archetype gradients: norm=0.007926, mean=0.000272
Epoch 1/1
Average loss: 3.0427
Archetypal loss: 3.0427
KLD loss: 17.7219
Reconstruction loss: 3.0427
Archetype R²: 0.5437
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0427 (range: 3.0427 - 3.0427)
archetypal_loss: 3.0427 (range: 3.0427 - 3.0427)
archetype_r2: 0.5437 (range: 0.5437 - 0.5437)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9199, mean=0.1111
Batch reconstruction MSE: 2.8786
Archetype stats: min=-14.2628, max=28.2853
Archetype change since last debug: 0.115273
Archetype gradients: norm=0.007705, mean=0.000270
Epoch 1/1
Average loss: 3.0263
Archetypal loss: 3.0263
KLD loss: 17.1757
Reconstruction loss: 3.0263
Archetype R²: 0.5462
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0263 (range: 3.0263 - 3.0263)
archetypal_loss: 3.0263 (range: 3.0263 - 3.0263)
archetype_r2: 0.5462 (range: 0.5462 - 0.5462)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9127, mean=0.1111
Batch reconstruction MSE: 2.8603
Archetype stats: min=-14.2655, max=28.2934
Archetype change since last debug: 0.118730
Archetype gradients: norm=0.008021, mean=0.000266
Epoch 1/1
Average loss: 3.0060
Archetypal loss: 3.0060
KLD loss: 16.7880
Reconstruction loss: 3.0060
Archetype R²: 0.5492
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0060 (range: 3.0060 - 3.0060)
archetypal_loss: 3.0060 (range: 3.0060 - 3.0060)
archetype_r2: 0.5492 (range: 0.5492 - 0.5492)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9039, mean=0.1111
Batch reconstruction MSE: 2.8447
Archetype stats: min=-14.2684, max=28.3020
Archetype change since last debug: 0.127760
Archetype gradients: norm=0.007581, mean=0.000267
Epoch 1/1
Average loss: 2.9865
Archetypal loss: 2.9865
KLD loss: 16.4194
Reconstruction loss: 2.9865
Archetype R²: 0.5522
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9865 (range: 2.9865 - 2.9865)
archetypal_loss: 2.9865 (range: 2.9865 - 2.9865)
archetype_r2: 0.5522 (range: 0.5522 - 0.5522)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.8941, mean=0.1111
Batch reconstruction MSE: 2.8281
Archetype stats: min=-14.2711, max=28.3109
Archetype change since last debug: 0.135834
Archetype gradients: norm=0.008339, mean=0.000291
Epoch 1/1
Average loss: 2.9660
Archetypal loss: 2.9660
KLD loss: 16.0231
Reconstruction loss: 2.9660
Archetype R²: 0.5552
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9660 (range: 2.9660 - 2.9660)
archetypal_loss: 2.9660 (range: 2.9660 - 2.9660)
archetype_r2: 0.5552 (range: 0.5552 - 0.5552)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0005, max=0.8812, mean=0.1111
Batch reconstruction MSE: 2.8143
Archetype stats: min=-14.2737, max=28.3201
Archetype change since last debug: 0.145882
Archetype gradients: norm=0.008180, mean=0.000290
Epoch 1/1
Average loss: 2.9432
Archetypal loss: 2.9432
KLD loss: 15.8025
Reconstruction loss: 2.9432
Archetype R²: 0.5587
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9432 (range: 2.9432 - 2.9432)
archetypal_loss: 2.9432 (range: 2.9432 - 2.9432)
archetype_r2: 0.5587 (range: 0.5587 - 0.5587)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.8740, mean=0.1111
Batch reconstruction MSE: 2.8025
Archetype stats: min=-14.2761, max=28.3291
Archetype change since last debug: 0.176261
Archetype gradients: norm=0.008248, mean=0.000291
Epoch 1/1
Average loss: 2.9151
Archetypal loss: 2.9151
KLD loss: 16.1962
Reconstruction loss: 2.9151
Archetype R²: 0.5630
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9151 (range: 2.9151 - 2.9151)
archetypal_loss: 2.9151 (range: 2.9151 - 2.9151)
archetype_r2: 0.5630 (range: 0.5630 - 0.5630)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.8687, mean=0.1111
Batch reconstruction MSE: 2.7817
Archetype stats: min=-14.2787, max=28.3384
Archetype change since last debug: 0.275834
Archetype gradients: norm=0.010951, mean=0.000389
Epoch 1/1
Average loss: 2.8754
Archetypal loss: 2.8754
KLD loss: 16.9373
Reconstruction loss: 2.8754
Archetype R²: 0.5691
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8754 (range: 2.8754 - 2.8754)
archetypal_loss: 2.8754 (range: 2.8754 - 2.8754)
archetype_r2: 0.5691 (range: 0.5691 - 0.5691)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.8495, mean=0.1111
Batch reconstruction MSE: 2.7441
Archetype stats: min=-14.2806, max=28.3480
Archetype change since last debug: 0.316002
Archetype gradients: norm=0.013927, mean=0.000473
Epoch 1/1
Average loss: 2.8217
Archetypal loss: 2.8217
KLD loss: 18.0144
Reconstruction loss: 2.8217
Archetype R²: 0.5773
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8217 (range: 2.8217 - 2.8217)
archetypal_loss: 2.8217 (range: 2.8217 - 2.8217)
archetype_r2: 0.5773 (range: 0.5773 - 0.5773)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.8662, mean=0.1111
Batch reconstruction MSE: 2.7126
Archetype stats: min=-14.2831, max=28.3576
Archetype change since last debug: 0.317783
Archetype gradients: norm=0.014643, mean=0.000538
Epoch 1/1
Average loss: 2.7826
Archetypal loss: 2.7826
KLD loss: 17.8970
Reconstruction loss: 2.7826
Archetype R²: 0.5832
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7826 (range: 2.7826 - 2.7826)
archetypal_loss: 2.7826 (range: 2.7826 - 2.7826)
archetype_r2: 0.5832 (range: 0.5832 - 0.5832)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.8408, mean=0.1111
Batch reconstruction MSE: 2.6810
Archetype stats: min=-14.2841, max=28.3659
Archetype change since last debug: 0.265992
Archetype gradients: norm=0.012110, mean=0.000442
Epoch 1/1
Average loss: 2.7405
Archetypal loss: 2.7405
KLD loss: 17.8029
Reconstruction loss: 2.7405
Archetype R²: 0.5895
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7405 (range: 2.7405 - 2.7405)
archetypal_loss: 2.7405 (range: 2.7405 - 2.7405)
archetype_r2: 0.5895 (range: 0.5895 - 0.5895)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.8431, mean=0.1111
Batch reconstruction MSE: 2.6642
Archetype stats: min=-14.2863, max=28.3734
Archetype change since last debug: 0.201813
Archetype gradients: norm=0.013386, mean=0.000488
Epoch 1/1
Average loss: 2.7206
Archetypal loss: 2.7206
KLD loss: 17.6531
Reconstruction loss: 2.7206
Archetype R²: 0.5925
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7206 (range: 2.7206 - 2.7206)
archetypal_loss: 2.7206 (range: 2.7206 - 2.7206)
archetype_r2: 0.5925 (range: 0.5925 - 0.5925)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0005, max=0.8350, mean=0.1111
Batch reconstruction MSE: 2.6546
Archetype stats: min=-14.2882, max=28.3804
Archetype change since last debug: 0.150208
Archetype gradients: norm=0.012230, mean=0.000445
Epoch 1/1
Average loss: 2.7112
Archetypal loss: 2.7112
KLD loss: 17.6330
Reconstruction loss: 2.7112
Archetype R²: 0.5939
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7112 (range: 2.7112 - 2.7112)
archetypal_loss: 2.7112 (range: 2.7112 - 2.7112)
archetype_r2: 0.5939 (range: 0.5939 - 0.5939)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0007, max=0.8147, mean=0.1111
Batch reconstruction MSE: 2.6477
Archetype stats: min=-14.2886, max=28.3863
Archetype change since last debug: 0.106585
Archetype gradients: norm=0.013405, mean=0.000500
Epoch 1/1
Average loss: 2.6964
Archetypal loss: 2.6964
KLD loss: 17.4799
Reconstruction loss: 2.6964
Archetype R²: 0.5960
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6964 (range: 2.6964 - 2.6964)
archetypal_loss: 2.6964 (range: 2.6964 - 2.6964)
archetype_r2: 0.5960 (range: 0.5960 - 0.5960)
fc_Y Learning Summary:
[OK] Completed in 17.8s
[STATS] Mean archetype R²: 0.5921
[STATS] Mean validation R²: 0.5921
š§Ŗ Configuration 7/12: {'n_archetypes': 9, 'hidden_dims': [256, 128, 64], 'inflation_factor': 1.0, 'use_pcha_init': True, 'use_inflation': False}
Fold 1/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.5965
SSE: 17036.3250
PCHA archetype R²: 0.5965
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.9631, mean=0.1111
Batch reconstruction MSE: 7.0047
Archetype stats: min=-13.3600, max=18.7186
Archetype gradients: norm=0.019504, mean=0.000663
Epoch 1/1
Average loss: 6.7186
Archetypal loss: 6.7186
KLD loss: 4.1620
Reconstruction loss: 6.7186
Archetype R²: 0.0160
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7186 (range: 6.7186 - 6.7186)
archetypal_loss: 6.7186 (range: 6.7186 - 6.7186)
archetype_r2: 0.0160 (range: 0.0160 - 0.0160)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9934, mean=0.1111
Batch reconstruction MSE: 6.5143
Archetype stats: min=-13.3572, max=18.7086
Archetype change since last debug: 0.270171
Archetype gradients: norm=0.012803, mean=0.000431
Epoch 1/1
Average loss: 5.9194
Archetypal loss: 5.9194
KLD loss: 36.3284
Reconstruction loss: 5.9194
Archetype R²: 0.1333
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.9194 (range: 5.9194 - 5.9194)
archetypal_loss: 5.9194 (range: 5.9194 - 5.9194)
archetype_r2: 0.1333 (range: 0.1333 - 0.1333)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9655, mean=0.1111
Batch reconstruction MSE: 6.0356
Archetype stats: min=-13.3833, max=18.7307
Archetype change since last debug: 0.378407
Archetype gradients: norm=0.021897, mean=0.000738
Epoch 1/1
Average loss: 5.1593
Archetypal loss: 5.1593
KLD loss: 56.6069
Reconstruction loss: 5.1593
Archetype R²: 0.2449
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.1593 (range: 5.1593 - 5.1593)
archetypal_loss: 5.1593 (range: 5.1593 - 5.1593)
archetype_r2: 0.2449 (range: 0.2449 - 0.2449)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9862, mean=0.1111
Batch reconstruction MSE: 5.3803
Archetype stats: min=-13.3946, max=18.7696
Archetype change since last debug: 0.405305
Archetype gradients: norm=0.029358, mean=0.000924
Epoch 1/1
Average loss: 4.6073
Archetypal loss: 4.6073
KLD loss: 46.0521
Reconstruction loss: 4.6073
Archetype R²: 0.3257
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.6073 (range: 4.6073 - 4.6073)
archetypal_loss: 4.6073 (range: 4.6073 - 4.6073)
archetype_r2: 0.3257 (range: 0.3257 - 0.3257)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9820, mean=0.1111
Batch reconstruction MSE: 4.7374
Archetype stats: min=-13.4032, max=18.8120
Archetype change since last debug: 0.392923
Archetype gradients: norm=0.039645, mean=0.001085
Epoch 1/1
Average loss: 4.1955
Archetypal loss: 4.1955
KLD loss: 33.9804
Reconstruction loss: 4.1955
Archetype R²: 0.3861
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.1955 (range: 4.1955 - 4.1955)
archetypal_loss: 4.1955 (range: 4.1955 - 4.1955)
archetype_r2: 0.3861 (range: 0.3861 - 0.3861)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9994, mean=0.1111
Batch reconstruction MSE: 4.2411
Archetype stats: min=-13.4170, max=18.8421
Archetype change since last debug: 0.367859
Archetype gradients: norm=0.043215, mean=0.001119
Epoch 1/1
Average loss: 3.9128
Archetypal loss: 3.9128
KLD loss: 29.0658
Reconstruction loss: 3.9128
Archetype R²: 0.4275
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9128 (range: 3.9128 - 3.9128)
archetypal_loss: 3.9128 (range: 3.9128 - 3.9128)
archetype_r2: 0.4275 (range: 0.4275 - 0.4275)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.1111
Batch reconstruction MSE: 3.8923
Archetype stats: min=-13.4292, max=18.8637
Archetype change since last debug: 0.305858
Archetype gradients: norm=0.033451, mean=0.000957
Epoch 1/1
Average loss: 3.7674
Archetypal loss: 3.7674
KLD loss: 26.2753
Reconstruction loss: 3.7674
Archetype R²: 0.4489
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7674 (range: 3.7674 - 3.7674)
archetypal_loss: 3.7674 (range: 3.7674 - 3.7674)
archetype_r2: 0.4489 (range: 0.4489 - 0.4489)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.7199
Archetype stats: min=-13.4406, max=18.8788
Archetype change since last debug: 0.252556
Archetype gradients: norm=0.027319, mean=0.000835
Epoch 1/1
Average loss: 3.6624
Archetypal loss: 3.6624
KLD loss: 23.8889
Reconstruction loss: 3.6624
Archetype R²: 0.4643
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6624 (range: 3.6624 - 3.6624)
archetypal_loss: 3.6624 (range: 3.6624 - 3.6624)
archetype_r2: 0.4643 (range: 0.4643 - 0.4643)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.5847
Archetype stats: min=-13.4489, max=18.8904
Archetype change since last debug: 0.244138
Archetype gradients: norm=0.017843, mean=0.000589
Epoch 1/1
Average loss: 3.5875
Archetypal loss: 3.5875
KLD loss: 24.3472
Reconstruction loss: 3.5875
Archetype R²: 0.4753
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5875 (range: 3.5875 - 3.5875)
archetypal_loss: 3.5875 (range: 3.5875 - 3.5875)
archetype_r2: 0.4753 (range: 0.4753 - 0.4753)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.1111
Batch reconstruction MSE: 3.4899
Archetype stats: min=-13.4569, max=18.9011
Archetype change since last debug: 0.231650
Archetype gradients: norm=0.018340, mean=0.000558
Epoch 1/1
Average loss: 3.5200
Archetypal loss: 3.5200
KLD loss: 23.9313
Reconstruction loss: 3.5200
Archetype R²: 0.4852
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5200 (range: 3.5200 - 3.5200)
archetypal_loss: 3.5200 (range: 3.5200 - 3.5200)
archetype_r2: 0.4852 (range: 0.4852 - 0.4852)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9997, mean=0.1111
Batch reconstruction MSE: 3.4097
Archetype stats: min=-13.4634, max=18.9100
Archetype change since last debug: 0.207061
Archetype gradients: norm=0.018894, mean=0.000598
Epoch 1/1
Average loss: 3.4629
Archetypal loss: 3.4629
KLD loss: 24.7586
Reconstruction loss: 3.4629
Archetype R²: 0.4935
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4629 (range: 3.4629 - 3.4629)
archetypal_loss: 3.4629 (range: 3.4629 - 3.4629)
archetype_r2: 0.4935 (range: 0.4935 - 0.4935)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9988, mean=0.1111
Batch reconstruction MSE: 3.3458
Archetype stats: min=-13.4691, max=18.9184
Archetype change since last debug: 0.184042
Archetype gradients: norm=0.015515, mean=0.000461
Epoch 1/1
Average loss: 3.4314
Archetypal loss: 3.4314
KLD loss: 24.8416
Reconstruction loss: 3.4314
Archetype R²: 0.4980
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4314 (range: 3.4314 - 3.4314)
archetypal_loss: 3.4314 (range: 3.4314 - 3.4314)
archetype_r2: 0.4980 (range: 0.4980 - 0.4980)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9986, mean=0.1111
Batch reconstruction MSE: 3.3114
Archetype stats: min=-13.4739, max=18.9250
Archetype change since last debug: 0.150503
Archetype gradients: norm=0.017936, mean=0.000556
Epoch 1/1
Average loss: 3.4006
Archetypal loss: 3.4006
KLD loss: 24.8275
Reconstruction loss: 3.4006
Archetype R²: 0.5025
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4006 (range: 3.4006 - 3.4006)
archetypal_loss: 3.4006 (range: 3.4006 - 3.4006)
archetype_r2: 0.5025 (range: 0.5025 - 0.5025)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9914, mean=0.1111
Batch reconstruction MSE: 3.2871
Archetype stats: min=-13.4782, max=18.9309
Archetype change since last debug: 0.131822
Archetype gradients: norm=0.014599, mean=0.000495
Epoch 1/1
Average loss: 3.3822
Archetypal loss: 3.3822
KLD loss: 25.7586
Reconstruction loss: 3.3822
Archetype R²: 0.5051
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3822 (range: 3.3822 - 3.3822)
archetypal_loss: 3.3822 (range: 3.3822 - 3.3822)
archetype_r2: 0.5051 (range: 0.5051 - 0.5051)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9905, mean=0.1111
Batch reconstruction MSE: 3.2682
Archetype stats: min=-13.4834, max=18.9367
Archetype change since last debug: 0.123765
Archetype gradients: norm=0.022246, mean=0.000611
Epoch 1/1
Average loss: 3.3621
Archetypal loss: 3.3621
KLD loss: 26.0578
Reconstruction loss: 3.3621
Archetype R²: 0.5081
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3621 (range: 3.3621 - 3.3621)
archetypal_loss: 3.3621 (range: 3.3621 - 3.3621)
archetype_r2: 0.5081 (range: 0.5081 - 0.5081)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9820, mean=0.1111
Batch reconstruction MSE: 3.2437
Archetype stats: min=-13.4890, max=18.9414
Archetype change since last debug: 0.113631
Archetype gradients: norm=0.014095, mean=0.000505
Epoch 1/1
Average loss: 3.3529
Archetypal loss: 3.3529
KLD loss: 25.3308
Reconstruction loss: 3.3529
Archetype R²: 0.5094
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3529 (range: 3.3529 - 3.3529)
archetypal_loss: 3.3529 (range: 3.3529 - 3.3529)
archetype_r2: 0.5094 (range: 0.5094 - 0.5094)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9872, mean=0.1111
Batch reconstruction MSE: 3.2301
Archetype stats: min=-13.4941, max=18.9458
Archetype change since last debug: 0.108967
Archetype gradients: norm=0.016154, mean=0.000478
Epoch 1/1
Average loss: 3.3514
Archetypal loss: 3.3514
KLD loss: 24.2063
Reconstruction loss: 3.3514
Archetype R²: 0.5096
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3514 (range: 3.3514 - 3.3514)
archetypal_loss: 3.3514 (range: 3.3514 - 3.3514)
archetype_r2: 0.5096 (range: 0.5096 - 0.5096)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9771, mean=0.1111
Batch reconstruction MSE: 3.2256
Archetype stats: min=-13.4985, max=18.9471
Archetype change since last debug: 0.084280
Archetype gradients: norm=0.020474, mean=0.000684
Epoch 1/1
Average loss: 3.3389
Archetypal loss: 3.3389
KLD loss: 23.3349
Reconstruction loss: 3.3389
Archetype R²: 0.5114
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3389 (range: 3.3389 - 3.3389)
archetypal_loss: 3.3389 (range: 3.3389 - 3.3389)
archetype_r2: 0.5114 (range: 0.5114 - 0.5114)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9690, mean=0.1111
Batch reconstruction MSE: 3.2124
Archetype stats: min=-13.5023, max=18.9489
Archetype change since last debug: 0.091186
Archetype gradients: norm=0.017557, mean=0.000535
Epoch 1/1
Average loss: 3.3292
Archetypal loss: 3.3292
KLD loss: 24.0275
Reconstruction loss: 3.3292
Archetype R²: 0.5129
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3292 (range: 3.3292 - 3.3292)
archetypal_loss: 3.3292 (range: 3.3292 - 3.3292)
archetype_r2: 0.5129 (range: 0.5129 - 0.5129)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9740, mean=0.1111
Batch reconstruction MSE: 3.1992
Archetype stats: min=-13.5063, max=18.9492
Archetype change since last debug: 0.088496
Archetype gradients: norm=0.032494, mean=0.000878
Epoch 1/1
Average loss: 3.3174
Archetypal loss: 3.3174
KLD loss: 23.2047
Reconstruction loss: 3.3174
Archetype R²: 0.5146
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3174 (range: 3.3174 - 3.3174)
archetypal_loss: 3.3174 (range: 3.3174 - 3.3174)
archetype_r2: 0.5146 (range: 0.5146 - 0.5146)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9638, mean=0.1111
Batch reconstruction MSE: 3.1597
Archetype stats: min=-13.5092, max=18.9520
Archetype change since last debug: 0.095779
Archetype gradients: norm=0.019951, mean=0.000567
Epoch 1/1
Average loss: 3.3081
Archetypal loss: 3.3081
KLD loss: 22.8340
Reconstruction loss: 3.3081
Archetype R²: 0.5159
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3081 (range: 3.3081 - 3.3081)
archetypal_loss: 3.3081 (range: 3.3081 - 3.3081)
archetype_r2: 0.5159 (range: 0.5159 - 0.5159)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9389, mean=0.1111
Batch reconstruction MSE: 3.1662
Archetype stats: min=-13.5113, max=18.9519
Archetype change since last debug: 0.087665
Archetype gradients: norm=0.032448, mean=0.000823
Epoch 1/1
Average loss: 3.2931
Archetypal loss: 3.2931
KLD loss: 22.0185
Reconstruction loss: 3.2931
Archetype R²: 0.5181
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2931 (range: 3.2931 - 3.2931)
archetypal_loss: 3.2931 (range: 3.2931 - 3.2931)
archetype_r2: 0.5181 (range: 0.5181 - 0.5181)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9082, mean=0.1111
Batch reconstruction MSE: 3.1497
Archetype stats: min=-13.5136, max=18.9546
Archetype change since last debug: 0.095015
Archetype gradients: norm=0.025112, mean=0.000778
Epoch 1/1
Average loss: 3.2824
Archetypal loss: 3.2824
KLD loss: 21.2444
Reconstruction loss: 3.2824
Archetype R²: 0.5197
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2824 (range: 3.2824 - 3.2824)
archetypal_loss: 3.2824 (range: 3.2824 - 3.2824)
archetype_r2: 0.5197 (range: 0.5197 - 0.5197)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8633, mean=0.1111
Batch reconstruction MSE: 3.1492
Archetype stats: min=-13.5159, max=18.9551
Archetype change since last debug: 0.107759
Archetype gradients: norm=0.027853, mean=0.000770
Epoch 1/1
Average loss: 3.2728
Archetypal loss: 3.2728
KLD loss: 20.7081
Reconstruction loss: 3.2728
Archetype R²: 0.5211
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2728 (range: 3.2728 - 3.2728)
archetypal_loss: 3.2728 (range: 3.2728 - 3.2728)
archetype_r2: 0.5211 (range: 0.5211 - 0.5211)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8712, mean=0.1111
Batch reconstruction MSE: 3.1228
Archetype stats: min=-13.5183, max=18.9584
Archetype change since last debug: 0.131871
Archetype gradients: norm=0.023405, mean=0.000816
Epoch 1/1
Average loss: 3.2656
Archetypal loss: 3.2656
KLD loss: 18.8022
Reconstruction loss: 3.2656
Archetype R²: 0.5221
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2656 (range: 3.2656 - 3.2656)
archetypal_loss: 3.2656 (range: 3.2656 - 3.2656)
archetype_r2: 0.5221 (range: 0.5221 - 0.5221)
fc_Y Learning Summary:
Fold 2/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.6669
SSE: 12904.7689
PCHA archetype R²: 0.6669
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0008, max=0.8887, mean=0.1111
Batch reconstruction MSE: 7.1805
Archetype stats: min=-10.9987, max=18.1295
Archetype gradients: norm=0.017043, mean=0.000605
Epoch 1/1
Average loss: 6.7879
Archetypal loss: 6.7879
KLD loss: 2.6225
Reconstruction loss: 6.7879
Archetype R²: 0.0150
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7879 (range: 6.7879 - 6.7879)
archetypal_loss: 6.7879 (range: 6.7879 - 6.7879)
archetype_r2: 0.0150 (range: 0.0150 - 0.0150)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 6.5662
Archetype stats: min=-11.0011, max=18.1287
Archetype change since last debug: 0.256305
Archetype gradients: norm=0.025117, mean=0.000758
Epoch 1/1
Average loss: 5.8746
Archetypal loss: 5.8746
KLD loss: 63.0678
Reconstruction loss: 5.8746
Archetype R²: 0.1479
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.8746 (range: 5.8746 - 5.8746)
archetypal_loss: 5.8746 (range: 5.8746 - 5.8746)
archetype_r2: 0.1479 (range: 0.1479 - 0.1479)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 5.6503
Archetype stats: min=-11.0352, max=18.1613
Archetype change since last debug: 0.425763
Archetype gradients: norm=0.034820, mean=0.001094
Epoch 1/1
Average loss: 4.9603
Archetypal loss: 4.9603
KLD loss: 94.8605
Reconstruction loss: 4.9603
Archetype R²: 0.2819
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.9603 (range: 4.9603 - 4.9603)
archetypal_loss: 4.9603 (range: 4.9603 - 4.9603)
archetype_r2: 0.2819 (range: 0.2819 - 0.2819)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 4.8218
Archetype stats: min=-11.0631, max=18.1928
Archetype change since last debug: 0.451437
Archetype gradients: norm=0.038856, mean=0.001102
Epoch 1/1
Average loss: 4.3583
Archetypal loss: 4.3583
KLD loss: 51.5811
Reconstruction loss: 4.3583
Archetype R²: 0.3702
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.3583 (range: 4.3583 - 4.3583)
archetypal_loss: 4.3583 (range: 4.3583 - 4.3583)
archetype_r2: 0.3702 (range: 0.3702 - 0.3702)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 4.3041
Archetype stats: min=-11.0833, max=18.2193
Archetype change since last debug: 0.391468
Archetype gradients: norm=0.035493, mean=0.001012
Epoch 1/1
Average loss: 3.9968
Archetypal loss: 3.9968
KLD loss: 32.1567
Reconstruction loss: 3.9968
Archetype R²: 0.4232
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9968 (range: 3.9968 - 3.9968)
archetypal_loss: 3.9968 (range: 3.9968 - 3.9968)
archetype_r2: 0.4232 (range: 0.4232 - 0.4232)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 4.0452
Archetype stats: min=-11.0980, max=18.2418
Archetype change since last debug: 0.326869
Archetype gradients: norm=0.022814, mean=0.000692
Epoch 1/1
Average loss: 3.8333
Archetypal loss: 3.8333
KLD loss: 27.0455
Reconstruction loss: 3.8333
Archetype R²: 0.4471
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8333 (range: 3.8333 - 3.8333)
archetypal_loss: 3.8333 (range: 3.8333 - 3.8333)
archetype_r2: 0.4471 (range: 0.4471 - 0.4471)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 3.9354
Archetype stats: min=-11.1072, max=18.2615
Archetype change since last debug: 0.239102
Archetype gradients: norm=0.018596, mean=0.000596
Epoch 1/1
Average loss: 3.7647
Archetypal loss: 3.7647
KLD loss: 23.6941
Reconstruction loss: 3.7647
Archetype R²: 0.4571
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7647 (range: 3.7647 - 3.7647)
archetypal_loss: 3.7647 (range: 3.7647 - 3.7647)
archetype_r2: 0.4571 (range: 0.4571 - 0.4571)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 3.8696
Archetype stats: min=-11.1134, max=18.2803
Archetype change since last debug: 0.234095
Archetype gradients: norm=0.015159, mean=0.000517
Epoch 1/1
Average loss: 3.7150
Archetypal loss: 3.7150
KLD loss: 24.9940
Reconstruction loss: 3.7150
Archetype R²: 0.4643
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7150 (range: 3.7150 - 3.7150)
archetypal_loss: 3.7150 (range: 3.7150 - 3.7150)
archetype_r2: 0.4643 (range: 0.4643 - 0.4643)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.1111
Batch reconstruction MSE: 3.8377
Archetype stats: min=-11.1196, max=18.2962
Archetype change since last debug: 0.310037
Archetype gradients: norm=0.025545, mean=0.000776
Epoch 1/1
Average loss: 3.6696
Archetypal loss: 3.6696
KLD loss: 27.1454
Reconstruction loss: 3.6696
Archetype R²: 0.4708
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6696 (range: 3.6696 - 3.6696)
archetypal_loss: 3.6696 (range: 3.6696 - 3.6696)
archetype_r2: 0.4708 (range: 0.4708 - 0.4708)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.1111
Batch reconstruction MSE: 3.7832
Archetype stats: min=-11.1258, max=18.3103
Archetype change since last debug: 0.380442
Archetype gradients: norm=0.018966, mean=0.000647
Epoch 1/1
Average loss: 3.5942
Archetypal loss: 3.5942
KLD loss: 29.7728
Reconstruction loss: 3.5942
Archetype R²: 0.4817
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5942 (range: 3.5942 - 3.5942)
archetypal_loss: 3.5942 (range: 3.5942 - 3.5942)
archetype_r2: 0.4817 (range: 0.4817 - 0.4817)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.7227
Archetype stats: min=-11.1312, max=18.3202
Archetype change since last debug: 0.434528
Archetype gradients: norm=0.028545, mean=0.000983
Epoch 1/1
Average loss: 3.5046
Archetypal loss: 3.5046
KLD loss: 33.3027
Reconstruction loss: 3.5046
Archetype R²: 0.4947
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5046 (range: 3.5046 - 3.5046)
archetypal_loss: 3.5046 (range: 3.5046 - 3.5046)
archetype_r2: 0.4947 (range: 0.4947 - 0.4947)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9994, mean=0.1111
Batch reconstruction MSE: 3.6924
Archetype stats: min=-11.1375, max=18.3289
Archetype change since last debug: 0.415563
Archetype gradients: norm=0.045882, mean=0.001356
Epoch 1/1
Average loss: 3.4172
Archetypal loss: 3.4172
KLD loss: 35.4620
Reconstruction loss: 3.4172
Archetype R²: 0.5072
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4172 (range: 3.4172 - 3.4172)
archetypal_loss: 3.4172 (range: 3.4172 - 3.4172)
archetype_r2: 0.5072 (range: 0.5072 - 0.5072)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9995, mean=0.1111
Batch reconstruction MSE: 3.6781
Archetype stats: min=-11.1422, max=18.3384
Archetype change since last debug: 0.355321
Archetype gradients: norm=0.053568, mean=0.001679
Epoch 1/1
Average loss: 3.3385
Archetypal loss: 3.3385
KLD loss: 37.4004
Reconstruction loss: 3.3385
Archetype R²: 0.5186
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3385 (range: 3.3385 - 3.3385)
archetypal_loss: 3.3385 (range: 3.3385 - 3.3385)
archetype_r2: 0.5186 (range: 0.5186 - 0.5186)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9991, mean=0.1111
Batch reconstruction MSE: 3.5673
Archetype stats: min=-11.1497, max=18.3472
Archetype change since last debug: 0.333475
Archetype gradients: norm=0.039928, mean=0.001389
Epoch 1/1
Average loss: 3.2819
Archetypal loss: 3.2819
KLD loss: 35.0546
Reconstruction loss: 3.2819
Archetype R²: 0.5268
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2819 (range: 3.2819 - 3.2819)
archetypal_loss: 3.2819 (range: 3.2819 - 3.2819)
archetype_r2: 0.5268 (range: 0.5268 - 0.5268)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9966, mean=0.1111
Batch reconstruction MSE: 3.4733
Archetype stats: min=-11.1559, max=18.3538
Archetype change since last debug: 0.305433
Archetype gradients: norm=0.046695, mean=0.001372
Epoch 1/1
Average loss: 3.2253
Archetypal loss: 3.2253
KLD loss: 36.9558
Reconstruction loss: 3.2253
Archetype R²: 0.5348
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2253 (range: 3.2253 - 3.2253)
archetypal_loss: 3.2253 (range: 3.2253 - 3.2253)
archetype_r2: 0.5348 (range: 0.5348 - 0.5348)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9990, mean=0.1111
Batch reconstruction MSE: 3.3937
Archetype stats: min=-11.1647, max=18.3622
Archetype change since last debug: 0.271827
Archetype gradients: norm=0.037173, mean=0.001389
Epoch 1/1
Average loss: 3.1694
Archetypal loss: 3.1694
KLD loss: 38.7794
Reconstruction loss: 3.1694
Archetype R²: 0.5429
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1694 (range: 3.1694 - 3.1694)
archetypal_loss: 3.1694 (range: 3.1694 - 3.1694)
archetype_r2: 0.5429 (range: 0.5429 - 0.5429)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9970, mean=0.1111
Batch reconstruction MSE: 3.3060
Archetype stats: min=-11.1704, max=18.3686
Archetype change since last debug: 0.211145
Archetype gradients: norm=0.037198, mean=0.001216
Epoch 1/1
Average loss: 3.1330
Archetypal loss: 3.1330
KLD loss: 36.9185
Reconstruction loss: 3.1330
Archetype R²: 0.5482
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1330 (range: 3.1330 - 3.1330)
archetypal_loss: 3.1330 (range: 3.1330 - 3.1330)
archetype_r2: 0.5482 (range: 0.5482 - 0.5482)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9951, mean=0.1111
Batch reconstruction MSE: 3.2526
Archetype stats: min=-11.1777, max=18.3758
Archetype change since last debug: 0.181300
Archetype gradients: norm=0.033683, mean=0.001232
Epoch 1/1
Average loss: 3.1106
Archetypal loss: 3.1106
KLD loss: 36.3188
Reconstruction loss: 3.1106
Archetype R²: 0.5514
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1106 (range: 3.1106 - 3.1106)
archetypal_loss: 3.1106 (range: 3.1106 - 3.1106)
archetype_r2: 0.5514 (range: 0.5514 - 0.5514)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9919, mean=0.1111
Batch reconstruction MSE: 3.2019
Archetype stats: min=-11.1818, max=18.3810
Archetype change since last debug: 0.126737
Archetype gradients: norm=0.032040, mean=0.001046
Epoch 1/1
Average loss: 3.0821
Archetypal loss: 3.0821
KLD loss: 33.6964
Reconstruction loss: 3.0821
Archetype R²: 0.5553
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0821 (range: 3.0821 - 3.0821)
archetypal_loss: 3.0821 (range: 3.0821 - 3.0821)
archetype_r2: 0.5553 (range: 0.5553 - 0.5553)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9898, mean=0.1111
Batch reconstruction MSE: 3.1948
Archetype stats: min=-11.1865, max=18.3873
Archetype change since last debug: 0.116066
Archetype gradients: norm=0.044525, mean=0.001221
Epoch 1/1
Average loss: 3.0650
Archetypal loss: 3.0650
KLD loss: 34.6370
Reconstruction loss: 3.0650
Archetype R²: 0.5578
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0650 (range: 3.0650 - 3.0650)
archetypal_loss: 3.0650 (range: 3.0650 - 3.0650)
archetype_r2: 0.5578 (range: 0.5578 - 0.5578)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9807, mean=0.1111
Batch reconstruction MSE: 3.1915
Archetype stats: min=-11.1897, max=18.3927
Archetype change since last debug: 0.091948
Archetype gradients: norm=0.045911, mean=0.001486
Epoch 1/1
Average loss: 3.0558
Archetypal loss: 3.0558
KLD loss: 33.1182
Reconstruction loss: 3.0558
Archetype R²: 0.5591
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0558 (range: 3.0558 - 3.0558)
archetypal_loss: 3.0558 (range: 3.0558 - 3.0558)
archetype_r2: 0.5591 (range: 0.5591 - 0.5591)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9836, mean=0.1111
Batch reconstruction MSE: 3.2267
Archetype stats: min=-11.1927, max=18.3982
Archetype change since last debug: 0.083944
Archetype gradients: norm=0.068516, mean=0.001808
Epoch 1/1
Average loss: 3.0501
Archetypal loss: 3.0501
KLD loss: 32.6936
Reconstruction loss: 3.0501
Archetype R²: 0.5599
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0501 (range: 3.0501 - 3.0501)
archetypal_loss: 3.0501 (range: 3.0501 - 3.0501)
archetype_r2: 0.5599 (range: 0.5599 - 0.5599)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9774, mean=0.1111
Batch reconstruction MSE: 3.2669
Archetype stats: min=-11.1955, max=18.4029
Archetype change since last debug: 0.075797
Archetype gradients: norm=0.072260, mean=0.002270
Epoch 1/1
Average loss: 3.0463
Archetypal loss: 3.0463
KLD loss: 32.1529
Reconstruction loss: 3.0463
Archetype R²: 0.5604
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0463 (range: 3.0463 - 3.0463)
archetypal_loss: 3.0463 (range: 3.0463 - 3.0463)
archetype_r2: 0.5604 (range: 0.5604 - 0.5604)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9687, mean=0.1111
Batch reconstruction MSE: 3.1991
Archetype stats: min=-11.1966, max=18.4073
Archetype change since last debug: 0.069335
Archetype gradients: norm=0.058734, mean=0.001714
Epoch 1/1
Average loss: 3.0390
Archetypal loss: 3.0390
KLD loss: 31.0425
Reconstruction loss: 3.0390
Archetype R²: 0.5615
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0390 (range: 3.0390 - 3.0390)
archetypal_loss: 3.0390 (range: 3.0390 - 3.0390)
archetype_r2: 0.5615 (range: 0.5615 - 0.5615)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9712, mean=0.1111
Batch reconstruction MSE: 3.1874
Archetype stats: min=-11.1986, max=18.4115
Archetype change since last debug: 0.063966
Archetype gradients: norm=0.051516, mean=0.001651
Epoch 1/1
Average loss: 3.0341
Archetypal loss: 3.0341
KLD loss: 32.7163
Reconstruction loss: 3.0341
Archetype R²: 0.5622
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0341 (range: 3.0341 - 3.0341)
archetypal_loss: 3.0341 (range: 3.0341 - 3.0341)
archetype_r2: 0.5622 (range: 0.5622 - 0.5622)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.6442
SSE: 15001.7451
PCHA archetype R²: 0.6442
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.7247, mean=0.1111
Batch reconstruction MSE: 6.5097
Archetype stats: min=-9.9075, max=19.2898
Archetype gradients: norm=0.015387, mean=0.000573
Epoch 1/1
Average loss: 6.4892
Archetypal loss: 6.4892
KLD loss: 6.4832
Reconstruction loss: 6.4892
Archetype R²: 0.0253
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.4892 (range: 6.4892 - 6.4892)
archetypal_loss: 6.4892 (range: 6.4892 - 6.4892)
archetype_r2: 0.0253 (range: 0.0253 - 0.0253)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9906, mean=0.1111
Batch reconstruction MSE: 5.9988
Archetype stats: min=-9.8941, max=19.2752
Archetype change since last debug: 0.322824
Archetype gradients: norm=0.017631, mean=0.000562
Epoch 1/1
Average loss: 5.5731
Archetypal loss: 5.5731
KLD loss: 63.8421
Reconstruction loss: 5.5731
Archetype R²: 0.1644
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.5731 (range: 5.5731 - 5.5731)
archetypal_loss: 5.5731 (range: 5.5731 - 5.5731)
archetype_r2: 0.1644 (range: 0.1644 - 0.1644)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9883, mean=0.1111
Batch reconstruction MSE: 5.2322
Archetype stats: min=-9.8947, max=19.2766
Archetype change since last debug: 0.466800
Archetype gradients: norm=0.033347, mean=0.000995
Epoch 1/1
Average loss: 4.5817
Archetypal loss: 4.5817
KLD loss: 96.3840
Reconstruction loss: 4.5817
Archetype R²: 0.3136
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.5817 (range: 4.5817 - 4.5817)
archetypal_loss: 4.5817 (range: 4.5817 - 4.5817)
archetype_r2: 0.3136 (range: 0.3136 - 0.3136)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9948, mean=0.1111
Batch reconstruction MSE: 4.4923
Archetype stats: min=-9.8949, max=19.3125
Archetype change since last debug: 0.531384
Archetype gradients: norm=0.034114, mean=0.001140
Epoch 1/1
Average loss: 4.0133
Archetypal loss: 4.0133
KLD loss: 73.0738
Reconstruction loss: 4.0133
Archetype R²: 0.3987
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.0133 (range: 4.0133 - 4.0133)
archetypal_loss: 4.0133 (range: 4.0133 - 4.0133)
archetype_r2: 0.3987 (range: 0.3987 - 0.3987)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9931, mean=0.1111
Batch reconstruction MSE: 4.1283
Archetype stats: min=-9.9141, max=19.3400
Archetype change since last debug: 0.446240
Archetype gradients: norm=0.029835, mean=0.001018
Epoch 1/1
Average loss: 3.7101
Archetypal loss: 3.7101
KLD loss: 45.6670
Reconstruction loss: 3.7101
Archetype R²: 0.4439
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7101 (range: 3.7101 - 3.7101)
archetypal_loss: 3.7101 (range: 3.7101 - 3.7101)
archetype_r2: 0.4439 (range: 0.4439 - 0.4439)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9825, mean=0.1111
Batch reconstruction MSE: 3.8761
Archetype stats: min=-9.9472, max=19.3443
Archetype change since last debug: 0.403848
Archetype gradients: norm=0.025144, mean=0.000880
Epoch 1/1
Average loss: 3.5160
Archetypal loss: 3.5160
KLD loss: 32.9586
Reconstruction loss: 3.5160
Archetype R²: 0.4728
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5160 (range: 3.5160 - 3.5160)
archetypal_loss: 3.5160 (range: 3.5160 - 3.5160)
archetype_r2: 0.4728 (range: 0.4728 - 0.4728)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9888, mean=0.1111
Batch reconstruction MSE: 3.6713
Archetype stats: min=-9.9813, max=19.3491
Archetype change since last debug: 0.360328
Archetype gradients: norm=0.020200, mean=0.000715
Epoch 1/1
Average loss: 3.3818
Archetypal loss: 3.3818
KLD loss: 27.4337
Reconstruction loss: 3.3818
Archetype R²: 0.4927
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3818 (range: 3.3818 - 3.3818)
archetypal_loss: 3.3818 (range: 3.3818 - 3.3818)
archetype_r2: 0.4927 (range: 0.4927 - 0.4927)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.9803, mean=0.1111
Batch reconstruction MSE: 3.5204
Archetype stats: min=-10.0134, max=19.3588
Archetype change since last debug: 0.318626
Archetype gradients: norm=0.020077, mean=0.000667
Epoch 1/1
Average loss: 3.2856
Archetypal loss: 3.2856
KLD loss: 23.3497
Reconstruction loss: 3.2856
Archetype R²: 0.5069
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2856 (range: 3.2856 - 3.2856)
archetypal_loss: 3.2856 (range: 3.2856 - 3.2856)
archetype_r2: 0.5069 (range: 0.5069 - 0.5069)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0005, max=0.9702, mean=0.1111
Batch reconstruction MSE: 3.4269
Archetype stats: min=-10.0389, max=19.3688
Archetype change since last debug: 0.274202
Archetype gradients: norm=0.020515, mean=0.000698
Epoch 1/1
Average loss: 3.2071
Archetypal loss: 3.2071
KLD loss: 20.7808
Reconstruction loss: 3.2071
Archetype R²: 0.5186
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2071 (range: 3.2071 - 3.2071)
archetypal_loss: 3.2071 (range: 3.2071 - 3.2071)
archetype_r2: 0.5186 (range: 0.5186 - 0.5186)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.9838, mean=0.1111
Batch reconstruction MSE: 3.3397
Archetype stats: min=-10.0606, max=19.3788
Archetype change since last debug: 0.243077
Archetype gradients: norm=0.026041, mean=0.000820
Epoch 1/1
Average loss: 3.1372
Archetypal loss: 3.1372
KLD loss: 20.3447
Reconstruction loss: 3.1372
Archetype R²: 0.5290
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1372 (range: 3.1372 - 3.1372)
archetypal_loss: 3.1372 (range: 3.1372 - 3.1372)
archetype_r2: 0.5290 (range: 0.5290 - 0.5290)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.9442, mean=0.1111
Batch reconstruction MSE: 3.2925
Archetype stats: min=-10.0761, max=19.3882
Archetype change since last debug: 0.218240
Archetype gradients: norm=0.023429, mean=0.000698
Epoch 1/1
Average loss: 3.0917
Archetypal loss: 3.0917
KLD loss: 19.9352
Reconstruction loss: 3.0917
Archetype R²: 0.5358
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0917 (range: 3.0917 - 3.0917)
archetypal_loss: 3.0917 (range: 3.0917 - 3.0917)
archetype_r2: 0.5358 (range: 0.5358 - 0.5358)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0005, max=0.9828, mean=0.1111
Batch reconstruction MSE: 3.2759
Archetype stats: min=-10.0909, max=19.3963
Archetype change since last debug: 0.197901
Archetype gradients: norm=0.033915, mean=0.000969
Epoch 1/1
Average loss: 3.0752
Archetypal loss: 3.0752
KLD loss: 18.8944
Reconstruction loss: 3.0752
Archetype R²: 0.5382
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0752 (range: 3.0752 - 3.0752)
archetypal_loss: 3.0752 (range: 3.0752 - 3.0752)
archetype_r2: 0.5382 (range: 0.5382 - 0.5382)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0013, max=0.9055, mean=0.1111
Batch reconstruction MSE: 3.2057
Archetype stats: min=-10.1012, max=19.4049
Archetype change since last debug: 0.178308
Archetype gradients: norm=0.035199, mean=0.000915
Epoch 1/1
Average loss: 3.0330
Archetypal loss: 3.0330
KLD loss: 18.4731
Reconstruction loss: 3.0330
Archetype R²: 0.5445
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0330 (range: 3.0330 - 3.0330)
archetypal_loss: 3.0330 (range: 3.0330 - 3.0330)
archetype_r2: 0.5445 (range: 0.5445 - 0.5445)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0010, max=0.9646, mean=0.1111
Batch reconstruction MSE: 3.1574
Archetype stats: min=-10.1125, max=19.4117
Archetype change since last debug: 0.159266
Archetype gradients: norm=0.021521, mean=0.000678
Epoch 1/1
Average loss: 2.9980
Archetypal loss: 2.9980
KLD loss: 19.2952
Reconstruction loss: 2.9980
Archetype R²: 0.5497
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9980 (range: 2.9980 - 2.9980)
archetypal_loss: 2.9980 (range: 2.9980 - 2.9980)
archetype_r2: 0.5497 (range: 0.5497 - 0.5497)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0017, max=0.9219, mean=0.1111
Batch reconstruction MSE: 3.1113
Archetype stats: min=-10.1237, max=19.4185
Archetype change since last debug: 0.161123
Archetype gradients: norm=0.032730, mean=0.000856
Epoch 1/1
Average loss: 2.9848
Archetypal loss: 2.9848
KLD loss: 18.7867
Reconstruction loss: 2.9848
Archetype R²: 0.5517
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9848 (range: 2.9848 - 2.9848)
archetypal_loss: 2.9848 (range: 2.9848 - 2.9848)
archetype_r2: 0.5517 (range: 0.5517 - 0.5517)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0019, max=0.9103, mean=0.1111
Batch reconstruction MSE: 3.0921
Archetype stats: min=-10.1351, max=19.4251
Archetype change since last debug: 0.145194
Archetype gradients: norm=0.017245, mean=0.000625
Epoch 1/1
Average loss: 2.9632
Archetypal loss: 2.9632
KLD loss: 18.7697
Reconstruction loss: 2.9632
Archetype R²: 0.5549
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9632 (range: 2.9632 - 2.9632)
archetypal_loss: 2.9632 (range: 2.9632 - 2.9632)
archetype_r2: 0.5549 (range: 0.5549 - 0.5549)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0019, max=0.8808, mean=0.1111
Batch reconstruction MSE: 3.0749
Archetype stats: min=-10.1432, max=19.4317
Archetype change since last debug: 0.139120
Archetype gradients: norm=0.033544, mean=0.000927
Epoch 1/1
Average loss: 2.9543
Archetypal loss: 2.9543
KLD loss: 18.0402
Reconstruction loss: 2.9543
Archetype R²: 0.5563
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9543 (range: 2.9543 - 2.9543)
archetypal_loss: 2.9543 (range: 2.9543 - 2.9543)
archetype_r2: 0.5563 (range: 0.5563 - 0.5563)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0015, max=0.9027, mean=0.1111
Batch reconstruction MSE: 3.0387
Archetype stats: min=-10.1536, max=19.4381
Archetype change since last debug: 0.134604
Archetype gradients: norm=0.020582, mean=0.000745
Epoch 1/1
Average loss: 2.9279
Archetypal loss: 2.9279
KLD loss: 18.7080
Reconstruction loss: 2.9279
Archetype R²: 0.5603
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9279 (range: 2.9279 - 2.9279)
archetypal_loss: 2.9279 (range: 2.9279 - 2.9279)
archetype_r2: 0.5603 (range: 0.5603 - 0.5603)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0017, max=0.8500, mean=0.1111
Batch reconstruction MSE: 3.0158
Archetype stats: min=-10.1629, max=19.4431
Archetype change since last debug: 0.131930
Archetype gradients: norm=0.024344, mean=0.000724
Epoch 1/1
Average loss: 2.8986
Archetypal loss: 2.8986
KLD loss: 18.9199
Reconstruction loss: 2.8986
Archetype R²: 0.5647
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8986 (range: 2.8986 - 2.8986)
archetypal_loss: 2.8986 (range: 2.8986 - 2.8986)
archetype_r2: 0.5647 (range: 0.5647 - 0.5647)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0013, max=0.8739, mean=0.1111
Batch reconstruction MSE: 3.0003
Archetype stats: min=-10.1753, max=19.4480
Archetype change since last debug: 0.140176
Archetype gradients: norm=0.022530, mean=0.000826
Epoch 1/1
Average loss: 2.8772
Archetypal loss: 2.8772
KLD loss: 19.3714
Reconstruction loss: 2.8772
Archetype R²: 0.5679
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8772 (range: 2.8772 - 2.8772)
archetypal_loss: 2.8772 (range: 2.8772 - 2.8772)
archetype_r2: 0.5679 (range: 0.5679 - 0.5679)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0017, max=0.8148, mean=0.1111
Batch reconstruction MSE: 2.9866
Archetype stats: min=-10.1871, max=19.4521
Archetype change since last debug: 0.137399
Archetype gradients: norm=0.032598, mean=0.000903
Epoch 1/1
Average loss: 2.8684
Archetypal loss: 2.8684
KLD loss: 19.0307
Reconstruction loss: 2.8684
Archetype R²: 0.5693
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8684 (range: 2.8684 - 2.8684)
archetypal_loss: 2.8684 (range: 2.8684 - 2.8684)
archetype_r2: 0.5693 (range: 0.5693 - 0.5693)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0015, max=0.8781, mean=0.1111
Batch reconstruction MSE: 2.9497
Archetype stats: min=-10.1984, max=19.4571
Archetype change since last debug: 0.133277
Archetype gradients: norm=0.024142, mean=0.000860
Epoch 1/1
Average loss: 2.8433
Archetypal loss: 2.8433
KLD loss: 19.3318
Reconstruction loss: 2.8433
Archetype R²: 0.5731
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8433 (range: 2.8433 - 2.8433)
archetypal_loss: 2.8433 (range: 2.8433 - 2.8433)
archetype_r2: 0.5731 (range: 0.5731 - 0.5731)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0016, max=0.8331, mean=0.1111
Batch reconstruction MSE: 2.9081
Archetype stats: min=-10.2083, max=19.4612
Archetype change since last debug: 0.130434
Archetype gradients: norm=0.027306, mean=0.000809
Epoch 1/1
Average loss: 2.8227
Archetypal loss: 2.8227
KLD loss: 19.1686
Reconstruction loss: 2.8227
Archetype R²: 0.5762
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8227 (range: 2.8227 - 2.8227)
archetypal_loss: 2.8227 (range: 2.8227 - 2.8227)
archetype_r2: 0.5762 (range: 0.5762 - 0.5762)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0015, max=0.8448, mean=0.1111
Batch reconstruction MSE: 2.8748
Archetype stats: min=-10.2194, max=19.4650
Archetype change since last debug: 0.126368
Archetype gradients: norm=0.021819, mean=0.000767
Epoch 1/1
Average loss: 2.7935
Archetypal loss: 2.7935
KLD loss: 19.4666
Reconstruction loss: 2.7935
Archetype R²: 0.5806
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7935 (range: 2.7935 - 2.7935)
archetypal_loss: 2.7935 (range: 2.7935 - 2.7935)
archetype_r2: 0.5806 (range: 0.5806 - 0.5806)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0014, max=0.8220, mean=0.1111
Batch reconstruction MSE: 2.8409
Archetype stats: min=-10.2300, max=19.4688
Archetype change since last debug: 0.124700
Archetype gradients: norm=0.021292, mean=0.000719
Epoch 1/1
Average loss: 2.7847
Archetypal loss: 2.7847
KLD loss: 19.1575
Reconstruction loss: 2.7847
Archetype R²: 0.5819
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7847 (range: 2.7847 - 2.7847)
archetypal_loss: 2.7847 (range: 2.7847 - 2.7847)
archetype_r2: 0.5819 (range: 0.5819 - 0.5819)
fc_Y Learning Summary:
[OK] Completed in 20.8s
[STATS] Mean archetype R²: 0.5529
[STATS] Mean validation R²: 0.5529
š§Ŗ Configuration 8/12: {'n_archetypes': 9, 'hidden_dims': [64, 128, 256], 'inflation_factor': 1.5, 'use_pcha_init': True, 'use_inflation': True}
Fold 1/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.5965
SSE: 17036.3250
PCHA archetype R²: 0.5965
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 34.728
Data radius (mean): 17.482
Archetype distances: 18.006 to 44.474
Archetypes outside data: 2/9
Min archetype separation: 25.191
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0012, max=0.7782, mean=0.1111
Batch reconstruction MSE: 7.2691
Archetype stats: min=-19.2476, max=28.2489
Archetype gradients: norm=0.028253, mean=0.000900
Epoch 1/1
Average loss: 6.7512
Archetypal loss: 6.7512
KLD loss: 2.5371
Reconstruction loss: 6.7512
Archetype R²: 0.0113
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7512 (range: 6.7512 - 6.7512)
archetypal_loss: 6.7512 (range: 6.7512 - 6.7512)
archetype_r2: 0.0113 (range: 0.0113 - 0.0113)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9928, mean=0.1111
Batch reconstruction MSE: 6.3432
Archetype stats: min=-19.2392, max=28.2389
Archetype change since last debug: 0.270757
Archetype gradients: norm=0.016640, mean=0.000557
Epoch 1/1
Average loss: 5.8171
Archetypal loss: 5.8171
KLD loss: 41.3947
Reconstruction loss: 5.8171
Archetype R²: 0.1483
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.8171 (range: 5.8171 - 5.8171)
archetypal_loss: 5.8171 (range: 5.8171 - 5.8171)
archetype_r2: 0.1483 (range: 0.1483 - 0.1483)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9994, mean=0.1111
Batch reconstruction MSE: 5.3049
Archetype stats: min=-19.2397, max=28.2630
Archetype change since last debug: 0.409570
Archetype gradients: norm=0.026434, mean=0.000815
Epoch 1/1
Average loss: 4.7997
Archetypal loss: 4.7997
KLD loss: 69.5642
Reconstruction loss: 4.7997
Archetype R²: 0.2973
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.7997 (range: 4.7997 - 4.7997)
archetypal_loss: 4.7997 (range: 4.7997 - 4.7997)
archetype_r2: 0.2973 (range: 0.2973 - 0.2973)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9996, mean=0.1111
Batch reconstruction MSE: 4.3662
Archetype stats: min=-19.2585, max=28.2973
Archetype change since last debug: 0.369987
Archetype gradients: norm=0.019950, mean=0.000586
Epoch 1/1
Average loss: 4.3622
Archetypal loss: 4.3622
KLD loss: 43.4297
Reconstruction loss: 4.3622
Archetype R²: 0.3615
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.3622 (range: 4.3622 - 4.3622)
archetypal_loss: 4.3622 (range: 4.3622 - 4.3622)
archetype_r2: 0.3615 (range: 0.3615 - 0.3615)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 4.0756
Archetype stats: min=-19.2692, max=28.3226
Archetype change since last debug: 0.249804
Archetype gradients: norm=0.013386, mean=0.000447
Epoch 1/1
Average loss: 4.1261
Archetypal loss: 4.1261
KLD loss: 30.9703
Reconstruction loss: 4.1261
Archetype R²: 0.3961
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.1261 (range: 4.1261 - 4.1261)
archetypal_loss: 4.1261 (range: 4.1261 - 4.1261)
archetype_r2: 0.3961 (range: 0.3961 - 0.3961)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 3.8434
Archetype stats: min=-19.2742, max=28.3433
Archetype change since last debug: 0.254767
Archetype gradients: norm=0.017017, mean=0.000559
Epoch 1/1
Average loss: 3.9353
Archetypal loss: 3.9353
KLD loss: 25.8226
Reconstruction loss: 3.9353
Archetype R²: 0.4238
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9353 (range: 3.9353 - 3.9353)
archetypal_loss: 3.9353 (range: 3.9353 - 3.9353)
archetype_r2: 0.4238 (range: 0.4238 - 0.4238)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.6253
Archetype stats: min=-19.2778, max=28.3655
Archetype change since last debug: 0.252120
Archetype gradients: norm=0.019720, mean=0.000627
Epoch 1/1
Average loss: 3.7380
Archetypal loss: 3.7380
KLD loss: 22.5869
Reconstruction loss: 3.7380
Archetype R²: 0.4529
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7380 (range: 3.7380 - 3.7380)
archetypal_loss: 3.7380 (range: 3.7380 - 3.7380)
archetype_r2: 0.4529 (range: 0.4529 - 0.4529)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.1111
Batch reconstruction MSE: 3.4525
Archetype stats: min=-19.2810, max=28.3866
Archetype change since last debug: 0.244454
Archetype gradients: norm=0.013283, mean=0.000436
Epoch 1/1
Average loss: 3.6036
Archetypal loss: 3.6036
KLD loss: 24.8693
Reconstruction loss: 3.6036
Archetype R²: 0.4726
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6036 (range: 3.6036 - 3.6036)
archetypal_loss: 3.6036 (range: 3.6036 - 3.6036)
archetype_r2: 0.4726 (range: 0.4726 - 0.4726)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.3346
Archetype stats: min=-19.2873, max=28.4046
Archetype change since last debug: 0.292208
Archetype gradients: norm=0.013264, mean=0.000473
Epoch 1/1
Average loss: 3.4854
Archetypal loss: 3.4854
KLD loss: 26.3605
Reconstruction loss: 3.4854
Archetype R²: 0.4900
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4854 (range: 3.4854 - 3.4854)
archetypal_loss: 3.4854 (range: 3.4854 - 3.4854)
archetype_r2: 0.4900 (range: 0.4900 - 0.4900)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.2622
Archetype stats: min=-19.2938, max=28.4184
Archetype change since last debug: 0.315155
Archetype gradients: norm=0.024912, mean=0.000784
Epoch 1/1
Average loss: 3.3830
Archetypal loss: 3.3830
KLD loss: 25.5167
Reconstruction loss: 3.3830
Archetype R²: 0.5050
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3830 (range: 3.3830 - 3.3830)
archetypal_loss: 3.3830 (range: 3.3830 - 3.3830)
archetype_r2: 0.5050 (range: 0.5050 - 0.5050)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.1826
Archetype stats: min=-19.2983, max=28.4286
Archetype change since last debug: 0.339976
Archetype gradients: norm=0.021058, mean=0.000772
Epoch 1/1
Average loss: 3.2801
Archetypal loss: 3.2801
KLD loss: 24.9010
Reconstruction loss: 3.2801
Archetype R²: 0.5201
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2801 (range: 3.2801 - 3.2801)
archetypal_loss: 3.2801 (range: 3.2801 - 3.2801)
archetype_r2: 0.5201 (range: 0.5201 - 0.5201)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.1111
Batch reconstruction MSE: 3.1102
Archetype stats: min=-19.3031, max=28.4349
Archetype change since last debug: 0.337595
Archetype gradients: norm=0.037588, mean=0.001123
Epoch 1/1
Average loss: 3.1958
Archetypal loss: 3.1958
KLD loss: 24.3087
Reconstruction loss: 3.1958
Archetype R²: 0.5326
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1958 (range: 3.1958 - 3.1958)
archetypal_loss: 3.1958 (range: 3.1958 - 3.1958)
archetype_r2: 0.5326 (range: 0.5326 - 0.5326)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.0539
Archetype stats: min=-19.3000, max=28.4413
Archetype change since last debug: 0.310884
Archetype gradients: norm=0.028743, mean=0.001049
Epoch 1/1
Average loss: 3.1031
Archetypal loss: 3.1031
KLD loss: 22.9372
Reconstruction loss: 3.1031
Archetype R²: 0.5461
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1031 (range: 3.1031 - 3.1031)
archetypal_loss: 3.1031 (range: 3.1031 - 3.1031)
archetype_r2: 0.5461 (range: 0.5461 - 0.5461)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.0954
Archetype stats: min=-19.3041, max=28.4461
Archetype change since last debug: 0.293821
Archetype gradients: norm=0.058340, mean=0.001752
Epoch 1/1
Average loss: 3.0437
Archetypal loss: 3.0437
KLD loss: 22.6423
Reconstruction loss: 3.0437
Archetype R²: 0.5549
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0437 (range: 3.0437 - 3.0437)
archetypal_loss: 3.0437 (range: 3.0437 - 3.0437)
archetype_r2: 0.5549 (range: 0.5549 - 0.5549)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9996, mean=0.1111
Batch reconstruction MSE: 2.9755
Archetype stats: min=-19.3024, max=28.4531
Archetype change since last debug: 0.228219
Archetype gradients: norm=0.036430, mean=0.001264
Epoch 1/1
Average loss: 2.9919
Archetypal loss: 2.9919
KLD loss: 21.1633
Reconstruction loss: 2.9919
Archetype R²: 0.5625
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9919 (range: 2.9919 - 2.9919)
archetypal_loss: 2.9919 (range: 2.9919 - 2.9919)
archetype_r2: 0.5625 (range: 0.5625 - 0.5625)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9996, mean=0.1111
Batch reconstruction MSE: 2.9000
Archetype stats: min=-19.3046, max=28.4585
Archetype change since last debug: 0.162387
Archetype gradients: norm=0.050980, mean=0.001342
Epoch 1/1
Average loss: 2.9508
Archetypal loss: 2.9508
KLD loss: 21.5289
Reconstruction loss: 2.9508
Archetype R²: 0.5684
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9508 (range: 2.9508 - 2.9508)
archetypal_loss: 2.9508 (range: 2.9508 - 2.9508)
archetype_r2: 0.5684 (range: 0.5684 - 0.5684)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9997, mean=0.1111
Batch reconstruction MSE: 2.8028
Archetype stats: min=-19.3060, max=28.4664
Archetype change since last debug: 0.126516
Archetype gradients: norm=0.026061, mean=0.000902
Epoch 1/1
Average loss: 2.9261
Archetypal loss: 2.9261
KLD loss: 20.8994
Reconstruction loss: 2.9261
Archetype R²: 0.5721
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9261 (range: 2.9261 - 2.9261)
archetypal_loss: 2.9261 (range: 2.9261 - 2.9261)
archetype_r2: 0.5721 (range: 0.5721 - 0.5721)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9985, mean=0.1111
Batch reconstruction MSE: 2.7828
Archetype stats: min=-19.3071, max=28.4727
Archetype change since last debug: 0.107363
Archetype gradients: norm=0.042623, mean=0.001191
Epoch 1/1
Average loss: 2.9099
Archetypal loss: 2.9099
KLD loss: 20.6101
Reconstruction loss: 2.9099
Archetype R²: 0.5744
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9099 (range: 2.9099 - 2.9099)
archetypal_loss: 2.9099 (range: 2.9099 - 2.9099)
archetype_r2: 0.5744 (range: 0.5744 - 0.5744)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9990, mean=0.1111
Batch reconstruction MSE: 2.7789
Archetype stats: min=-19.3085, max=28.4804
Archetype change since last debug: 0.095133
Archetype gradients: norm=0.029940, mean=0.000979
Epoch 1/1
Average loss: 2.8942
Archetypal loss: 2.8942
KLD loss: 20.3057
Reconstruction loss: 2.8942
Archetype R²: 0.5767
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8942 (range: 2.8942 - 2.8942)
archetypal_loss: 2.8942 (range: 2.8942 - 2.8942)
archetype_r2: 0.5767 (range: 0.5767 - 0.5767)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9965, mean=0.1111
Batch reconstruction MSE: 2.7693
Archetype stats: min=-19.3086, max=28.4844
Archetype change since last debug: 0.078620
Archetype gradients: norm=0.046168, mean=0.001269
Epoch 1/1
Average loss: 2.8794
Archetypal loss: 2.8794
KLD loss: 20.4135
Reconstruction loss: 2.8794
Archetype R²: 0.5789
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8794 (range: 2.8794 - 2.8794)
archetypal_loss: 2.8794 (range: 2.8794 - 2.8794)
archetype_r2: 0.5789 (range: 0.5789 - 0.5789)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9971, mean=0.1111
Batch reconstruction MSE: 2.7948
Archetype stats: min=-19.3106, max=28.4909
Archetype change since last debug: 0.083164
Archetype gradients: norm=0.040497, mean=0.001361
Epoch 1/1
Average loss: 2.8789
Archetypal loss: 2.8789
KLD loss: 20.2145
Reconstruction loss: 2.8789
Archetype R²: 0.5789
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8789 (range: 2.8789 - 2.8789)
archetypal_loss: 2.8789 (range: 2.8789 - 2.8789)
archetype_r2: 0.5789 (range: 0.5789 - 0.5789)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9939, mean=0.1111
Batch reconstruction MSE: 2.7739
Archetype stats: min=-19.3107, max=28.4945
Archetype change since last debug: 0.068876
Archetype gradients: norm=0.051754, mean=0.001360
Epoch 1/1
Average loss: 2.8630
Archetypal loss: 2.8630
KLD loss: 19.9761
Reconstruction loss: 2.8630
Archetype R²: 0.5812
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8630 (range: 2.8630 - 2.8630)
archetypal_loss: 2.8630 (range: 2.8630 - 2.8630)
archetype_r2: 0.5812 (range: 0.5812 - 0.5812)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9960, mean=0.1111
Batch reconstruction MSE: 2.7566
Archetype stats: min=-19.3127, max=28.5005
Archetype change since last debug: 0.070641
Archetype gradients: norm=0.038456, mean=0.001313
Epoch 1/1
Average loss: 2.8587
Archetypal loss: 2.8587
KLD loss: 19.8599
Reconstruction loss: 2.8587
Archetype R²: 0.5819
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8587 (range: 2.8587 - 2.8587)
archetypal_loss: 2.8587 (range: 2.8587 - 2.8587)
archetype_r2: 0.5819 (range: 0.5819 - 0.5819)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9851, mean=0.1111
Batch reconstruction MSE: 2.7016
Archetype stats: min=-19.3130, max=28.5049
Archetype change since last debug: 0.058429
Archetype gradients: norm=0.039296, mean=0.001096
Epoch 1/1
Average loss: 2.8468
Archetypal loss: 2.8468
KLD loss: 19.9961
Reconstruction loss: 2.8468
Archetype R²: 0.5836
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8468 (range: 2.8468 - 2.8468)
archetypal_loss: 2.8468 (range: 2.8468 - 2.8468)
archetype_r2: 0.5836 (range: 0.5836 - 0.5836)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9953, mean=0.1111
Batch reconstruction MSE: 2.6958
Archetype stats: min=-19.3150, max=28.5099
Archetype change since last debug: 0.059041
Archetype gradients: norm=0.029192, mean=0.000988
Epoch 1/1
Average loss: 2.8376
Archetypal loss: 2.8376
KLD loss: 19.7430
Reconstruction loss: 2.8376
Archetype R²: 0.5850
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8376 (range: 2.8376 - 2.8376)
archetypal_loss: 2.8376 (range: 2.8376 - 2.8376)
archetype_r2: 0.5850 (range: 0.5850 - 0.5850)
fc_Y Learning Summary:
Fold 2/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.6669
SSE: 12904.7689
PCHA archetype R²: 0.6669
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 29.619
Data radius (mean): 16.861
Archetype distances: 17.858 to 33.163
Archetypes outside data: 2/9
Min archetype separation: 22.216
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0013, max=0.7773, mean=0.1111
Batch reconstruction MSE: 7.4837
Archetype stats: min=-15.9565, max=27.7833
Archetype gradients: norm=0.024242, mean=0.000872
Epoch 1/1
Average loss: 6.7323
Archetypal loss: 6.7323
KLD loss: 7.6300
Reconstruction loss: 6.7323
Archetype R²: 0.0228
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7323 (range: 6.7323 - 6.7323)
archetypal_loss: 6.7323 (range: 6.7323 - 6.7323)
archetype_r2: 0.0228 (range: 0.0228 - 0.0228)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9799, mean=0.1111
Batch reconstruction MSE: 6.6557
Archetype stats: min=-15.9450, max=27.7785
Archetype change since last debug: 0.289580
Archetype gradients: norm=0.014577, mean=0.000495
Epoch 1/1
Average loss: 5.6780
Archetypal loss: 5.6780
KLD loss: 63.1659
Reconstruction loss: 5.6780
Archetype R²: 0.1770
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.6780 (range: 5.6780 - 5.6780)
archetypal_loss: 5.6780 (range: 5.6780 - 5.6780)
archetype_r2: 0.1770 (range: 0.1770 - 0.1770)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9865, mean=0.1111
Batch reconstruction MSE: 5.9250
Archetype stats: min=-15.9441, max=27.8071
Archetype change since last debug: 0.393231
Archetype gradients: norm=0.024945, mean=0.000812
Epoch 1/1
Average loss: 4.8085
Archetypal loss: 4.8085
KLD loss: 72.2662
Reconstruction loss: 4.8085
Archetype R²: 0.3044
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.8085 (range: 4.8085 - 4.8085)
archetypal_loss: 4.8085 (range: 4.8085 - 4.8085)
archetype_r2: 0.3044 (range: 0.3044 - 0.3044)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9905, mean=0.1111
Batch reconstruction MSE: 5.2260
Archetype stats: min=-15.9437, max=27.8317
Archetype change since last debug: 0.401939
Archetype gradients: norm=0.029816, mean=0.001019
Epoch 1/1
Average loss: 4.2266
Archetypal loss: 4.2266
KLD loss: 51.7732
Reconstruction loss: 4.2266
Archetype R²: 0.3894
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.2266 (range: 4.2266 - 4.2266)
archetypal_loss: 4.2266 (range: 4.2266 - 4.2266)
archetype_r2: 0.3894 (range: 0.3894 - 0.3894)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9906, mean=0.1111
Batch reconstruction MSE: 4.6286
Archetype stats: min=-15.9434, max=27.8569
Archetype change since last debug: 0.400696
Archetype gradients: norm=0.030767, mean=0.001076
Epoch 1/1
Average loss: 3.8363
Archetypal loss: 3.8363
KLD loss: 34.1933
Reconstruction loss: 3.8363
Archetype R²: 0.4464
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8363 (range: 3.8363 - 3.8363)
archetypal_loss: 3.8363 (range: 3.8363 - 3.8363)
archetype_r2: 0.4464 (range: 0.4464 - 0.4464)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9873, mean=0.1111
Batch reconstruction MSE: 4.1785
Archetype stats: min=-15.9430, max=27.8794
Archetype change since last debug: 0.341507
Archetype gradients: norm=0.026194, mean=0.000901
Epoch 1/1
Average loss: 3.6678
Archetypal loss: 3.6678
KLD loss: 23.8694
Reconstruction loss: 3.6678
Archetype R²: 0.4709
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6678 (range: 3.6678 - 3.6678)
archetypal_loss: 3.6678 (range: 3.6678 - 3.6678)
archetype_r2: 0.4709 (range: 0.4709 - 0.4709)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9922, mean=0.1111
Batch reconstruction MSE: 3.8912
Archetype stats: min=-15.9422, max=27.8974
Archetype change since last debug: 0.232969
Archetype gradients: norm=0.021111, mean=0.000730
Epoch 1/1
Average loss: 3.5850
Archetypal loss: 3.5850
KLD loss: 20.1242
Reconstruction loss: 3.5850
Archetype R²: 0.4828
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5850 (range: 3.5850 - 3.5850)
archetypal_loss: 3.5850 (range: 3.5850 - 3.5850)
archetype_r2: 0.4828 (range: 0.4828 - 0.4828)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9923, mean=0.1111
Batch reconstruction MSE: 3.7607
Archetype stats: min=-15.9410, max=27.9130
Archetype change since last debug: 0.177576
Archetype gradients: norm=0.019867, mean=0.000685
Epoch 1/1
Average loss: 3.5350
Archetypal loss: 3.5350
KLD loss: 18.7432
Reconstruction loss: 3.5350
Archetype R²: 0.4900
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5350 (range: 3.5350 - 3.5350)
archetypal_loss: 3.5350 (range: 3.5350 - 3.5350)
archetype_r2: 0.4900 (range: 0.4900 - 0.4900)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9928, mean=0.1111
Batch reconstruction MSE: 3.6914
Archetype stats: min=-15.9399, max=27.9275
Archetype change since last debug: 0.168889
Archetype gradients: norm=0.017657, mean=0.000598
Epoch 1/1
Average loss: 3.5018
Archetypal loss: 3.5018
KLD loss: 18.3648
Reconstruction loss: 3.5018
Archetype R²: 0.4948
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5018 (range: 3.5018 - 3.5018)
archetypal_loss: 3.5018 (range: 3.5018 - 3.5018)
archetype_r2: 0.4948 (range: 0.4948 - 0.4948)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9899, mean=0.1111
Batch reconstruction MSE: 3.6550
Archetype stats: min=-15.9403, max=27.9387
Archetype change since last debug: 0.172738
Archetype gradients: norm=0.016328, mean=0.000548
Epoch 1/1
Average loss: 3.4729
Archetypal loss: 3.4729
KLD loss: 18.9304
Reconstruction loss: 3.4729
Archetype R²: 0.4990
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4729 (range: 3.4729 - 3.4729)
archetypal_loss: 3.4729 (range: 3.4729 - 3.4729)
archetype_r2: 0.4990 (range: 0.4990 - 0.4990)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9897, mean=0.1111
Batch reconstruction MSE: 3.6033
Archetype stats: min=-15.9465, max=27.9510
Archetype change since last debug: 0.215532
Archetype gradients: norm=0.016413, mean=0.000566
Epoch 1/1
Average loss: 3.4179
Archetypal loss: 3.4179
KLD loss: 21.2112
Reconstruction loss: 3.4179
Archetype R²: 0.5070
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4179 (range: 3.4179 - 3.4179)
archetypal_loss: 3.4179 (range: 3.4179 - 3.4179)
archetype_r2: 0.5070 (range: 0.5070 - 0.5070)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9831, mean=0.1111
Batch reconstruction MSE: 3.5445
Archetype stats: min=-15.9704, max=27.9617
Archetype change since last debug: 0.261529
Archetype gradients: norm=0.015533, mean=0.000531
Epoch 1/1
Average loss: 3.3538
Archetypal loss: 3.3538
KLD loss: 21.4876
Reconstruction loss: 3.3538
Archetype R²: 0.5162
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3538 (range: 3.3538 - 3.3538)
archetypal_loss: 3.3538 (range: 3.3538 - 3.3538)
archetype_r2: 0.5162 (range: 0.5162 - 0.5162)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9634, mean=0.1111
Batch reconstruction MSE: 3.4971
Archetype stats: min=-16.0141, max=27.9704
Archetype change since last debug: 0.268371
Archetype gradients: norm=0.013762, mean=0.000477
Epoch 1/1
Average loss: 3.2678
Archetypal loss: 3.2678
KLD loss: 21.8015
Reconstruction loss: 3.2678
Archetype R²: 0.5284
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2678 (range: 3.2678 - 3.2678)
archetypal_loss: 3.2678 (range: 3.2678 - 3.2678)
archetype_r2: 0.5284 (range: 0.5284 - 0.5284)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9770, mean=0.1111
Batch reconstruction MSE: 3.4318
Archetype stats: min=-16.0562, max=27.9772
Archetype change since last debug: 0.230849
Archetype gradients: norm=0.014161, mean=0.000485
Epoch 1/1
Average loss: 3.1842
Archetypal loss: 3.1842
KLD loss: 20.2517
Reconstruction loss: 3.1842
Archetype R²: 0.5403
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1842 (range: 3.1842 - 3.1842)
archetypal_loss: 3.1842 (range: 3.1842 - 3.1842)
archetype_r2: 0.5403 (range: 0.5403 - 0.5403)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9678, mean=0.1111
Batch reconstruction MSE: 3.3733
Archetype stats: min=-16.0809, max=27.9820
Archetype change since last debug: 0.176332
Archetype gradients: norm=0.018906, mean=0.000632
Epoch 1/1
Average loss: 3.1294
Archetypal loss: 3.1294
KLD loss: 19.7783
Reconstruction loss: 3.1294
Archetype R²: 0.5482
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1294 (range: 3.1294 - 3.1294)
archetypal_loss: 3.1294 (range: 3.1294 - 3.1294)
archetype_r2: 0.5482 (range: 0.5482 - 0.5482)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9732, mean=0.1111
Batch reconstruction MSE: 3.3425
Archetype stats: min=-16.0960, max=27.9875
Archetype change since last debug: 0.120075
Archetype gradients: norm=0.014036, mean=0.000491
Epoch 1/1
Average loss: 3.1042
Archetypal loss: 3.1042
KLD loss: 18.8895
Reconstruction loss: 3.1042
Archetype R²: 0.5518
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1042 (range: 3.1042 - 3.1042)
archetypal_loss: 3.1042 (range: 3.1042 - 3.1042)
archetype_r2: 0.5518 (range: 0.5518 - 0.5518)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9652, mean=0.1111
Batch reconstruction MSE: 3.3210
Archetype stats: min=-16.1029, max=27.9944
Archetype change since last debug: 0.090902
Archetype gradients: norm=0.029460, mean=0.000941
Epoch 1/1
Average loss: 3.0949
Archetypal loss: 3.0949
KLD loss: 17.8229
Reconstruction loss: 3.0949
Archetype R²: 0.5532
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0949 (range: 3.0949 - 3.0949)
archetypal_loss: 3.0949 (range: 3.0949 - 3.0949)
archetype_r2: 0.5532 (range: 0.5532 - 0.5532)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9709, mean=0.1111
Batch reconstruction MSE: 3.3143
Archetype stats: min=-16.1057, max=28.0013
Archetype change since last debug: 0.080584
Archetype gradients: norm=0.024738, mean=0.000843
Epoch 1/1
Average loss: 3.0846
Archetypal loss: 3.0846
KLD loss: 16.5568
Reconstruction loss: 3.0846
Archetype R²: 0.5547
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0846 (range: 3.0846 - 3.0846)
archetypal_loss: 3.0846 (range: 3.0846 - 3.0846)
archetype_r2: 0.5547 (range: 0.5547 - 0.5547)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9585, mean=0.1111
Batch reconstruction MSE: 3.2993
Archetype stats: min=-16.1083, max=28.0064
Archetype change since last debug: 0.070555
Archetype gradients: norm=0.036634, mean=0.001134
Epoch 1/1
Average loss: 3.0759
Archetypal loss: 3.0759
KLD loss: 16.8611
Reconstruction loss: 3.0759
Archetype R²: 0.5560
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0759 (range: 3.0759 - 3.0759)
archetypal_loss: 3.0759 (range: 3.0759 - 3.0759)
archetype_r2: 0.5560 (range: 0.5560 - 0.5560)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9590, mean=0.1111
Batch reconstruction MSE: 3.2505
Archetype stats: min=-16.1096, max=28.0127
Archetype change since last debug: 0.079152
Archetype gradients: norm=0.024721, mean=0.000787
Epoch 1/1
Average loss: 3.0691
Archetypal loss: 3.0691
KLD loss: 15.3530
Reconstruction loss: 3.0691
Archetype R²: 0.5570
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0691 (range: 3.0691 - 3.0691)
archetypal_loss: 3.0691 (range: 3.0691 - 3.0691)
archetype_r2: 0.5570 (range: 0.5570 - 0.5570)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9594, mean=0.1111
Batch reconstruction MSE: 3.2316
Archetype stats: min=-16.1123, max=28.0181
Archetype change since last debug: 0.074117
Archetype gradients: norm=0.029905, mean=0.000846
Epoch 1/1
Average loss: 3.0636
Archetypal loss: 3.0636
KLD loss: 15.0653
Reconstruction loss: 3.0636
Archetype R²: 0.5578
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0636 (range: 3.0636 - 3.0636)
archetypal_loss: 3.0636 (range: 3.0636 - 3.0636)
archetype_r2: 0.5578 (range: 0.5578 - 0.5578)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9385, mean=0.1111
Batch reconstruction MSE: 3.1997
Archetype stats: min=-16.1141, max=28.0229
Archetype change since last debug: 0.082793
Archetype gradients: norm=0.021622, mean=0.000679
Epoch 1/1
Average loss: 3.0487
Archetypal loss: 3.0487
KLD loss: 14.4753
Reconstruction loss: 3.0487
Archetype R²: 0.5600
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0487 (range: 3.0487 - 3.0487)
archetypal_loss: 3.0487 (range: 3.0487 - 3.0487)
archetype_r2: 0.5600 (range: 0.5600 - 0.5600)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9460, mean=0.1111
Batch reconstruction MSE: 3.1581
Archetype stats: min=-16.1161, max=28.0277
Archetype change since last debug: 0.083633
Archetype gradients: norm=0.015194, mean=0.000480
Epoch 1/1
Average loss: 3.0382
Archetypal loss: 3.0382
KLD loss: 14.5832
Reconstruction loss: 3.0382
Archetype R²: 0.5615
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0382 (range: 3.0382 - 3.0382)
archetypal_loss: 3.0382 (range: 3.0382 - 3.0382)
archetype_r2: 0.5615 (range: 0.5615 - 0.5615)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9302, mean=0.1111
Batch reconstruction MSE: 3.1448
Archetype stats: min=-16.1180, max=28.0316
Archetype change since last debug: 0.111187
Archetype gradients: norm=0.012690, mean=0.000451
Epoch 1/1
Average loss: 3.0314
Archetypal loss: 3.0314
KLD loss: 13.7912
Reconstruction loss: 3.0314
Archetype R²: 0.5625
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0314 (range: 3.0314 - 3.0314)
archetypal_loss: 3.0314 (range: 3.0314 - 3.0314)
archetype_r2: 0.5625 (range: 0.5625 - 0.5625)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9262, mean=0.1111
Batch reconstruction MSE: 3.1269
Archetype stats: min=-16.1188, max=28.0362
Archetype change since last debug: 0.154891
Archetype gradients: norm=0.011196, mean=0.000393
Epoch 1/1
Average loss: 3.0151
Archetypal loss: 3.0151
KLD loss: 14.5267
Reconstruction loss: 3.0151
Archetype R²: 0.5649
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0151 (range: 3.0151 - 3.0151)
archetypal_loss: 3.0151 (range: 3.0151 - 3.0151)
archetype_r2: 0.5649 (range: 0.5649 - 0.5649)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 9
Running PCHA with 9 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (9, 50)
Archetype R²: 0.6442
SSE: 15001.7451
PCHA archetype R²: 0.6442
Archetype shape: (9, 50)
[OK] Initialized 9 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 28.942
Data radius (mean): 17.644
Archetype distances: 18.158 to 32.979
Archetypes outside data: 3/9
Min archetype separation: 23.106
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0006, max=0.8528, mean=0.1111
Batch reconstruction MSE: 6.5625
Archetype stats: min=-14.1605, max=28.0937
Archetype gradients: norm=0.014061, mean=0.000490
Epoch 1/1
Average loss: 6.4769
Archetypal loss: 6.4769
KLD loss: 3.0759
Reconstruction loss: 6.4769
Archetype R²: 0.0271
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.4769 (range: 6.4769 - 6.4769)
archetypal_loss: 6.4769 (range: 6.4769 - 6.4769)
archetype_r2: 0.0271 (range: 0.0271 - 0.0271)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9995, mean=0.1111
Batch reconstruction MSE: 5.6643
Archetype stats: min=-14.1652, max=28.0860
Archetype change since last debug: 0.283725
Archetype gradients: norm=0.024921, mean=0.000687
Epoch 1/1
Average loss: 5.2856
Archetypal loss: 5.2856
KLD loss: 49.2937
Reconstruction loss: 5.2856
Archetype R²: 0.2080
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.2856 (range: 5.2856 - 5.2856)
archetypal_loss: 5.2856 (range: 5.2856 - 5.2856)
archetype_r2: 0.2080 (range: 0.2080 - 0.2080)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 4.5063
Archetype stats: min=-14.1674, max=28.1056
Archetype change since last debug: 0.407402
Archetype gradients: norm=0.035740, mean=0.000961
Epoch 1/1
Average loss: 4.3211
Archetypal loss: 4.3211
KLD loss: 81.8674
Reconstruction loss: 4.3211
Archetype R²: 0.3530
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.3211 (range: 4.3211 - 4.3211)
archetypal_loss: 4.3211 (range: 4.3211 - 4.3211)
archetype_r2: 0.3530 (range: 0.3530 - 0.3530)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.1111
Batch reconstruction MSE: 3.7688
Archetype stats: min=-14.1795, max=28.1440
Archetype change since last debug: 0.433463
Archetype gradients: norm=0.033030, mean=0.000822
Epoch 1/1
Average loss: 3.7608
Archetypal loss: 3.7608
KLD loss: 66.1586
Reconstruction loss: 3.7608
Archetype R²: 0.4367
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7608 (range: 3.7608 - 3.7608)
archetypal_loss: 3.7608 (range: 3.7608 - 3.7608)
archetype_r2: 0.4367 (range: 0.4367 - 0.4367)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.1111
Batch reconstruction MSE: 3.4310
Archetype stats: min=-14.1821, max=28.1715
Archetype change since last debug: 0.400821
Archetype gradients: norm=0.020749, mean=0.000600
Epoch 1/1
Average loss: 3.4748
Archetypal loss: 3.4748
KLD loss: 49.0108
Reconstruction loss: 3.4748
Archetype R²: 0.4795
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4748 (range: 3.4748 - 3.4748)
archetypal_loss: 3.4748 (range: 3.4748 - 3.4748)
archetype_r2: 0.4795 (range: 0.4795 - 0.4795)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9996, mean=0.1111
Batch reconstruction MSE: 3.2563
Archetype stats: min=-14.1892, max=28.1860
Archetype change since last debug: 0.312247
Archetype gradients: norm=0.015641, mean=0.000524
Epoch 1/1
Average loss: 3.3220
Archetypal loss: 3.3220
KLD loss: 35.1181
Reconstruction loss: 3.3220
Archetype R²: 0.5024
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3220 (range: 3.3220 - 3.3220)
archetypal_loss: 3.3220 (range: 3.3220 - 3.3220)
archetype_r2: 0.5024 (range: 0.5024 - 0.5024)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9987, mean=0.1111
Batch reconstruction MSE: 3.1380
Archetype stats: min=-14.1973, max=28.1963
Archetype change since last debug: 0.268369
Archetype gradients: norm=0.013572, mean=0.000447
Epoch 1/1
Average loss: 3.2148
Archetypal loss: 3.2148
KLD loss: 28.9440
Reconstruction loss: 3.2148
Archetype R²: 0.5184
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2148 (range: 3.2148 - 3.2148)
archetypal_loss: 3.2148 (range: 3.2148 - 3.2148)
archetype_r2: 0.5184 (range: 0.5184 - 0.5184)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9986, mean=0.1111
Batch reconstruction MSE: 3.0891
Archetype stats: min=-14.2049, max=28.2060
Archetype change since last debug: 0.230792
Archetype gradients: norm=0.020503, mean=0.000633
Epoch 1/1
Average loss: 3.1695
Archetypal loss: 3.1695
KLD loss: 25.6724
Reconstruction loss: 3.1695
Archetype R²: 0.5249
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1695 (range: 3.1695 - 3.1695)
archetypal_loss: 3.1695 (range: 3.1695 - 3.1695)
archetype_r2: 0.5249 (range: 0.5249 - 0.5249)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9961, mean=0.1111
Batch reconstruction MSE: 3.0755
Archetype stats: min=-14.2108, max=28.2132
Archetype change since last debug: 0.156894
Archetype gradients: norm=0.035783, mean=0.000887
Epoch 1/1
Average loss: 3.1363
Archetypal loss: 3.1363
KLD loss: 23.1169
Reconstruction loss: 3.1363
Archetype R²: 0.5300
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1363 (range: 3.1363 - 3.1363)
archetypal_loss: 3.1363 (range: 3.1363 - 3.1363)
archetype_r2: 0.5300 (range: 0.5300 - 0.5300)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9960, mean=0.1111
Batch reconstruction MSE: 3.0217
Archetype stats: min=-14.2153, max=28.2212
Archetype change since last debug: 0.124186
Archetype gradients: norm=0.020722, mean=0.000711
Epoch 1/1
Average loss: 3.0890
Archetypal loss: 3.0890
KLD loss: 22.0435
Reconstruction loss: 3.0890
Archetype R²: 0.5371
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0890 (range: 3.0890 - 3.0890)
archetypal_loss: 3.0890 (range: 3.0890 - 3.0890)
archetype_r2: 0.5371 (range: 0.5371 - 0.5371)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9918, mean=0.1111
Batch reconstruction MSE: 3.0003
Archetype stats: min=-14.2179, max=28.2271
Archetype change since last debug: 0.156000
Archetype gradients: norm=0.028341, mean=0.000736
Epoch 1/1
Average loss: 3.0554
Archetypal loss: 3.0554
KLD loss: 23.1731
Reconstruction loss: 3.0554
Archetype R²: 0.5421
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0554 (range: 3.0554 - 3.0554)
archetypal_loss: 3.0554 (range: 3.0554 - 3.0554)
archetype_r2: 0.5421 (range: 0.5421 - 0.5421)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9887, mean=0.1111
Batch reconstruction MSE: 2.9269
Archetype stats: min=-14.2226, max=28.2345
Archetype change since last debug: 0.177089
Archetype gradients: norm=0.018743, mean=0.000680
Epoch 1/1
Average loss: 3.0154
Archetypal loss: 3.0154
KLD loss: 23.2085
Reconstruction loss: 3.0154
Archetype R²: 0.5482
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0154 (range: 3.0154 - 3.0154)
archetypal_loss: 3.0154 (range: 3.0154 - 3.0154)
archetype_r2: 0.5482 (range: 0.5482 - 0.5482)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9783, mean=0.1111
Batch reconstruction MSE: 2.8993
Archetype stats: min=-14.2234, max=28.2411
Archetype change since last debug: 0.192357
Archetype gradients: norm=0.019960, mean=0.000593
Epoch 1/1
Average loss: 2.9735
Archetypal loss: 2.9735
KLD loss: 24.3896
Reconstruction loss: 2.9735
Archetype R²: 0.5544
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9735 (range: 2.9735 - 2.9735)
archetypal_loss: 2.9735 (range: 2.9735 - 2.9735)
archetype_r2: 0.5544 (range: 0.5544 - 0.5544)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9807, mean=0.1111
Batch reconstruction MSE: 2.8611
Archetype stats: min=-14.2272, max=28.2463
Archetype change since last debug: 0.182447
Archetype gradients: norm=0.016491, mean=0.000598
Epoch 1/1
Average loss: 2.9522
Archetypal loss: 2.9522
KLD loss: 22.6986
Reconstruction loss: 2.9522
Archetype R²: 0.5575
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9522 (range: 2.9522 - 2.9522)
archetypal_loss: 2.9522 (range: 2.9522 - 2.9522)
archetype_r2: 0.5575 (range: 0.5575 - 0.5575)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9753, mean=0.1111
Batch reconstruction MSE: 2.8701
Archetype stats: min=-14.2314, max=28.2519
Archetype change since last debug: 0.178127
Archetype gradients: norm=0.020450, mean=0.000655
Epoch 1/1
Average loss: 2.9181
Archetypal loss: 2.9181
KLD loss: 22.3252
Reconstruction loss: 2.9181
Archetype R²: 0.5625
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9181 (range: 2.9181 - 2.9181)
archetypal_loss: 2.9181 (range: 2.9181 - 2.9181)
archetype_r2: 0.5625 (range: 0.5625 - 0.5625)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9752, mean=0.1111
Batch reconstruction MSE: 2.8764
Archetype stats: min=-14.2354, max=28.2557
Archetype change since last debug: 0.162500
Archetype gradients: norm=0.033844, mean=0.000960
Epoch 1/1
Average loss: 2.8881
Archetypal loss: 2.8881
KLD loss: 20.5478
Reconstruction loss: 2.8881
Archetype R²: 0.5670
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8881 (range: 2.8881 - 2.8881)
archetypal_loss: 2.8881 (range: 2.8881 - 2.8881)
archetype_r2: 0.5670 (range: 0.5670 - 0.5670)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9699, mean=0.1111
Batch reconstruction MSE: 2.9124
Archetype stats: min=-14.2378, max=28.2598
Archetype change since last debug: 0.154988
Archetype gradients: norm=0.031357, mean=0.001154
Epoch 1/1
Average loss: 2.8696
Archetypal loss: 2.8696
KLD loss: 20.0459
Reconstruction loss: 2.8696
Archetype R²: 0.5697
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8696 (range: 2.8696 - 2.8696)
archetypal_loss: 2.8696 (range: 2.8696 - 2.8696)
archetype_r2: 0.5697 (range: 0.5697 - 0.5697)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9705, mean=0.1111
Batch reconstruction MSE: 2.8901
Archetype stats: min=-14.2418, max=28.2626
Archetype change since last debug: 0.135453
Archetype gradients: norm=0.047357, mean=0.001416
Epoch 1/1
Average loss: 2.8349
Archetypal loss: 2.8349
KLD loss: 19.8370
Reconstruction loss: 2.8349
Archetype R²: 0.5748
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8349 (range: 2.8349 - 2.8349)
archetypal_loss: 2.8349 (range: 2.8349 - 2.8349)
archetype_r2: 0.5748 (range: 0.5748 - 0.5748)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9444, mean=0.1111
Batch reconstruction MSE: 2.8388
Archetype stats: min=-14.2453, max=28.2670
Archetype change since last debug: 0.130197
Archetype gradients: norm=0.032046, mean=0.001083
Epoch 1/1
Average loss: 2.8137
Archetypal loss: 2.8137
KLD loss: 20.0171
Reconstruction loss: 2.8137
Archetype R²: 0.5780
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8137 (range: 2.8137 - 2.8137)
archetypal_loss: 2.8137 (range: 2.8137 - 2.8137)
archetype_r2: 0.5780 (range: 0.5780 - 0.5780)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9560, mean=0.1111
Batch reconstruction MSE: 2.7949
Archetype stats: min=-14.2488, max=28.2700
Archetype change since last debug: 0.114915
Archetype gradients: norm=0.031178, mean=0.000986
Epoch 1/1
Average loss: 2.7877
Archetypal loss: 2.7877
KLD loss: 19.8008
Reconstruction loss: 2.7877
Archetype R²: 0.5818
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7877 (range: 2.7877 - 2.7877)
archetypal_loss: 2.7877 (range: 2.7877 - 2.7877)
archetype_r2: 0.5818 (range: 0.5818 - 0.5818)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9445, mean=0.1111
Batch reconstruction MSE: 2.8075
Archetype stats: min=-14.2497, max=28.2746
Archetype change since last debug: 0.116249
Archetype gradients: norm=0.035858, mean=0.000942
Epoch 1/1
Average loss: 2.7737
Archetypal loss: 2.7737
KLD loss: 20.0890
Reconstruction loss: 2.7737
Archetype R²: 0.5839
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7737 (range: 2.7737 - 2.7737)
archetypal_loss: 2.7737 (range: 2.7737 - 2.7737)
archetype_r2: 0.5839 (range: 0.5839 - 0.5839)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9328, mean=0.1111
Batch reconstruction MSE: 2.7814
Archetype stats: min=-14.2514, max=28.2777
Archetype change since last debug: 0.104365
Archetype gradients: norm=0.032603, mean=0.001019
Epoch 1/1
Average loss: 2.7618
Archetypal loss: 2.7618
KLD loss: 19.7504
Reconstruction loss: 2.7618
Archetype R²: 0.5856
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7618 (range: 2.7618 - 2.7618)
archetypal_loss: 2.7618 (range: 2.7618 - 2.7618)
archetype_r2: 0.5856 (range: 0.5856 - 0.5856)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9458, mean=0.1111
Batch reconstruction MSE: 2.8084
Archetype stats: min=-14.2552, max=28.2829
Archetype change since last debug: 0.097742
Archetype gradients: norm=0.038770, mean=0.001098
Epoch 1/1
Average loss: 2.7493
Archetypal loss: 2.7493
KLD loss: 19.9115
Reconstruction loss: 2.7493
Archetype R²: 0.5874
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7493 (range: 2.7493 - 2.7493)
archetypal_loss: 2.7493 (range: 2.7493 - 2.7493)
archetype_r2: 0.5874 (range: 0.5874 - 0.5874)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9203, mean=0.1111
Batch reconstruction MSE: 2.7510
Archetype stats: min=-14.2549, max=28.2860
Archetype change since last debug: 0.089054
Archetype gradients: norm=0.031525, mean=0.001020
Epoch 1/1
Average loss: 2.7367
Archetypal loss: 2.7367
KLD loss: 19.9299
Reconstruction loss: 2.7367
Archetype R²: 0.5893
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7367 (range: 2.7367 - 2.7367)
archetypal_loss: 2.7367 (range: 2.7367 - 2.7367)
archetype_r2: 0.5893 (range: 0.5893 - 0.5893)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9264, mean=0.1111
Batch reconstruction MSE: 2.7517
Archetype stats: min=-14.2583, max=28.2917
Archetype change since last debug: 0.089299
Archetype gradients: norm=0.029426, mean=0.001029
Epoch 1/1
Average loss: 2.7318
Archetypal loss: 2.7318
KLD loss: 19.8896
Reconstruction loss: 2.7318
Archetype R²: 0.5900
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7318 (range: 2.7318 - 2.7318)
archetypal_loss: 2.7318 (range: 2.7318 - 2.7318)
archetype_r2: 0.5900 (range: 0.5900 - 0.5900)
fc_Y Learning Summary:
[OK] Completed in 21.0s
[STATS] Mean archetype R²: 0.5778
[STATS] Mean validation R²: 0.5778
š§Ŗ Configuration 9/12: {'n_archetypes': 11, 'hidden_dims': [128, 64], 'inflation_factor': 1.0, 'use_pcha_init': True, 'use_inflation': False}
Fold 1/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6396
SSE: 15215.4207
PCHA archetype R²: 0.6396
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0010, max=0.8620, mean=0.0909
Batch reconstruction MSE: 7.0203
Archetype stats: min=-16.2861, max=19.4819
Archetype gradients: norm=0.019877, mean=0.000619
Epoch 1/1
Average loss: 6.7436
Archetypal loss: 6.7436
KLD loss: 2.4143
Reconstruction loss: 6.7436
Archetype R²: 0.0123
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7436 (range: 6.7436 - 6.7436)
archetypal_loss: 6.7436 (range: 6.7436 - 6.7436)
archetype_r2: 0.0123 (range: 0.0123 - 0.0123)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8470, mean=0.0909
Batch reconstruction MSE: 6.4270
Archetype stats: min=-16.2826, max=19.4674
Archetype change since last debug: 0.346646
Archetype gradients: norm=0.015161, mean=0.000451
Epoch 1/1
Average loss: 5.9102
Archetypal loss: 5.9102
KLD loss: 24.5162
Reconstruction loss: 5.9102
Archetype R²: 0.1342
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.9102 (range: 5.9102 - 5.9102)
archetypal_loss: 5.9102 (range: 5.9102 - 5.9102)
archetype_r2: 0.1342 (range: 0.1342 - 0.1342)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9731, mean=0.0909
Batch reconstruction MSE: 5.5658
Archetype stats: min=-16.3168, max=19.4743
Archetype change since last debug: 0.484835
Archetype gradients: norm=0.029577, mean=0.000789
Epoch 1/1
Average loss: 4.8924
Archetypal loss: 4.8924
KLD loss: 53.9741
Reconstruction loss: 4.8924
Archetype R²: 0.2836
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.8924 (range: 4.8924 - 4.8924)
archetypal_loss: 4.8924 (range: 4.8924 - 4.8924)
archetype_r2: 0.2836 (range: 0.2836 - 0.2836)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9852, mean=0.0909
Batch reconstruction MSE: 4.8596
Archetype stats: min=-16.3454, max=19.4983
Archetype change since last debug: 0.489626
Archetype gradients: norm=0.031761, mean=0.000869
Epoch 1/1
Average loss: 4.2582
Archetypal loss: 4.2582
KLD loss: 53.3942
Reconstruction loss: 4.2582
Archetype R²: 0.3767
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.2582 (range: 4.2582 - 4.2582)
archetypal_loss: 4.2582 (range: 4.2582 - 4.2582)
archetype_r2: 0.3767 (range: 0.3767 - 0.3767)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9921, mean=0.0909
Batch reconstruction MSE: 4.3959
Archetype stats: min=-16.3547, max=19.5383
Archetype change since last debug: 0.415688
Archetype gradients: norm=0.029465, mean=0.000852
Epoch 1/1
Average loss: 3.8765
Archetypal loss: 3.8765
KLD loss: 45.6300
Reconstruction loss: 3.8765
Archetype R²: 0.4327
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8765 (range: 3.8765 - 3.8765)
archetypal_loss: 3.8765 (range: 3.8765 - 3.8765)
archetype_r2: 0.4327 (range: 0.4327 - 0.4327)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9955, mean=0.0909
Batch reconstruction MSE: 3.9859
Archetype stats: min=-16.3629, max=19.5799
Archetype change since last debug: 0.356631
Archetype gradients: norm=0.027811, mean=0.000835
Epoch 1/1
Average loss: 3.6168
Archetypal loss: 3.6168
KLD loss: 39.3359
Reconstruction loss: 3.6168
Archetype R²: 0.4707
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6168 (range: 3.6168 - 3.6168)
archetypal_loss: 3.6168 (range: 3.6168 - 3.6168)
archetype_r2: 0.4707 (range: 0.4707 - 0.4707)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9947, mean=0.0909
Batch reconstruction MSE: 3.6959
Archetype stats: min=-16.3714, max=19.6171
Archetype change since last debug: 0.330134
Archetype gradients: norm=0.024563, mean=0.000752
Epoch 1/1
Average loss: 3.4552
Archetypal loss: 3.4552
KLD loss: 32.3981
Reconstruction loss: 3.4552
Archetype R²: 0.4944
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4552 (range: 3.4552 - 3.4552)
archetypal_loss: 3.4552 (range: 3.4552 - 3.4552)
archetype_r2: 0.4944 (range: 0.4944 - 0.4944)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9932, mean=0.0909
Batch reconstruction MSE: 3.4835
Archetype stats: min=-16.3778, max=19.6514
Archetype change since last debug: 0.277696
Archetype gradients: norm=0.021115, mean=0.000636
Epoch 1/1
Average loss: 3.3637
Archetypal loss: 3.3637
KLD loss: 26.5814
Reconstruction loss: 3.3637
Archetype R²: 0.5078
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3637 (range: 3.3637 - 3.3637)
archetypal_loss: 3.3637 (range: 3.3637 - 3.3637)
archetype_r2: 0.5078 (range: 0.5078 - 0.5078)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9901, mean=0.0909
Batch reconstruction MSE: 3.3395
Archetype stats: min=-16.3820, max=19.6813
Archetype change since last debug: 0.229418
Archetype gradients: norm=0.018385, mean=0.000551
Epoch 1/1
Average loss: 3.3040
Archetypal loss: 3.3040
KLD loss: 23.2971
Reconstruction loss: 3.3040
Archetype R²: 0.5166
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3040 (range: 3.3040 - 3.3040)
archetypal_loss: 3.3040 (range: 3.3040 - 3.3040)
archetype_r2: 0.5166 (range: 0.5166 - 0.5166)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9857, mean=0.0909
Batch reconstruction MSE: 3.2381
Archetype stats: min=-16.3854, max=19.7084
Archetype change since last debug: 0.201350
Archetype gradients: norm=0.014567, mean=0.000445
Epoch 1/1
Average loss: 3.2570
Archetypal loss: 3.2570
KLD loss: 21.3725
Reconstruction loss: 3.2570
Archetype R²: 0.5234
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2570 (range: 3.2570 - 3.2570)
archetypal_loss: 3.2570 (range: 3.2570 - 3.2570)
archetype_r2: 0.5234 (range: 0.5234 - 0.5234)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9813, mean=0.0909
Batch reconstruction MSE: 3.1563
Archetype stats: min=-16.3883, max=19.7322
Archetype change since last debug: 0.181300
Archetype gradients: norm=0.012030, mean=0.000354
Epoch 1/1
Average loss: 3.2253
Archetypal loss: 3.2253
KLD loss: 20.4362
Reconstruction loss: 3.2253
Archetype R²: 0.5281
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2253 (range: 3.2253 - 3.2253)
archetypal_loss: 3.2253 (range: 3.2253 - 3.2253)
archetype_r2: 0.5281 (range: 0.5281 - 0.5281)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9772, mean=0.0909
Batch reconstruction MSE: 3.1072
Archetype stats: min=-16.3910, max=19.7512
Archetype change since last debug: 0.158661
Archetype gradients: norm=0.010757, mean=0.000321
Epoch 1/1
Average loss: 3.2020
Archetypal loss: 3.2020
KLD loss: 19.6613
Reconstruction loss: 3.2020
Archetype R²: 0.5315
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2020 (range: 3.2020 - 3.2020)
archetypal_loss: 3.2020 (range: 3.2020 - 3.2020)
archetype_r2: 0.5315 (range: 0.5315 - 0.5315)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9723, mean=0.0909
Batch reconstruction MSE: 3.0663
Archetype stats: min=-16.3934, max=19.7655
Archetype change since last debug: 0.143020
Archetype gradients: norm=0.012662, mean=0.000327
Epoch 1/1
Average loss: 3.1836
Archetypal loss: 3.1836
KLD loss: 19.6674
Reconstruction loss: 3.1836
Archetype R²: 0.5342
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1836 (range: 3.1836 - 3.1836)
archetypal_loss: 3.1836 (range: 3.1836 - 3.1836)
archetype_r2: 0.5342 (range: 0.5342 - 0.5342)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9679, mean=0.0909
Batch reconstruction MSE: 3.0373
Archetype stats: min=-16.3945, max=19.7752
Archetype change since last debug: 0.123243
Archetype gradients: norm=0.010267, mean=0.000283
Epoch 1/1
Average loss: 3.1724
Archetypal loss: 3.1724
KLD loss: 19.5692
Reconstruction loss: 3.1724
Archetype R²: 0.5358
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1724 (range: 3.1724 - 3.1724)
archetypal_loss: 3.1724 (range: 3.1724 - 3.1724)
archetype_r2: 0.5358 (range: 0.5358 - 0.5358)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9632, mean=0.0909
Batch reconstruction MSE: 3.0130
Archetype stats: min=-16.3967, max=19.7839
Archetype change since last debug: 0.115315
Archetype gradients: norm=0.010592, mean=0.000277
Epoch 1/1
Average loss: 3.1651
Archetypal loss: 3.1651
KLD loss: 19.8324
Reconstruction loss: 3.1651
Archetype R²: 0.5368
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1651 (range: 3.1651 - 3.1651)
archetypal_loss: 3.1651 (range: 3.1651 - 3.1651)
archetype_r2: 0.5368 (range: 0.5368 - 0.5368)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9588, mean=0.0909
Batch reconstruction MSE: 2.9985
Archetype stats: min=-16.3976, max=19.7914
Archetype change since last debug: 0.108006
Archetype gradients: norm=0.012255, mean=0.000337
Epoch 1/1
Average loss: 3.1439
Archetypal loss: 3.1439
KLD loss: 19.8383
Reconstruction loss: 3.1439
Archetype R²: 0.5400
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1439 (range: 3.1439 - 3.1439)
archetypal_loss: 3.1439 (range: 3.1439 - 3.1439)
archetype_r2: 0.5400 (range: 0.5400 - 0.5400)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9488, mean=0.0909
Batch reconstruction MSE: 2.9816
Archetype stats: min=-16.3990, max=19.7981
Archetype change since last debug: 0.097922
Archetype gradients: norm=0.012910, mean=0.000353
Epoch 1/1
Average loss: 3.1292
Archetypal loss: 3.1292
KLD loss: 19.9624
Reconstruction loss: 3.1292
Archetype R²: 0.5421
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1292 (range: 3.1292 - 3.1292)
archetypal_loss: 3.1292 (range: 3.1292 - 3.1292)
archetype_r2: 0.5421 (range: 0.5421 - 0.5421)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9466, mean=0.0909
Batch reconstruction MSE: 2.9579
Archetype stats: min=-16.3998, max=19.8037
Archetype change since last debug: 0.095703
Archetype gradients: norm=0.011375, mean=0.000302
Epoch 1/1
Average loss: 3.1182
Archetypal loss: 3.1182
KLD loss: 20.2351
Reconstruction loss: 3.1182
Archetype R²: 0.5438
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1182 (range: 3.1182 - 3.1182)
archetypal_loss: 3.1182 (range: 3.1182 - 3.1182)
archetype_r2: 0.5438 (range: 0.5438 - 0.5438)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9496, mean=0.0909
Batch reconstruction MSE: 2.9422
Archetype stats: min=-16.4010, max=19.8081
Archetype change since last debug: 0.091236
Archetype gradients: norm=0.010404, mean=0.000278
Epoch 1/1
Average loss: 3.1077
Archetypal loss: 3.1077
KLD loss: 20.1992
Reconstruction loss: 3.1077
Archetype R²: 0.5453
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1077 (range: 3.1077 - 3.1077)
archetypal_loss: 3.1077 (range: 3.1077 - 3.1077)
archetype_r2: 0.5453 (range: 0.5453 - 0.5453)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9642, mean=0.0909
Batch reconstruction MSE: 2.9297
Archetype stats: min=-16.4020, max=19.8117
Archetype change since last debug: 0.103155
Archetype gradients: norm=0.010165, mean=0.000271
Epoch 1/1
Average loss: 3.1031
Archetypal loss: 3.1031
KLD loss: 20.0180
Reconstruction loss: 3.1031
Archetype R²: 0.5460
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1031 (range: 3.1031 - 3.1031)
archetypal_loss: 3.1031 (range: 3.1031 - 3.1031)
archetype_r2: 0.5460 (range: 0.5460 - 0.5460)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9730, mean=0.0909
Batch reconstruction MSE: 2.9176
Archetype stats: min=-16.4028, max=19.8149
Archetype change since last debug: 0.123004
Archetype gradients: norm=0.009822, mean=0.000266
Epoch 1/1
Average loss: 3.0976
Archetypal loss: 3.0976
KLD loss: 20.1479
Reconstruction loss: 3.0976
Archetype R²: 0.5468
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0976 (range: 3.0976 - 3.0976)
archetypal_loss: 3.0976 (range: 3.0976 - 3.0976)
archetype_r2: 0.5468 (range: 0.5468 - 0.5468)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9787, mean=0.0909
Batch reconstruction MSE: 2.9061
Archetype stats: min=-16.4035, max=19.8215
Archetype change since last debug: 0.173115
Archetype gradients: norm=0.008908, mean=0.000249
Epoch 1/1
Average loss: 3.0813
Archetypal loss: 3.0813
KLD loss: 20.5739
Reconstruction loss: 3.0813
Archetype R²: 0.5491
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0813 (range: 3.0813 - 3.0813)
archetypal_loss: 3.0813 (range: 3.0813 - 3.0813)
archetype_r2: 0.5491 (range: 0.5491 - 0.5491)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9785, mean=0.0909
Batch reconstruction MSE: 2.8898
Archetype stats: min=-16.4055, max=19.8303
Archetype change since last debug: 0.248096
Archetype gradients: norm=0.009335, mean=0.000281
Epoch 1/1
Average loss: 3.0575
Archetypal loss: 3.0575
KLD loss: 21.8592
Reconstruction loss: 3.0575
Archetype R²: 0.5526
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0575 (range: 3.0575 - 3.0575)
archetypal_loss: 3.0575 (range: 3.0575 - 3.0575)
archetype_r2: 0.5526 (range: 0.5526 - 0.5526)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9767, mean=0.0909
Batch reconstruction MSE: 2.8699
Archetype stats: min=-16.4076, max=19.8387
Archetype change since last debug: 0.296511
Archetype gradients: norm=0.008196, mean=0.000248
Epoch 1/1
Average loss: 3.0354
Archetypal loss: 3.0354
KLD loss: 23.4329
Reconstruction loss: 3.0354
Archetype R²: 0.5559
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0354 (range: 3.0354 - 3.0354)
archetypal_loss: 3.0354 (range: 3.0354 - 3.0354)
archetype_r2: 0.5559 (range: 0.5559 - 0.5559)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9748, mean=0.0909
Batch reconstruction MSE: 2.8502
Archetype stats: min=-16.4098, max=19.8472
Archetype change since last debug: 0.320260
Archetype gradients: norm=0.009628, mean=0.000305
Epoch 1/1
Average loss: 3.0038
Archetypal loss: 3.0038
KLD loss: 23.0378
Reconstruction loss: 3.0038
Archetype R²: 0.5605
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0038 (range: 3.0038 - 3.0038)
archetypal_loss: 3.0038 (range: 3.0038 - 3.0038)
archetype_r2: 0.5605 (range: 0.5605 - 0.5605)
fc_Y Learning Summary:
Fold 2/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6544
SSE: 14802.0242
PCHA archetype R²: 0.6544
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.7695, mean=0.0909
Batch reconstruction MSE: 7.1544
Archetype stats: min=-11.8297, max=20.0151
Archetype gradients: norm=0.014167, mean=0.000469
Epoch 1/1
Average loss: 6.8304
Archetypal loss: 6.8304
KLD loss: 1.6375
Reconstruction loss: 6.8304
Archetype R²: 0.0091
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.8304 (range: 6.8304 - 6.8304)
archetypal_loss: 6.8304 (range: 6.8304 - 6.8304)
archetype_r2: 0.0091 (range: 0.0091 - 0.0091)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9688, mean=0.0909
Batch reconstruction MSE: 6.6899
Archetype stats: min=-11.8207, max=20.0049
Archetype change since last debug: 0.297857
Archetype gradients: norm=0.013934, mean=0.000424
Epoch 1/1
Average loss: 6.1079
Archetypal loss: 6.1079
KLD loss: 22.4355
Reconstruction loss: 6.1079
Archetype R²: 0.1142
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.1079 (range: 6.1079 - 6.1079)
archetypal_loss: 6.1079 (range: 6.1079 - 6.1079)
archetype_r2: 0.1142 (range: 0.1142 - 0.1142)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9985, mean=0.0909
Batch reconstruction MSE: 5.9355
Archetype stats: min=-11.8103, max=20.0401
Archetype change since last debug: 0.433244
Archetype gradients: norm=0.028981, mean=0.000733
Epoch 1/1
Average loss: 5.1570
Archetypal loss: 5.1570
KLD loss: 57.4027
Reconstruction loss: 5.1570
Archetype R²: 0.2535
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.1570 (range: 5.1570 - 5.1570)
archetypal_loss: 5.1570 (range: 5.1570 - 5.1570)
archetype_r2: 0.2535 (range: 0.2535 - 0.2535)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9989, mean=0.0909
Batch reconstruction MSE: 5.1296
Archetype stats: min=-11.8093, max=20.0805
Archetype change since last debug: 0.474760
Archetype gradients: norm=0.035627, mean=0.000962
Epoch 1/1
Average loss: 4.4506
Archetypal loss: 4.4506
KLD loss: 57.8089
Reconstruction loss: 4.4506
Archetype R²: 0.3571
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.4506 (range: 4.4506 - 4.4506)
archetypal_loss: 4.4506 (range: 4.4506 - 4.4506)
archetype_r2: 0.3571 (range: 0.3571 - 0.3571)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9954, mean=0.0909
Batch reconstruction MSE: 4.6661
Archetype stats: min=-11.8118, max=20.1057
Archetype change since last debug: 0.425502
Archetype gradients: norm=0.028682, mean=0.000781
Epoch 1/1
Average loss: 4.1514
Archetypal loss: 4.1514
KLD loss: 43.9657
Reconstruction loss: 4.1514
Archetype R²: 0.4007
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.1514 (range: 4.1514 - 4.1514)
archetypal_loss: 4.1514 (range: 4.1514 - 4.1514)
archetype_r2: 0.4007 (range: 0.4007 - 0.4007)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9879, mean=0.0909
Batch reconstruction MSE: 4.4236
Archetype stats: min=-11.8178, max=20.1177
Archetype change since last debug: 0.309589
Archetype gradients: norm=0.022098, mean=0.000587
Epoch 1/1
Average loss: 3.9932
Archetypal loss: 3.9932
KLD loss: 35.1222
Reconstruction loss: 3.9932
Archetype R²: 0.4236
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9932 (range: 3.9932 - 3.9932)
archetypal_loss: 3.9932 (range: 3.9932 - 3.9932)
archetype_r2: 0.4236 (range: 0.4236 - 0.4236)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9754, mean=0.0909
Batch reconstruction MSE: 4.1992
Archetype stats: min=-11.8606, max=20.1254
Archetype change since last debug: 0.341257
Archetype gradients: norm=0.017445, mean=0.000473
Epoch 1/1
Average loss: 3.8032
Archetypal loss: 3.8032
KLD loss: 31.5340
Reconstruction loss: 3.8032
Archetype R²: 0.4513
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8032 (range: 3.8032 - 3.8032)
archetypal_loss: 3.8032 (range: 3.8032 - 3.8032)
archetype_r2: 0.4513 (range: 0.4513 - 0.4513)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9710, mean=0.0909
Batch reconstruction MSE: 3.9986
Archetype stats: min=-11.9084, max=20.1314
Archetype change since last debug: 0.308442
Archetype gradients: norm=0.012639, mean=0.000355
Epoch 1/1
Average loss: 3.6283
Archetypal loss: 3.6283
KLD loss: 30.1441
Reconstruction loss: 3.6283
Archetype R²: 0.4768
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6283 (range: 3.6283 - 3.6283)
archetypal_loss: 3.6283 (range: 3.6283 - 3.6283)
archetype_r2: 0.4768 (range: 0.4768 - 0.4768)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9830, mean=0.0909
Batch reconstruction MSE: 3.8355
Archetype stats: min=-11.9306, max=20.1361
Archetype change since last debug: 0.249574
Archetype gradients: norm=0.013957, mean=0.000377
Epoch 1/1
Average loss: 3.4957
Archetypal loss: 3.4957
KLD loss: 30.3765
Reconstruction loss: 3.4957
Archetype R²: 0.4962
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4957 (range: 3.4957 - 3.4957)
archetypal_loss: 3.4957 (range: 3.4957 - 3.4957)
archetype_r2: 0.4962 (range: 0.4962 - 0.4962)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9780, mean=0.0909
Batch reconstruction MSE: 3.6972
Archetype stats: min=-11.9459, max=20.1407
Archetype change since last debug: 0.256243
Archetype gradients: norm=0.014398, mean=0.000407
Epoch 1/1
Average loss: 3.3983
Archetypal loss: 3.3983
KLD loss: 29.7612
Reconstruction loss: 3.3983
Archetype R²: 0.5105
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3983 (range: 3.3983 - 3.3983)
archetypal_loss: 3.3983 (range: 3.3983 - 3.3983)
archetype_r2: 0.5105 (range: 0.5105 - 0.5105)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9857, mean=0.0909
Batch reconstruction MSE: 3.5960
Archetype stats: min=-11.9526, max=20.1451
Archetype change since last debug: 0.247598
Archetype gradients: norm=0.011868, mean=0.000355
Epoch 1/1
Average loss: 3.3367
Archetypal loss: 3.3367
KLD loss: 27.8320
Reconstruction loss: 3.3367
Archetype R²: 0.5195
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3367 (range: 3.3367 - 3.3367)
archetypal_loss: 3.3367 (range: 3.3367 - 3.3367)
archetype_r2: 0.5195 (range: 0.5195 - 0.5195)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9794, mean=0.0909
Batch reconstruction MSE: 3.5289
Archetype stats: min=-11.9595, max=20.1496
Archetype change since last debug: 0.253951
Archetype gradients: norm=0.012535, mean=0.000372
Epoch 1/1
Average loss: 3.2890
Archetypal loss: 3.2890
KLD loss: 26.1529
Reconstruction loss: 3.2890
Archetype R²: 0.5264
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2890 (range: 3.2890 - 3.2890)
archetypal_loss: 3.2890 (range: 3.2890 - 3.2890)
archetype_r2: 0.5264 (range: 0.5264 - 0.5264)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9755, mean=0.0909
Batch reconstruction MSE: 3.4626
Archetype stats: min=-11.9659, max=20.1538
Archetype change since last debug: 0.268683
Archetype gradients: norm=0.012541, mean=0.000368
Epoch 1/1
Average loss: 3.2420
Archetypal loss: 3.2420
KLD loss: 25.8041
Reconstruction loss: 3.2420
Archetype R²: 0.5332
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2420 (range: 3.2420 - 3.2420)
archetypal_loss: 3.2420 (range: 3.2420 - 3.2420)
archetype_r2: 0.5332 (range: 0.5332 - 0.5332)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9640, mean=0.0909
Batch reconstruction MSE: 3.3982
Archetype stats: min=-11.9732, max=20.1574
Archetype change since last debug: 0.275796
Archetype gradients: norm=0.012078, mean=0.000360
Epoch 1/1
Average loss: 3.1992
Archetypal loss: 3.1992
KLD loss: 26.4237
Reconstruction loss: 3.1992
Archetype R²: 0.5394
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1992 (range: 3.1992 - 3.1992)
archetypal_loss: 3.1992 (range: 3.1992 - 3.1992)
archetype_r2: 0.5394 (range: 0.5394 - 0.5394)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9441, mean=0.0909
Batch reconstruction MSE: 3.3326
Archetype stats: min=-11.9798, max=20.1609
Archetype change since last debug: 0.253789
Archetype gradients: norm=0.010165, mean=0.000314
Epoch 1/1
Average loss: 3.1593
Archetypal loss: 3.1593
KLD loss: 27.2728
Reconstruction loss: 3.1593
Archetype R²: 0.5450
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1593 (range: 3.1593 - 3.1593)
archetypal_loss: 3.1593 (range: 3.1593 - 3.1593)
archetype_r2: 0.5450 (range: 0.5450 - 0.5450)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9444, mean=0.0909
Batch reconstruction MSE: 3.2714
Archetype stats: min=-11.9866, max=20.1640
Archetype change since last debug: 0.259814
Archetype gradients: norm=0.011067, mean=0.000342
Epoch 1/1
Average loss: 3.1193
Archetypal loss: 3.1193
KLD loss: 28.2768
Reconstruction loss: 3.1193
Archetype R²: 0.5507
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1193 (range: 3.1193 - 3.1193)
archetypal_loss: 3.1193 (range: 3.1193 - 3.1193)
archetype_r2: 0.5507 (range: 0.5507 - 0.5507)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9324, mean=0.0909
Batch reconstruction MSE: 3.2132
Archetype stats: min=-11.9922, max=20.1672
Archetype change since last debug: 0.260333
Archetype gradients: norm=0.011509, mean=0.000359
Epoch 1/1
Average loss: 3.0789
Archetypal loss: 3.0789
KLD loss: 28.9819
Reconstruction loss: 3.0789
Archetype R²: 0.5563
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0789 (range: 3.0789 - 3.0789)
archetypal_loss: 3.0789 (range: 3.0789 - 3.0789)
archetype_r2: 0.5563 (range: 0.5563 - 0.5563)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9161, mean=0.0909
Batch reconstruction MSE: 3.1617
Archetype stats: min=-11.9999, max=20.1702
Archetype change since last debug: 0.249646
Archetype gradients: norm=0.015386, mean=0.000439
Epoch 1/1
Average loss: 3.0380
Archetypal loss: 3.0380
KLD loss: 30.1293
Reconstruction loss: 3.0380
Archetype R²: 0.5621
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0380 (range: 3.0380 - 3.0380)
archetypal_loss: 3.0380 (range: 3.0380 - 3.0380)
archetype_r2: 0.5621 (range: 0.5621 - 0.5621)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9019, mean=0.0909
Batch reconstruction MSE: 3.1099
Archetype stats: min=-12.0041, max=20.1738
Archetype change since last debug: 0.234824
Archetype gradients: norm=0.016904, mean=0.000479
Epoch 1/1
Average loss: 3.0027
Archetypal loss: 3.0027
KLD loss: 30.4760
Reconstruction loss: 3.0027
Archetype R²: 0.5671
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0027 (range: 3.0027 - 3.0027)
archetypal_loss: 3.0027 (range: 3.0027 - 3.0027)
archetype_r2: 0.5671 (range: 0.5671 - 0.5671)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9236, mean=0.0909
Batch reconstruction MSE: 3.0820
Archetype stats: min=-12.0117, max=20.1772
Archetype change since last debug: 0.206587
Archetype gradients: norm=0.024921, mean=0.000639
Epoch 1/1
Average loss: 2.9695
Archetypal loss: 2.9695
KLD loss: 30.3215
Reconstruction loss: 2.9695
Archetype R²: 0.5717
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9695 (range: 2.9695 - 2.9695)
archetypal_loss: 2.9695 (range: 2.9695 - 2.9695)
archetype_r2: 0.5717 (range: 0.5717 - 0.5717)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8902, mean=0.0909
Batch reconstruction MSE: 3.0283
Archetype stats: min=-12.0130, max=20.1805
Archetype change since last debug: 0.187707
Archetype gradients: norm=0.022360, mean=0.000533
Epoch 1/1
Average loss: 2.9403
Archetypal loss: 2.9403
KLD loss: 29.9897
Reconstruction loss: 2.9403
Archetype R²: 0.5758
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9403 (range: 2.9403 - 2.9403)
archetypal_loss: 2.9403 (range: 2.9403 - 2.9403)
archetype_r2: 0.5758 (range: 0.5758 - 0.5758)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9239, mean=0.0909
Batch reconstruction MSE: 2.9995
Archetype stats: min=-12.0180, max=20.1827
Archetype change since last debug: 0.174460
Archetype gradients: norm=0.020301, mean=0.000589
Epoch 1/1
Average loss: 2.9138
Archetypal loss: 2.9138
KLD loss: 29.3932
Reconstruction loss: 2.9138
Archetype R²: 0.5796
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9138 (range: 2.9138 - 2.9138)
archetypal_loss: 2.9138 (range: 2.9138 - 2.9138)
archetype_r2: 0.5796 (range: 0.5796 - 0.5796)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9114, mean=0.0909
Batch reconstruction MSE: 2.9379
Archetype stats: min=-12.0206, max=20.1853
Archetype change since last debug: 0.167464
Archetype gradients: norm=0.016676, mean=0.000439
Epoch 1/1
Average loss: 2.8921
Archetypal loss: 2.8921
KLD loss: 29.1427
Reconstruction loss: 2.8921
Archetype R²: 0.5827
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8921 (range: 2.8921 - 2.8921)
archetypal_loss: 2.8921 (range: 2.8921 - 2.8921)
archetype_r2: 0.5827 (range: 0.5827 - 0.5827)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8983, mean=0.0909
Batch reconstruction MSE: 2.9143
Archetype stats: min=-12.0243, max=20.1878
Archetype change since last debug: 0.150393
Archetype gradients: norm=0.015001, mean=0.000448
Epoch 1/1
Average loss: 2.8762
Archetypal loss: 2.8762
KLD loss: 28.4881
Reconstruction loss: 2.8762
Archetype R²: 0.5850
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8762 (range: 2.8762 - 2.8762)
archetypal_loss: 2.8762 (range: 2.8762 - 2.8762)
archetype_r2: 0.5850 (range: 0.5850 - 0.5850)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8956, mean=0.0909
Batch reconstruction MSE: 2.9020
Archetype stats: min=-12.0262, max=20.1901
Archetype change since last debug: 0.165877
Archetype gradients: norm=0.018345, mean=0.000464
Epoch 1/1
Average loss: 2.8653
Archetypal loss: 2.8653
KLD loss: 27.9834
Reconstruction loss: 2.8653
Archetype R²: 0.5865
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8653 (range: 2.8653 - 2.8653)
archetypal_loss: 2.8653 (range: 2.8653 - 2.8653)
archetype_r2: 0.5865 (range: 0.5865 - 0.5865)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6102
SSE: 16209.8097
PCHA archetype R²: 0.6102
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0008, max=0.8725, mean=0.0909
Batch reconstruction MSE: 6.5528
Archetype stats: min=-9.8160, max=16.0445
Archetype gradients: norm=0.017608, mean=0.000557
Epoch 1/1
Average loss: 6.5164
Archetypal loss: 6.5164
KLD loss: 3.5238
Reconstruction loss: 6.5164
Archetype R²: 0.0207
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.5164 (range: 6.5164 - 6.5164)
archetypal_loss: 6.5164 (range: 6.5164 - 6.5164)
archetype_r2: 0.0207 (range: 0.0207 - 0.0207)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.0909
Batch reconstruction MSE: 6.0403
Archetype stats: min=-9.7997, max=16.0442
Archetype change since last debug: 0.328041
Archetype gradients: norm=0.019984, mean=0.000447
Epoch 1/1
Average loss: 5.6565
Archetypal loss: 5.6565
KLD loss: 29.5210
Reconstruction loss: 5.6565
Archetype R²: 0.1514
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.6565 (range: 5.6565 - 5.6565)
archetypal_loss: 5.6565 (range: 5.6565 - 5.6565)
archetype_r2: 0.1514 (range: 0.1514 - 0.1514)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9995, mean=0.0909
Batch reconstruction MSE: 5.2990
Archetype stats: min=-9.8112, max=16.0787
Archetype change since last debug: 0.443759
Archetype gradients: norm=0.034634, mean=0.000779
Epoch 1/1
Average loss: 4.5774
Archetypal loss: 4.5774
KLD loss: 59.4708
Reconstruction loss: 4.5774
Archetype R²: 0.3143
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.5774 (range: 4.5774 - 4.5774)
archetypal_loss: 4.5774 (range: 4.5774 - 4.5774)
archetype_r2: 0.3143 (range: 0.3143 - 0.3143)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9991, mean=0.0909
Batch reconstruction MSE: 4.4877
Archetype stats: min=-9.8307, max=16.1119
Archetype change since last debug: 0.468173
Archetype gradients: norm=0.038402, mean=0.001007
Epoch 1/1
Average loss: 3.9758
Archetypal loss: 3.9758
KLD loss: 54.0773
Reconstruction loss: 3.9758
Archetype R²: 0.4042
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9758 (range: 3.9758 - 3.9758)
archetypal_loss: 3.9758 (range: 3.9758 - 3.9758)
archetype_r2: 0.4042 (range: 0.4042 - 0.4042)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9976, mean=0.0909
Batch reconstruction MSE: 4.1617
Archetype stats: min=-9.8477, max=16.1308
Archetype change since last debug: 0.375002
Archetype gradients: norm=0.026863, mean=0.000810
Epoch 1/1
Average loss: 3.7495
Archetypal loss: 3.7495
KLD loss: 42.4806
Reconstruction loss: 3.7495
Archetype R²: 0.4378
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7495 (range: 3.7495 - 3.7495)
archetypal_loss: 3.7495 (range: 3.7495 - 3.7495)
archetype_r2: 0.4378 (range: 0.4378 - 0.4378)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9962, mean=0.0909
Batch reconstruction MSE: 3.9626
Archetype stats: min=-9.8655, max=16.1428
Archetype change since last debug: 0.276392
Archetype gradients: norm=0.025401, mean=0.000715
Epoch 1/1
Average loss: 3.6446
Archetypal loss: 3.6446
KLD loss: 32.4850
Reconstruction loss: 3.6446
Archetype R²: 0.4534
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6446 (range: 3.6446 - 3.6446)
archetypal_loss: 3.6446 (range: 3.6446 - 3.6446)
archetype_r2: 0.4534 (range: 0.4534 - 0.4534)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9940, mean=0.0909
Batch reconstruction MSE: 3.8201
Archetype stats: min=-9.8804, max=16.1546
Archetype change since last debug: 0.256508
Archetype gradients: norm=0.024533, mean=0.000662
Epoch 1/1
Average loss: 3.5694
Archetypal loss: 3.5694
KLD loss: 28.4281
Reconstruction loss: 3.5694
Archetype R²: 0.4646
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5694 (range: 3.5694 - 3.5694)
archetypal_loss: 3.5694 (range: 3.5694 - 3.5694)
archetype_r2: 0.4646 (range: 0.4646 - 0.4646)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9906, mean=0.0909
Batch reconstruction MSE: 3.7055
Archetype stats: min=-9.8938, max=16.1645
Archetype change since last debug: 0.313722
Archetype gradients: norm=0.024756, mean=0.000671
Epoch 1/1
Average loss: 3.4777
Archetypal loss: 3.4777
KLD loss: 28.0478
Reconstruction loss: 3.4777
Archetype R²: 0.4783
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4777 (range: 3.4777 - 3.4777)
archetypal_loss: 3.4777 (range: 3.4777 - 3.4777)
archetype_r2: 0.4783 (range: 0.4783 - 0.4783)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9825, mean=0.0909
Batch reconstruction MSE: 3.5714
Archetype stats: min=-9.9028, max=16.1748
Archetype change since last debug: 0.335429
Archetype gradients: norm=0.021241, mean=0.000588
Epoch 1/1
Average loss: 3.3625
Archetypal loss: 3.3625
KLD loss: 27.0720
Reconstruction loss: 3.3625
Archetype R²: 0.4954
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3625 (range: 3.3625 - 3.3625)
archetypal_loss: 3.3625 (range: 3.3625 - 3.3625)
archetype_r2: 0.4954 (range: 0.4954 - 0.4954)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9730, mean=0.0909
Batch reconstruction MSE: 3.4190
Archetype stats: min=-9.9100, max=16.1830
Archetype change since last debug: 0.313960
Archetype gradients: norm=0.015238, mean=0.000441
Epoch 1/1
Average loss: 3.2650
Archetypal loss: 3.2650
KLD loss: 25.2781
Reconstruction loss: 3.2650
Archetype R²: 0.5100
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2650 (range: 3.2650 - 3.2650)
archetypal_loss: 3.2650 (range: 3.2650 - 3.2650)
archetype_r2: 0.5100 (range: 0.5100 - 0.5100)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9692, mean=0.0909
Batch reconstruction MSE: 3.3127
Archetype stats: min=-9.9160, max=16.1918
Archetype change since last debug: 0.311282
Archetype gradients: norm=0.013947, mean=0.000409
Epoch 1/1
Average loss: 3.1871
Archetypal loss: 3.1871
KLD loss: 27.6410
Reconstruction loss: 3.1871
Archetype R²: 0.5218
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1871 (range: 3.1871 - 3.1871)
archetypal_loss: 3.1871 (range: 3.1871 - 3.1871)
archetype_r2: 0.5218 (range: 0.5218 - 0.5218)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9573, mean=0.0909
Batch reconstruction MSE: 3.2244
Archetype stats: min=-9.9236, max=16.2013
Archetype change since last debug: 0.383266
Archetype gradients: norm=0.011591, mean=0.000373
Epoch 1/1
Average loss: 3.1127
Archetypal loss: 3.1127
KLD loss: 28.9016
Reconstruction loss: 3.1127
Archetype R²: 0.5333
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1127 (range: 3.1127 - 3.1127)
archetypal_loss: 3.1127 (range: 3.1127 - 3.1127)
archetype_r2: 0.5333 (range: 0.5333 - 0.5333)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9531, mean=0.0909
Batch reconstruction MSE: 3.1415
Archetype stats: min=-9.9312, max=16.2103
Archetype change since last debug: 0.385101
Archetype gradients: norm=0.011200, mean=0.000347
Epoch 1/1
Average loss: 3.0464
Archetypal loss: 3.0464
KLD loss: 29.1358
Reconstruction loss: 3.0464
Archetype R²: 0.5435
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0464 (range: 3.0464 - 3.0464)
archetypal_loss: 3.0464 (range: 3.0464 - 3.0464)
archetype_r2: 0.5435 (range: 0.5435 - 0.5435)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9416, mean=0.0909
Batch reconstruction MSE: 3.0683
Archetype stats: min=-9.9377, max=16.2174
Archetype change since last debug: 0.302107
Archetype gradients: norm=0.012158, mean=0.000352
Epoch 1/1
Average loss: 2.9956
Archetypal loss: 2.9956
KLD loss: 28.4822
Reconstruction loss: 2.9956
Archetype R²: 0.5513
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9956 (range: 2.9956 - 2.9956)
archetypal_loss: 2.9956 (range: 2.9956 - 2.9956)
archetype_r2: 0.5513 (range: 0.5513 - 0.5513)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9485, mean=0.0909
Batch reconstruction MSE: 2.9964
Archetype stats: min=-9.9465, max=16.2238
Archetype change since last debug: 0.241956
Archetype gradients: norm=0.010638, mean=0.000322
Epoch 1/1
Average loss: 2.9510
Archetypal loss: 2.9510
KLD loss: 27.9191
Reconstruction loss: 2.9510
Archetype R²: 0.5581
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9510 (range: 2.9510 - 2.9510)
archetypal_loss: 2.9510 (range: 2.9510 - 2.9510)
archetype_r2: 0.5581 (range: 0.5581 - 0.5581)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9602, mean=0.0909
Batch reconstruction MSE: 2.9432
Archetype stats: min=-9.9551, max=16.2301
Archetype change since last debug: 0.211270
Archetype gradients: norm=0.010492, mean=0.000293
Epoch 1/1
Average loss: 2.9118
Archetypal loss: 2.9118
KLD loss: 27.7665
Reconstruction loss: 2.9118
Archetype R²: 0.5641
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9118 (range: 2.9118 - 2.9118)
archetypal_loss: 2.9118 (range: 2.9118 - 2.9118)
archetype_r2: 0.5641 (range: 0.5641 - 0.5641)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9612, mean=0.0909
Batch reconstruction MSE: 2.8957
Archetype stats: min=-9.9641, max=16.2354
Archetype change since last debug: 0.226006
Archetype gradients: norm=0.013468, mean=0.000353
Epoch 1/1
Average loss: 2.8716
Archetypal loss: 2.8716
KLD loss: 27.9008
Reconstruction loss: 2.8716
Archetype R²: 0.5699
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8716 (range: 2.8716 - 2.8716)
archetypal_loss: 2.8716 (range: 2.8716 - 2.8716)
archetype_r2: 0.5699 (range: 0.5699 - 0.5699)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9640, mean=0.0909
Batch reconstruction MSE: 2.8617
Archetype stats: min=-9.9735, max=16.2407
Archetype change since last debug: 0.235260
Archetype gradients: norm=0.010793, mean=0.000296
Epoch 1/1
Average loss: 2.8582
Archetypal loss: 2.8582
KLD loss: 26.6197
Reconstruction loss: 2.8582
Archetype R²: 0.5717
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8582 (range: 2.8582 - 2.8582)
archetypal_loss: 2.8582 (range: 2.8582 - 2.8582)
archetype_r2: 0.5717 (range: 0.5717 - 0.5717)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9616, mean=0.0909
Batch reconstruction MSE: 2.8235
Archetype stats: min=-9.9834, max=16.2457
Archetype change since last debug: 0.198085
Archetype gradients: norm=0.010256, mean=0.000321
Epoch 1/1
Average loss: 2.8061
Archetypal loss: 2.8061
KLD loss: 26.5021
Reconstruction loss: 2.8061
Archetype R²: 0.5797
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8061 (range: 2.8061 - 2.8061)
archetypal_loss: 2.8061 (range: 2.8061 - 2.8061)
archetype_r2: 0.5797 (range: 0.5797 - 0.5797)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9591, mean=0.0909
Batch reconstruction MSE: 2.7931
Archetype stats: min=-9.9923, max=16.2509
Archetype change since last debug: 0.174330
Archetype gradients: norm=0.010293, mean=0.000316
Epoch 1/1
Average loss: 2.7728
Archetypal loss: 2.7728
KLD loss: 26.6994
Reconstruction loss: 2.7728
Archetype R²: 0.5846
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7728 (range: 2.7728 - 2.7728)
archetypal_loss: 2.7728 (range: 2.7728 - 2.7728)
archetype_r2: 0.5846 (range: 0.5846 - 0.5846)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9555, mean=0.0909
Batch reconstruction MSE: 2.7695
Archetype stats: min=-10.0016, max=16.2554
Archetype change since last debug: 0.161875
Archetype gradients: norm=0.013275, mean=0.000417
Epoch 1/1
Average loss: 2.7476
Archetypal loss: 2.7476
KLD loss: 26.3285
Reconstruction loss: 2.7476
Archetype R²: 0.5884
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7476 (range: 2.7476 - 2.7476)
archetypal_loss: 2.7476 (range: 2.7476 - 2.7476)
archetype_r2: 0.5884 (range: 0.5884 - 0.5884)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9455, mean=0.0909
Batch reconstruction MSE: 2.7520
Archetype stats: min=-10.0080, max=16.2589
Archetype change since last debug: 0.141626
Archetype gradients: norm=0.012142, mean=0.000365
Epoch 1/1
Average loss: 2.7263
Archetypal loss: 2.7263
KLD loss: 25.7951
Reconstruction loss: 2.7263
Archetype R²: 0.5915
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7263 (range: 2.7263 - 2.7263)
archetypal_loss: 2.7263 (range: 2.7263 - 2.7263)
archetype_r2: 0.5915 (range: 0.5915 - 0.5915)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9377, mean=0.0909
Batch reconstruction MSE: 2.7335
Archetype stats: min=-10.0147, max=16.2621
Archetype change since last debug: 0.133869
Archetype gradients: norm=0.015080, mean=0.000450
Epoch 1/1
Average loss: 2.7136
Archetypal loss: 2.7136
KLD loss: 25.0564
Reconstruction loss: 2.7136
Archetype R²: 0.5933
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7136 (range: 2.7136 - 2.7136)
archetypal_loss: 2.7136 (range: 2.7136 - 2.7136)
archetype_r2: 0.5933 (range: 0.5933 - 0.5933)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9290, mean=0.0909
Batch reconstruction MSE: 2.7175
Archetype stats: min=-10.0192, max=16.2659
Archetype change since last debug: 0.143774
Archetype gradients: norm=0.015053, mean=0.000454
Epoch 1/1
Average loss: 2.6988
Archetypal loss: 2.6988
KLD loss: 23.6591
Reconstruction loss: 2.6988
Archetype R²: 0.5954
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6988 (range: 2.6988 - 2.6988)
archetypal_loss: 2.6988 (range: 2.6988 - 2.6988)
archetype_r2: 0.5954 (range: 0.5954 - 0.5954)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9168, mean=0.0909
Batch reconstruction MSE: 2.7015
Archetype stats: min=-10.0241, max=16.2688
Archetype change since last debug: 0.183380
Archetype gradients: norm=0.016506, mean=0.000440
Epoch 1/1
Average loss: 2.6907
Archetypal loss: 2.6907
KLD loss: 23.1764
Reconstruction loss: 2.6907
Archetype R²: 0.5966
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6907 (range: 2.6907 - 2.6907)
archetypal_loss: 2.6907 (range: 2.6907 - 2.6907)
archetype_r2: 0.5966 (range: 0.5966 - 0.5966)
fc_Y Learning Summary:
[OK] Completed in 21.9s
[STATS] Mean archetype R²: 0.5756
[STATS] Mean validation R²: 0.5756
š§Ŗ Configuration 10/12: {'n_archetypes': 11, 'hidden_dims': [64, 128], 'inflation_factor': 1.5, 'use_pcha_init': True, 'use_inflation': True}
Fold 1/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6723
SSE: 14561.5430
PCHA archetype R²: 0.6723
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 36.706
Data radius (mean): 17.947
Archetype distances: 18.165 to 49.546
Archetypes outside data: 2/11
Min archetype separation: 23.968
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9271, mean=0.0909
Batch reconstruction MSE: 7.1446
Archetype stats: min=-17.2742, max=27.7530
Archetype gradients: norm=0.018516, mean=0.000606
Epoch 1/1
Average loss: 6.7174
Archetypal loss: 6.7174
KLD loss: 1.7667
Reconstruction loss: 6.7174
Archetype R²: 0.0161
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7174 (range: 6.7174 - 6.7174)
archetypal_loss: 6.7174 (range: 6.7174 - 6.7174)
archetype_r2: 0.0161 (range: 0.0161 - 0.0161)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9921, mean=0.0909
Batch reconstruction MSE: 6.2323
Archetype stats: min=-17.2781, max=27.7437
Archetype change since last debug: 0.321565
Archetype gradients: norm=0.015539, mean=0.000442
Epoch 1/1
Average loss: 5.5276
Archetypal loss: 5.5276
KLD loss: 19.2860
Reconstruction loss: 5.5276
Archetype R²: 0.1906
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.5276 (range: 5.5276 - 5.5276)
archetypal_loss: 5.5276 (range: 5.5276 - 5.5276)
archetype_r2: 0.1906 (range: 0.1906 - 0.1906)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9992, mean=0.0909
Batch reconstruction MSE: 4.8350
Archetype stats: min=-17.3120, max=27.7752
Archetype change since last debug: 0.464589
Archetype gradients: norm=0.026313, mean=0.000652
Epoch 1/1
Average loss: 4.3351
Archetypal loss: 4.3351
KLD loss: 45.2844
Reconstruction loss: 4.3351
Archetype R²: 0.3655
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.3351 (range: 4.3351 - 4.3351)
archetypal_loss: 4.3351 (range: 4.3351 - 4.3351)
archetype_r2: 0.3655 (range: 0.3655 - 0.3655)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9992, mean=0.0909
Batch reconstruction MSE: 3.9965
Archetype stats: min=-17.3301, max=27.8129
Archetype change since last debug: 0.446954
Archetype gradients: norm=0.015524, mean=0.000440
Epoch 1/1
Average loss: 3.8175
Archetypal loss: 3.8175
KLD loss: 42.4423
Reconstruction loss: 3.8175
Archetype R²: 0.4415
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8175 (range: 3.8175 - 3.8175)
archetypal_loss: 3.8175 (range: 3.8175 - 3.8175)
archetype_r2: 0.4415 (range: 0.4415 - 0.4415)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9995, mean=0.0909
Batch reconstruction MSE: 3.6166
Archetype stats: min=-17.3409, max=27.8282
Archetype change since last debug: 0.348793
Archetype gradients: norm=0.012621, mean=0.000381
Epoch 1/1
Average loss: 3.4534
Archetypal loss: 3.4534
KLD loss: 36.6468
Reconstruction loss: 3.4534
Archetype R²: 0.4949
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4534 (range: 3.4534 - 3.4534)
archetypal_loss: 3.4534 (range: 3.4534 - 3.4534)
archetype_r2: 0.4949 (range: 0.4949 - 0.4949)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9991, mean=0.0909
Batch reconstruction MSE: 3.2748
Archetype stats: min=-17.3507, max=27.8310
Archetype change since last debug: 0.322891
Archetype gradients: norm=0.010087, mean=0.000310
Epoch 1/1
Average loss: 3.2165
Archetypal loss: 3.2165
KLD loss: 32.2103
Reconstruction loss: 3.2165
Archetype R²: 0.5296
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2165 (range: 3.2165 - 3.2165)
archetypal_loss: 3.2165 (range: 3.2165 - 3.2165)
archetype_r2: 0.5296 (range: 0.5296 - 0.5296)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9992, mean=0.0909
Batch reconstruction MSE: 3.0514
Archetype stats: min=-17.3574, max=27.8298
Archetype change since last debug: 0.241737
Archetype gradients: norm=0.009568, mean=0.000286
Epoch 1/1
Average loss: 3.0661
Archetypal loss: 3.0661
KLD loss: 27.8944
Reconstruction loss: 3.0661
Archetype R²: 0.5515
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0661 (range: 3.0661 - 3.0661)
archetypal_loss: 3.0661 (range: 3.0661 - 3.0661)
archetype_r2: 0.5515 (range: 0.5515 - 0.5515)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9967, mean=0.0909
Batch reconstruction MSE: 2.8992
Archetype stats: min=-17.3633, max=27.8305
Archetype change since last debug: 0.192658
Archetype gradients: norm=0.009634, mean=0.000269
Epoch 1/1
Average loss: 2.9761
Archetypal loss: 2.9761
KLD loss: 24.9803
Reconstruction loss: 2.9761
Archetype R²: 0.5647
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9761 (range: 2.9761 - 2.9761)
archetypal_loss: 2.9761 (range: 2.9761 - 2.9761)
archetype_r2: 0.5647 (range: 0.5647 - 0.5647)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9941, mean=0.0909
Batch reconstruction MSE: 2.8188
Archetype stats: min=-17.3678, max=27.8350
Archetype change since last debug: 0.160504
Archetype gradients: norm=0.011173, mean=0.000313
Epoch 1/1
Average loss: 2.9245
Archetypal loss: 2.9245
KLD loss: 23.0381
Reconstruction loss: 2.9245
Archetype R²: 0.5722
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9245 (range: 2.9245 - 2.9245)
archetypal_loss: 2.9245 (range: 2.9245 - 2.9245)
archetype_r2: 0.5722 (range: 0.5722 - 0.5722)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9951, mean=0.0909
Batch reconstruction MSE: 2.7721
Archetype stats: min=-17.3716, max=27.8394
Archetype change since last debug: 0.137429
Archetype gradients: norm=0.011695, mean=0.000319
Epoch 1/1
Average loss: 2.8967
Archetypal loss: 2.8967
KLD loss: 21.6362
Reconstruction loss: 2.8967
Archetype R²: 0.5763
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8967 (range: 2.8967 - 2.8967)
archetypal_loss: 2.8967 (range: 2.8967 - 2.8967)
archetype_r2: 0.5763 (range: 0.5763 - 0.5763)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9945, mean=0.0909
Batch reconstruction MSE: 2.7394
Archetype stats: min=-17.3752, max=27.8428
Archetype change since last debug: 0.130789
Archetype gradients: norm=0.011303, mean=0.000326
Epoch 1/1
Average loss: 2.8792
Archetypal loss: 2.8792
KLD loss: 20.9853
Reconstruction loss: 2.8792
Archetype R²: 0.5789
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8792 (range: 2.8792 - 2.8792)
archetypal_loss: 2.8792 (range: 2.8792 - 2.8792)
archetype_r2: 0.5789 (range: 0.5789 - 0.5789)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9934, mean=0.0909
Batch reconstruction MSE: 2.7128
Archetype stats: min=-17.3781, max=27.8457
Archetype change since last debug: 0.143619
Archetype gradients: norm=0.011512, mean=0.000341
Epoch 1/1
Average loss: 2.8640
Archetypal loss: 2.8640
KLD loss: 20.8889
Reconstruction loss: 2.8640
Archetype R²: 0.5811
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8640 (range: 2.8640 - 2.8640)
archetypal_loss: 2.8640 (range: 2.8640 - 2.8640)
archetype_r2: 0.5811 (range: 0.5811 - 0.5811)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9910, mean=0.0909
Batch reconstruction MSE: 2.6879
Archetype stats: min=-17.3813, max=27.8469
Archetype change since last debug: 0.204329
Archetype gradients: norm=0.011072, mean=0.000325
Epoch 1/1
Average loss: 2.8476
Archetypal loss: 2.8476
KLD loss: 21.2046
Reconstruction loss: 2.8476
Archetype R²: 0.5834
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8476 (range: 2.8476 - 2.8476)
archetypal_loss: 2.8476 (range: 2.8476 - 2.8476)
archetype_r2: 0.5834 (range: 0.5834 - 0.5834)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9897, mean=0.0909
Batch reconstruction MSE: 2.6619
Archetype stats: min=-17.3842, max=27.8486
Archetype change since last debug: 0.267296
Archetype gradients: norm=0.009869, mean=0.000293
Epoch 1/1
Average loss: 2.8241
Archetypal loss: 2.8241
KLD loss: 21.7651
Reconstruction loss: 2.8241
Archetype R²: 0.5869
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8241 (range: 2.8241 - 2.8241)
archetypal_loss: 2.8241 (range: 2.8241 - 2.8241)
archetype_r2: 0.5869 (range: 0.5869 - 0.5869)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9878, mean=0.0909
Batch reconstruction MSE: 2.6362
Archetype stats: min=-17.3870, max=27.8467
Archetype change since last debug: 0.272717
Archetype gradients: norm=0.008468, mean=0.000250
Epoch 1/1
Average loss: 2.8015
Archetypal loss: 2.8015
KLD loss: 22.8107
Reconstruction loss: 2.8015
Archetype R²: 0.5902
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8015 (range: 2.8015 - 2.8015)
archetypal_loss: 2.8015 (range: 2.8015 - 2.8015)
archetype_r2: 0.5902 (range: 0.5902 - 0.5902)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9872, mean=0.0909
Batch reconstruction MSE: 2.6142
Archetype stats: min=-17.3909, max=27.8504
Archetype change since last debug: 0.270935
Archetype gradients: norm=0.008915, mean=0.000269
Epoch 1/1
Average loss: 2.7792
Archetypal loss: 2.7792
KLD loss: 23.5552
Reconstruction loss: 2.7792
Archetype R²: 0.5935
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7792 (range: 2.7792 - 2.7792)
archetypal_loss: 2.7792 (range: 2.7792 - 2.7792)
archetype_r2: 0.5935 (range: 0.5935 - 0.5935)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9845, mean=0.0909
Batch reconstruction MSE: 2.5898
Archetype stats: min=-17.3946, max=27.8532
Archetype change since last debug: 0.252424
Archetype gradients: norm=0.007945, mean=0.000241
Epoch 1/1
Average loss: 2.7566
Archetypal loss: 2.7566
KLD loss: 24.6587
Reconstruction loss: 2.7566
Archetype R²: 0.5967
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7566 (range: 2.7566 - 2.7566)
archetypal_loss: 2.7566 (range: 2.7566 - 2.7566)
archetype_r2: 0.5967 (range: 0.5967 - 0.5967)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9870, mean=0.0909
Batch reconstruction MSE: 2.5714
Archetype stats: min=-17.3989, max=27.8563
Archetype change since last debug: 0.249396
Archetype gradients: norm=0.009315, mean=0.000281
Epoch 1/1
Average loss: 2.7324
Archetypal loss: 2.7324
KLD loss: 24.9175
Reconstruction loss: 2.7324
Archetype R²: 0.6003
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7324 (range: 2.7324 - 2.7324)
archetypal_loss: 2.7324 (range: 2.7324 - 2.7324)
archetype_r2: 0.6003 (range: 0.6003 - 0.6003)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9785, mean=0.0909
Batch reconstruction MSE: 2.5413
Archetype stats: min=-17.4031, max=27.8563
Archetype change since last debug: 0.251825
Archetype gradients: norm=0.008053, mean=0.000250
Epoch 1/1
Average loss: 2.7105
Archetypal loss: 2.7105
KLD loss: 25.7221
Reconstruction loss: 2.7105
Archetype R²: 0.6035
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7105 (range: 2.7105 - 2.7105)
archetypal_loss: 2.7105 (range: 2.7105 - 2.7105)
archetype_r2: 0.6035 (range: 0.6035 - 0.6035)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9874, mean=0.0909
Batch reconstruction MSE: 2.5206
Archetype stats: min=-17.4067, max=27.8595
Archetype change since last debug: 0.244765
Archetype gradients: norm=0.007512, mean=0.000231
Epoch 1/1
Average loss: 2.6924
Archetypal loss: 2.6924
KLD loss: 25.4312
Reconstruction loss: 2.6924
Archetype R²: 0.6062
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6924 (range: 2.6924 - 2.6924)
archetypal_loss: 2.6924 (range: 2.6924 - 2.6924)
archetype_r2: 0.6062 (range: 0.6062 - 0.6062)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9689, mean=0.0909
Batch reconstruction MSE: 2.5021
Archetype stats: min=-17.4114, max=27.8607
Archetype change since last debug: 0.267993
Archetype gradients: norm=0.008348, mean=0.000262
Epoch 1/1
Average loss: 2.6761
Archetypal loss: 2.6761
KLD loss: 25.7396
Reconstruction loss: 2.6761
Archetype R²: 0.6086
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6761 (range: 2.6761 - 2.6761)
archetypal_loss: 2.6761 (range: 2.6761 - 2.6761)
archetype_r2: 0.6086 (range: 0.6086 - 0.6086)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9846, mean=0.0909
Batch reconstruction MSE: 2.4819
Archetype stats: min=-17.4151, max=27.8636
Archetype change since last debug: 0.261184
Archetype gradients: norm=0.008004, mean=0.000228
Epoch 1/1
Average loss: 2.6594
Archetypal loss: 2.6594
KLD loss: 25.5393
Reconstruction loss: 2.6594
Archetype R²: 0.6111
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6594 (range: 2.6594 - 2.6594)
archetypal_loss: 2.6594 (range: 2.6594 - 2.6594)
archetype_r2: 0.6111 (range: 0.6111 - 0.6111)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9661, mean=0.0909
Batch reconstruction MSE: 2.4703
Archetype stats: min=-17.4202, max=27.8648
Archetype change since last debug: 0.278563
Archetype gradients: norm=0.009408, mean=0.000290
Epoch 1/1
Average loss: 2.6431
Archetypal loss: 2.6431
KLD loss: 26.0113
Reconstruction loss: 2.6431
Archetype R²: 0.6134
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6431 (range: 2.6431 - 2.6431)
archetypal_loss: 2.6431 (range: 2.6431 - 2.6431)
archetype_r2: 0.6134 (range: 0.6134 - 0.6134)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9741, mean=0.0909
Batch reconstruction MSE: 2.4509
Archetype stats: min=-17.4240, max=27.8677
Archetype change since last debug: 0.268191
Archetype gradients: norm=0.010942, mean=0.000291
Epoch 1/1
Average loss: 2.6249
Archetypal loss: 2.6249
KLD loss: 25.8776
Reconstruction loss: 2.6249
Archetype R²: 0.6161
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6249 (range: 2.6249 - 2.6249)
archetypal_loss: 2.6249 (range: 2.6249 - 2.6249)
archetype_r2: 0.6161 (range: 0.6161 - 0.6161)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9584, mean=0.0909
Batch reconstruction MSE: 2.4262
Archetype stats: min=-17.4272, max=27.8678
Archetype change since last debug: 0.259862
Archetype gradients: norm=0.007930, mean=0.000251
Epoch 1/1
Average loss: 2.6127
Archetypal loss: 2.6127
KLD loss: 26.2510
Reconstruction loss: 2.6127
Archetype R²: 0.6179
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6127 (range: 2.6127 - 2.6127)
archetypal_loss: 2.6127 (range: 2.6127 - 2.6127)
archetype_r2: 0.6179 (range: 0.6179 - 0.6179)
fc_Y Learning Summary:
Fold 2/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6544
SSE: 14802.0242
PCHA archetype R²: 0.6544
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 32.373
Data radius (mean): 17.758
Archetype distances: 18.177 to 42.248
Archetypes outside data: 4/11
Min archetype separation: 16.977
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0010, max=0.7501, mean=0.0909
Batch reconstruction MSE: 7.4288
Archetype stats: min=-16.9865, max=29.5486
Archetype gradients: norm=0.022966, mean=0.000756
Epoch 1/1
Average loss: 6.7614
Archetypal loss: 6.7614
KLD loss: 3.2047
Reconstruction loss: 6.7614
Archetype R²: 0.0187
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7614 (range: 6.7614 - 6.7614)
archetypal_loss: 6.7614 (range: 6.7614 - 6.7614)
archetype_r2: 0.0187 (range: 0.0187 - 0.0187)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9925, mean=0.0909
Batch reconstruction MSE: 6.5670
Archetype stats: min=-17.0028, max=29.5350
Archetype change since last debug: 0.342088
Archetype gradients: norm=0.011184, mean=0.000360
Epoch 1/1
Average loss: 5.6693
Archetypal loss: 5.6693
KLD loss: 22.8175
Reconstruction loss: 5.6693
Archetype R²: 0.1779
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.6693 (range: 5.6693 - 5.6693)
archetypal_loss: 5.6693 (range: 5.6693 - 5.6693)
archetype_r2: 0.1779 (range: 0.1779 - 0.1779)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9681, mean=0.0909
Batch reconstruction MSE: 5.8207
Archetype stats: min=-17.0322, max=29.5366
Archetype change since last debug: 0.354490
Archetype gradients: norm=0.017888, mean=0.000517
Epoch 1/1
Average loss: 4.7514
Archetypal loss: 4.7514
KLD loss: 39.8550
Reconstruction loss: 4.7514
Archetype R²: 0.3127
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.7514 (range: 4.7514 - 4.7514)
archetypal_loss: 4.7514 (range: 4.7514 - 4.7514)
archetype_r2: 0.3127 (range: 0.3127 - 0.3127)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9888, mean=0.0909
Batch reconstruction MSE: 5.1755
Archetype stats: min=-17.0622, max=29.5388
Archetype change since last debug: 0.365148
Archetype gradients: norm=0.022944, mean=0.000629
Epoch 1/1
Average loss: 4.1743
Archetypal loss: 4.1743
KLD loss: 38.1690
Reconstruction loss: 4.1743
Archetype R²: 0.3977
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.1743 (range: 4.1743 - 4.1743)
archetypal_loss: 4.1743 (range: 4.1743 - 4.1743)
archetype_r2: 0.3977 (range: 0.3977 - 0.3977)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9806, mean=0.0909
Batch reconstruction MSE: 4.7505
Archetype stats: min=-17.0850, max=29.5470
Archetype change since last debug: 0.333914
Archetype gradients: norm=0.020667, mean=0.000576
Epoch 1/1
Average loss: 3.9297
Archetypal loss: 3.9297
KLD loss: 32.1036
Reconstruction loss: 3.9297
Archetype R²: 0.4333
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9297 (range: 3.9297 - 3.9297)
archetypal_loss: 3.9297 (range: 3.9297 - 3.9297)
archetype_r2: 0.4333 (range: 0.4333 - 0.4333)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9634, mean=0.0909
Batch reconstruction MSE: 4.5259
Archetype stats: min=-17.0993, max=29.5657
Archetype change since last debug: 0.310187
Archetype gradients: norm=0.017627, mean=0.000493
Epoch 1/1
Average loss: 3.7520
Archetypal loss: 3.7520
KLD loss: 28.9921
Reconstruction loss: 3.7520
Archetype R²: 0.4587
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7520 (range: 3.7520 - 3.7520)
archetypal_loss: 3.7520 (range: 3.7520 - 3.7520)
archetype_r2: 0.4587 (range: 0.4587 - 0.4587)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9423, mean=0.0909
Batch reconstruction MSE: 4.3188
Archetype stats: min=-17.1122, max=29.5828
Archetype change since last debug: 0.302327
Archetype gradients: norm=0.017168, mean=0.000486
Epoch 1/1
Average loss: 3.6033
Archetypal loss: 3.6033
KLD loss: 27.1694
Reconstruction loss: 3.6033
Archetype R²: 0.4799
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6033 (range: 3.6033 - 3.6033)
archetypal_loss: 3.6033 (range: 3.6033 - 3.6033)
archetype_r2: 0.4799 (range: 0.4799 - 0.4799)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9403, mean=0.0909
Batch reconstruction MSE: 4.1381
Archetype stats: min=-17.1243, max=29.5933
Archetype change since last debug: 0.296570
Archetype gradients: norm=0.015409, mean=0.000439
Epoch 1/1
Average loss: 3.4729
Archetypal loss: 3.4729
KLD loss: 26.6919
Reconstruction loss: 3.4729
Archetype R²: 0.4986
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4729 (range: 3.4729 - 3.4729)
archetypal_loss: 3.4729 (range: 3.4729 - 3.4729)
archetype_r2: 0.4986 (range: 0.4986 - 0.4986)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9336, mean=0.0909
Batch reconstruction MSE: 3.9523
Archetype stats: min=-17.1364, max=29.6042
Archetype change since last debug: 0.279904
Archetype gradients: norm=0.013537, mean=0.000399
Epoch 1/1
Average loss: 3.3652
Archetypal loss: 3.3652
KLD loss: 26.1494
Reconstruction loss: 3.3652
Archetype R²: 0.5140
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3652 (range: 3.3652 - 3.3652)
archetypal_loss: 3.3652 (range: 3.3652 - 3.3652)
archetype_r2: 0.5140 (range: 0.5140 - 0.5140)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9204, mean=0.0909
Batch reconstruction MSE: 3.7890
Archetype stats: min=-17.1484, max=29.6161
Archetype change since last debug: 0.253659
Archetype gradients: norm=0.011989, mean=0.000353
Epoch 1/1
Average loss: 3.2833
Archetypal loss: 3.2833
KLD loss: 25.4182
Reconstruction loss: 3.2833
Archetype R²: 0.5257
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2833 (range: 3.2833 - 3.2833)
archetypal_loss: 3.2833 (range: 3.2833 - 3.2833)
archetype_r2: 0.5257 (range: 0.5257 - 0.5257)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9070, mean=0.0909
Batch reconstruction MSE: 3.6571
Archetype stats: min=-17.1595, max=29.6290
Archetype change since last debug: 0.234000
Archetype gradients: norm=0.011524, mean=0.000326
Epoch 1/1
Average loss: 3.2236
Archetypal loss: 3.2236
KLD loss: 24.4191
Reconstruction loss: 3.2236
Archetype R²: 0.5341
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2236 (range: 3.2236 - 3.2236)
archetypal_loss: 3.2236 (range: 3.2236 - 3.2236)
archetype_r2: 0.5341 (range: 0.5341 - 0.5341)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8971, mean=0.0909
Batch reconstruction MSE: 3.5636
Archetype stats: min=-17.1684, max=29.6382
Archetype change since last debug: 0.221676
Archetype gradients: norm=0.012204, mean=0.000339
Epoch 1/1
Average loss: 3.1774
Archetypal loss: 3.1774
KLD loss: 23.6560
Reconstruction loss: 3.1774
Archetype R²: 0.5407
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1774 (range: 3.1774 - 3.1774)
archetypal_loss: 3.1774 (range: 3.1774 - 3.1774)
archetype_r2: 0.5407 (range: 0.5407 - 0.5407)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8873, mean=0.0909
Batch reconstruction MSE: 3.4785
Archetype stats: min=-17.1751, max=29.6487
Archetype change since last debug: 0.217726
Archetype gradients: norm=0.011602, mean=0.000314
Epoch 1/1
Average loss: 3.1445
Archetypal loss: 3.1445
KLD loss: 22.8782
Reconstruction loss: 3.1445
Archetype R²: 0.5454
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1445 (range: 3.1445 - 3.1445)
archetypal_loss: 3.1445 (range: 3.1445 - 3.1445)
archetype_r2: 0.5454 (range: 0.5454 - 0.5454)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8807, mean=0.0909
Batch reconstruction MSE: 3.4112
Archetype stats: min=-17.1806, max=29.6559
Archetype change since last debug: 0.239560
Archetype gradients: norm=0.012976, mean=0.000368
Epoch 1/1
Average loss: 3.1173
Archetypal loss: 3.1173
KLD loss: 22.4950
Reconstruction loss: 3.1173
Archetype R²: 0.5493
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1173 (range: 3.1173 - 3.1173)
archetypal_loss: 3.1173 (range: 3.1173 - 3.1173)
archetype_r2: 0.5493 (range: 0.5493 - 0.5493)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8664, mean=0.0909
Batch reconstruction MSE: 3.3603
Archetype stats: min=-17.1849, max=29.6591
Archetype change since last debug: 0.261073
Archetype gradients: norm=0.011578, mean=0.000344
Epoch 1/1
Average loss: 3.0989
Archetypal loss: 3.0989
KLD loss: 21.9258
Reconstruction loss: 3.0989
Archetype R²: 0.5518
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0989 (range: 3.0989 - 3.0989)
archetypal_loss: 3.0989 (range: 3.0989 - 3.0989)
archetype_r2: 0.5518 (range: 0.5518 - 0.5518)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8925, mean=0.0909
Batch reconstruction MSE: 3.3353
Archetype stats: min=-17.1887, max=29.6623
Archetype change since last debug: 0.272455
Archetype gradients: norm=0.017357, mean=0.000454
Epoch 1/1
Average loss: 3.0673
Archetypal loss: 3.0673
KLD loss: 22.0997
Reconstruction loss: 3.0673
Archetype R²: 0.5563
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0673 (range: 3.0673 - 3.0673)
archetypal_loss: 3.0673 (range: 3.0673 - 3.0673)
archetype_r2: 0.5563 (range: 0.5563 - 0.5563)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9025, mean=0.0909
Batch reconstruction MSE: 3.2921
Archetype stats: min=-17.1922, max=29.6648
Archetype change since last debug: 0.260309
Archetype gradients: norm=0.014070, mean=0.000411
Epoch 1/1
Average loss: 3.0456
Archetypal loss: 3.0456
KLD loss: 22.2387
Reconstruction loss: 3.0456
Archetype R²: 0.5594
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0456 (range: 3.0456 - 3.0456)
archetypal_loss: 3.0456 (range: 3.0456 - 3.0456)
archetype_r2: 0.5594 (range: 0.5594 - 0.5594)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8966, mean=0.0909
Batch reconstruction MSE: 3.2339
Archetype stats: min=-17.1959, max=29.6690
Archetype change since last debug: 0.253955
Archetype gradients: norm=0.010822, mean=0.000336
Epoch 1/1
Average loss: 3.0145
Archetypal loss: 3.0145
KLD loss: 22.4479
Reconstruction loss: 3.0145
Archetype R²: 0.5639
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0145 (range: 3.0145 - 3.0145)
archetypal_loss: 3.0145 (range: 3.0145 - 3.0145)
archetype_r2: 0.5639 (range: 0.5639 - 0.5639)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9105, mean=0.0909
Batch reconstruction MSE: 3.1951
Archetype stats: min=-17.1992, max=29.6738
Archetype change since last debug: 0.254276
Archetype gradients: norm=0.009731, mean=0.000321
Epoch 1/1
Average loss: 2.9890
Archetypal loss: 2.9890
KLD loss: 22.5072
Reconstruction loss: 2.9890
Archetype R²: 0.5676
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9890 (range: 2.9890 - 2.9890)
archetypal_loss: 2.9890 (range: 2.9890 - 2.9890)
archetype_r2: 0.5676 (range: 0.5676 - 0.5676)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9049, mean=0.0909
Batch reconstruction MSE: 3.1596
Archetype stats: min=-17.2031, max=29.6760
Archetype change since last debug: 0.262512
Archetype gradients: norm=0.009132, mean=0.000297
Epoch 1/1
Average loss: 2.9589
Archetypal loss: 2.9589
KLD loss: 22.5922
Reconstruction loss: 2.9589
Archetype R²: 0.5719
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9589 (range: 2.9589 - 2.9589)
archetypal_loss: 2.9589 (range: 2.9589 - 2.9589)
archetype_r2: 0.5719 (range: 0.5719 - 0.5719)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8908, mean=0.0909
Batch reconstruction MSE: 3.1174
Archetype stats: min=-17.2078, max=29.6819
Archetype change since last debug: 0.279824
Archetype gradients: norm=0.009011, mean=0.000300
Epoch 1/1
Average loss: 2.9285
Archetypal loss: 2.9285
KLD loss: 22.5288
Reconstruction loss: 2.9285
Archetype R²: 0.5763
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9285 (range: 2.9285 - 2.9285)
archetypal_loss: 2.9285 (range: 2.9285 - 2.9285)
archetype_r2: 0.5763 (range: 0.5763 - 0.5763)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8755, mean=0.0909
Batch reconstruction MSE: 3.0649
Archetype stats: min=-17.2124, max=29.6878
Archetype change since last debug: 0.277642
Archetype gradients: norm=0.009340, mean=0.000306
Epoch 1/1
Average loss: 2.8962
Archetypal loss: 2.8962
KLD loss: 22.7121
Reconstruction loss: 2.8962
Archetype R²: 0.5809
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8962 (range: 2.8962 - 2.8962)
archetypal_loss: 2.8962 (range: 2.8962 - 2.8962)
archetype_r2: 0.5809 (range: 0.5809 - 0.5809)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8606, mean=0.0909
Batch reconstruction MSE: 3.0081
Archetype stats: min=-17.2173, max=29.6930
Archetype change since last debug: 0.280621
Archetype gradients: norm=0.009162, mean=0.000301
Epoch 1/1
Average loss: 2.8634
Archetypal loss: 2.8634
KLD loss: 22.5996
Reconstruction loss: 2.8634
Archetype R²: 0.5857
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8634 (range: 2.8634 - 2.8634)
archetypal_loss: 2.8634 (range: 2.8634 - 2.8634)
archetype_r2: 0.5857 (range: 0.5857 - 0.5857)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8461, mean=0.0909
Batch reconstruction MSE: 2.9610
Archetype stats: min=-17.2212, max=29.6960
Archetype change since last debug: 0.283948
Archetype gradients: norm=0.011127, mean=0.000369
Epoch 1/1
Average loss: 2.8333
Archetypal loss: 2.8333
KLD loss: 22.3777
Reconstruction loss: 2.8333
Archetype R²: 0.5899
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8333 (range: 2.8333 - 2.8333)
archetypal_loss: 2.8333 (range: 2.8333 - 2.8333)
archetype_r2: 0.5899 (range: 0.5899 - 0.5899)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8171, mean=0.0909
Batch reconstruction MSE: 2.9137
Archetype stats: min=-17.2250, max=29.7002
Archetype change since last debug: 0.251905
Archetype gradients: norm=0.012796, mean=0.000410
Epoch 1/1
Average loss: 2.7946
Archetypal loss: 2.7946
KLD loss: 22.9488
Reconstruction loss: 2.7946
Archetype R²: 0.5956
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7946 (range: 2.7946 - 2.7946)
archetypal_loss: 2.7946 (range: 2.7946 - 2.7946)
archetype_r2: 0.5956 (range: 0.5956 - 0.5956)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6102
SSE: 16209.8097
PCHA archetype R²: 0.6102
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 63.739
Data radius (mean): 16.936
Archetype distances: 17.171 to 36.031
Archetypes outside data: 0/11
Min archetype separation: 17.366
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0012, max=0.7837, mean=0.0909
Batch reconstruction MSE: 6.8481
Archetype stats: min=-14.3916, max=24.3026
Archetype gradients: norm=0.021875, mean=0.000709
Epoch 1/1
Average loss: 6.5493
Archetypal loss: 6.5493
KLD loss: 2.1063
Reconstruction loss: 6.5493
Archetype R²: 0.0156
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.5493 (range: 6.5493 - 6.5493)
archetypal_loss: 6.5493 (range: 6.5493 - 6.5493)
archetype_r2: 0.0156 (range: 0.0156 - 0.0156)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9905, mean=0.0909
Batch reconstruction MSE: 5.9085
Archetype stats: min=-14.3812, max=24.2909
Archetype change since last debug: 0.316006
Archetype gradients: norm=0.013867, mean=0.000371
Epoch 1/1
Average loss: 5.5076
Archetypal loss: 5.5076
KLD loss: 15.4161
Reconstruction loss: 5.5076
Archetype R²: 0.1735
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.5076 (range: 5.5076 - 5.5076)
archetypal_loss: 5.5076 (range: 5.5076 - 5.5076)
archetype_r2: 0.1735 (range: 0.1735 - 0.1735)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9990, mean=0.0909
Batch reconstruction MSE: 4.9350
Archetype stats: min=-14.4049, max=24.2983
Archetype change since last debug: 0.368949
Archetype gradients: norm=0.023006, mean=0.000537
Epoch 1/1
Average loss: 4.5188
Archetypal loss: 4.5188
KLD loss: 30.0703
Reconstruction loss: 4.5188
Archetype R²: 0.3230
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.5188 (range: 4.5188 - 4.5188)
archetypal_loss: 4.5188 (range: 4.5188 - 4.5188)
archetype_r2: 0.3230 (range: 0.3230 - 0.3230)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9987, mean=0.0909
Batch reconstruction MSE: 4.2054
Archetype stats: min=-14.4342, max=24.3284
Archetype change since last debug: 0.367804
Archetype gradients: norm=0.016051, mean=0.000425
Epoch 1/1
Average loss: 4.0573
Archetypal loss: 4.0573
KLD loss: 29.5838
Reconstruction loss: 4.0573
Archetype R²: 0.3924
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.0573 (range: 4.0573 - 4.0573)
archetypal_loss: 4.0573 (range: 4.0573 - 4.0573)
archetype_r2: 0.3924 (range: 0.3924 - 0.3924)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9905, mean=0.0909
Batch reconstruction MSE: 3.9319
Archetype stats: min=-14.4436, max=24.3521
Archetype change since last debug: 0.258323
Archetype gradients: norm=0.011318, mean=0.000323
Epoch 1/1
Average loss: 3.8714
Archetypal loss: 3.8714
KLD loss: 26.3459
Reconstruction loss: 3.8714
Archetype R²: 0.4203
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8714 (range: 3.8714 - 3.8714)
archetypal_loss: 3.8714 (range: 3.8714 - 3.8714)
archetype_r2: 0.4203 (range: 0.4203 - 0.4203)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9810, mean=0.0909
Batch reconstruction MSE: 3.7769
Archetype stats: min=-14.4508, max=24.3636
Archetype change since last debug: 0.320204
Archetype gradients: norm=0.009307, mean=0.000283
Epoch 1/1
Average loss: 3.6821
Archetypal loss: 3.6821
KLD loss: 29.4011
Reconstruction loss: 3.6821
Archetype R²: 0.4488
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6821 (range: 3.6821 - 3.6821)
archetypal_loss: 3.6821 (range: 3.6821 - 3.6821)
archetype_r2: 0.4488 (range: 0.4488 - 0.4488)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9706, mean=0.0909
Batch reconstruction MSE: 3.5539
Archetype stats: min=-14.4576, max=24.3743
Archetype change since last debug: 0.417835
Archetype gradients: norm=0.010237, mean=0.000302
Epoch 1/1
Average loss: 3.4300
Archetypal loss: 3.4300
KLD loss: 30.3471
Reconstruction loss: 3.4300
Archetype R²: 0.4869
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4300 (range: 3.4300 - 3.4300)
archetypal_loss: 3.4300 (range: 3.4300 - 3.4300)
archetype_r2: 0.4869 (range: 0.4869 - 0.4869)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9954, mean=0.0909
Batch reconstruction MSE: 3.2926
Archetype stats: min=-14.4627, max=24.3830
Archetype change since last debug: 0.410675
Archetype gradients: norm=0.011064, mean=0.000328
Epoch 1/1
Average loss: 3.1978
Archetypal loss: 3.1978
KLD loss: 28.9346
Reconstruction loss: 3.1978
Archetype R²: 0.5217
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1978 (range: 3.1978 - 3.1978)
archetypal_loss: 3.1978 (range: 3.1978 - 3.1978)
archetype_r2: 0.5217 (range: 0.5217 - 0.5217)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9948, mean=0.0909
Batch reconstruction MSE: 3.0894
Archetype stats: min=-14.4662, max=24.3930
Archetype change since last debug: 0.357918
Archetype gradients: norm=0.008606, mean=0.000257
Epoch 1/1
Average loss: 3.0415
Archetypal loss: 3.0415
KLD loss: 27.1952
Reconstruction loss: 3.0415
Archetype R²: 0.5448
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0415 (range: 3.0415 - 3.0415)
archetypal_loss: 3.0415 (range: 3.0415 - 3.0415)
archetype_r2: 0.5448 (range: 0.5448 - 0.5448)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9893, mean=0.0909
Batch reconstruction MSE: 2.9555
Archetype stats: min=-14.4693, max=24.4014
Archetype change since last debug: 0.292572
Archetype gradients: norm=0.010746, mean=0.000303
Epoch 1/1
Average loss: 2.9406
Archetypal loss: 2.9406
KLD loss: 25.6357
Reconstruction loss: 2.9406
Archetype R²: 0.5597
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9406 (range: 2.9406 - 2.9406)
archetypal_loss: 2.9406 (range: 2.9406 - 2.9406)
archetype_r2: 0.5597 (range: 0.5597 - 0.5597)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9743, mean=0.0909
Batch reconstruction MSE: 2.8599
Archetype stats: min=-14.4720, max=24.4075
Archetype change since last debug: 0.244669
Archetype gradients: norm=0.011740, mean=0.000322
Epoch 1/1
Average loss: 2.8798
Archetypal loss: 2.8798
KLD loss: 24.5049
Reconstruction loss: 2.8798
Archetype R²: 0.5685
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8798 (range: 2.8798 - 2.8798)
archetypal_loss: 2.8798 (range: 2.8798 - 2.8798)
archetype_r2: 0.5685 (range: 0.5685 - 0.5685)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9582, mean=0.0909
Batch reconstruction MSE: 2.7967
Archetype stats: min=-14.4735, max=24.4108
Archetype change since last debug: 0.196818
Archetype gradients: norm=0.009590, mean=0.000276
Epoch 1/1
Average loss: 2.8416
Archetypal loss: 2.8416
KLD loss: 23.3830
Reconstruction loss: 2.8416
Archetype R²: 0.5741
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8416 (range: 2.8416 - 2.8416)
archetypal_loss: 2.8416 (range: 2.8416 - 2.8416)
archetype_r2: 0.5741 (range: 0.5741 - 0.5741)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9628, mean=0.0909
Batch reconstruction MSE: 2.7650
Archetype stats: min=-14.4764, max=24.4138
Archetype change since last debug: 0.156493
Archetype gradients: norm=0.013139, mean=0.000359
Epoch 1/1
Average loss: 2.8139
Archetypal loss: 2.8139
KLD loss: 22.5174
Reconstruction loss: 2.8139
Archetype R²: 0.5781
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8139 (range: 2.8139 - 2.8139)
archetypal_loss: 2.8139 (range: 2.8139 - 2.8139)
archetype_r2: 0.5781 (range: 0.5781 - 0.5781)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9466, mean=0.0909
Batch reconstruction MSE: 2.7411
Archetype stats: min=-14.4780, max=24.4155
Archetype change since last debug: 0.127568
Archetype gradients: norm=0.010532, mean=0.000328
Epoch 1/1
Average loss: 2.7899
Archetypal loss: 2.7899
KLD loss: 22.0288
Reconstruction loss: 2.7899
Archetype R²: 0.5818
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7899 (range: 2.7899 - 2.7899)
archetypal_loss: 2.7899 (range: 2.7899 - 2.7899)
archetype_r2: 0.5818 (range: 0.5818 - 0.5818)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9387, mean=0.0909
Batch reconstruction MSE: 2.7146
Archetype stats: min=-14.4809, max=24.4187
Archetype change since last debug: 0.110592
Archetype gradients: norm=0.013189, mean=0.000333
Epoch 1/1
Average loss: 2.7692
Archetypal loss: 2.7692
KLD loss: 21.8585
Reconstruction loss: 2.7692
Archetype R²: 0.5849
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7692 (range: 2.7692 - 2.7692)
archetypal_loss: 2.7692 (range: 2.7692 - 2.7692)
archetype_r2: 0.5849 (range: 0.5849 - 0.5849)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9305, mean=0.0909
Batch reconstruction MSE: 2.6981
Archetype stats: min=-14.4827, max=24.4198
Archetype change since last debug: 0.104929
Archetype gradients: norm=0.010961, mean=0.000329
Epoch 1/1
Average loss: 2.7514
Archetypal loss: 2.7514
KLD loss: 21.8246
Reconstruction loss: 2.7514
Archetype R²: 0.5876
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7514 (range: 2.7514 - 2.7514)
archetypal_loss: 2.7514 (range: 2.7514 - 2.7514)
archetype_r2: 0.5876 (range: 0.5876 - 0.5876)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9203, mean=0.0909
Batch reconstruction MSE: 2.6825
Archetype stats: min=-14.4853, max=24.4231
Archetype change since last debug: 0.096978
Archetype gradients: norm=0.013360, mean=0.000352
Epoch 1/1
Average loss: 2.7357
Archetypal loss: 2.7357
KLD loss: 21.9695
Reconstruction loss: 2.7357
Archetype R²: 0.5899
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7357 (range: 2.7357 - 2.7357)
archetypal_loss: 2.7357 (range: 2.7357 - 2.7357)
archetype_r2: 0.5899 (range: 0.5899 - 0.5899)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9117, mean=0.0909
Batch reconstruction MSE: 2.6702
Archetype stats: min=-14.4879, max=24.4240
Archetype change since last debug: 0.093712
Archetype gradients: norm=0.010174, mean=0.000313
Epoch 1/1
Average loss: 2.7209
Archetypal loss: 2.7209
KLD loss: 21.6470
Reconstruction loss: 2.7209
Archetype R²: 0.5921
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7209 (range: 2.7209 - 2.7209)
archetypal_loss: 2.7209 (range: 2.7209 - 2.7209)
archetype_r2: 0.5921 (range: 0.5921 - 0.5921)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8991, mean=0.0909
Batch reconstruction MSE: 2.6657
Archetype stats: min=-14.4905, max=24.4275
Archetype change since last debug: 0.100961
Archetype gradients: norm=0.014526, mean=0.000363
Epoch 1/1
Average loss: 2.7104
Archetypal loss: 2.7104
KLD loss: 21.9955
Reconstruction loss: 2.7104
Archetype R²: 0.5937
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7104 (range: 2.7104 - 2.7104)
archetypal_loss: 2.7104 (range: 2.7104 - 2.7104)
archetype_r2: 0.5937 (range: 0.5937 - 0.5937)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8879, mean=0.0909
Batch reconstruction MSE: 2.6540
Archetype stats: min=-14.4922, max=24.4276
Archetype change since last debug: 0.103362
Archetype gradients: norm=0.011836, mean=0.000362
Epoch 1/1
Average loss: 2.7021
Archetypal loss: 2.7021
KLD loss: 21.5695
Reconstruction loss: 2.7021
Archetype R²: 0.5949
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7021 (range: 2.7021 - 2.7021)
archetypal_loss: 2.7021 (range: 2.7021 - 2.7021)
archetype_r2: 0.5949 (range: 0.5949 - 0.5949)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8829, mean=0.0909
Batch reconstruction MSE: 2.6617
Archetype stats: min=-14.4951, max=24.4311
Archetype change since last debug: 0.130292
Archetype gradients: norm=0.019230, mean=0.000478
Epoch 1/1
Average loss: 2.6953
Archetypal loss: 2.6953
KLD loss: 21.9443
Reconstruction loss: 2.6953
Archetype R²: 0.5959
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6953 (range: 2.6953 - 2.6953)
archetypal_loss: 2.6953 (range: 2.6953 - 2.6953)
archetype_r2: 0.5959 (range: 0.5959 - 0.5959)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8657, mean=0.0909
Batch reconstruction MSE: 2.6528
Archetype stats: min=-14.4953, max=24.4307
Archetype change since last debug: 0.148643
Archetype gradients: norm=0.015122, mean=0.000454
Epoch 1/1
Average loss: 2.6870
Archetypal loss: 2.6870
KLD loss: 21.4964
Reconstruction loss: 2.6870
Archetype R²: 0.5972
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6870 (range: 2.6870 - 2.6870)
archetypal_loss: 2.6870 (range: 2.6870 - 2.6870)
archetype_r2: 0.5972 (range: 0.5972 - 0.5972)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.8672, mean=0.0909
Batch reconstruction MSE: 2.6506
Archetype stats: min=-14.4987, max=24.4344
Archetype change since last debug: 0.185704
Archetype gradients: norm=0.019805, mean=0.000507
Epoch 1/1
Average loss: 2.6800
Archetypal loss: 2.6800
KLD loss: 22.2572
Reconstruction loss: 2.6800
Archetype R²: 0.5982
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6800 (range: 2.6800 - 2.6800)
archetypal_loss: 2.6800 (range: 2.6800 - 2.6800)
archetype_r2: 0.5982 (range: 0.5982 - 0.5982)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.8431, mean=0.0909
Batch reconstruction MSE: 2.6338
Archetype stats: min=-14.4995, max=24.4342
Archetype change since last debug: 0.230412
Archetype gradients: norm=0.014795, mean=0.000435
Epoch 1/1
Average loss: 2.6664
Archetypal loss: 2.6664
KLD loss: 22.3641
Reconstruction loss: 2.6664
Archetype R²: 0.6003
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6664 (range: 2.6664 - 2.6664)
archetypal_loss: 2.6664 (range: 2.6664 - 2.6664)
archetype_r2: 0.6003 (range: 0.6003 - 0.6003)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.8490, mean=0.0909
Batch reconstruction MSE: 2.6313
Archetype stats: min=-14.5033, max=24.4388
Archetype change since last debug: 0.294881
Archetype gradients: norm=0.019693, mean=0.000551
Epoch 1/1
Average loss: 2.6496
Archetypal loss: 2.6496
KLD loss: 24.0787
Reconstruction loss: 2.6496
Archetype R²: 0.6028
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6496 (range: 2.6496 - 2.6496)
archetypal_loss: 2.6496 (range: 2.6496 - 2.6496)
archetype_r2: 0.6028 (range: 0.6028 - 0.6028)
fc_Y Learning Summary:
[OK] Completed in 22.0s
[STATS] Mean archetype R²: 0.6027
[STATS] Mean validation R²: 0.6027
š§Ŗ Configuration 11/12: {'n_archetypes': 11, 'hidden_dims': [256, 128, 64], 'inflation_factor': 1.0, 'use_pcha_init': True, 'use_inflation': False}
Fold 1/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6723
SSE: 14561.5430
PCHA archetype R²: 0.6723
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9899, mean=0.0909
Batch reconstruction MSE: 6.9601
Archetype stats: min=-11.3694, max=18.6525
Archetype gradients: norm=0.012548, mean=0.000418
Epoch 1/1
Average loss: 6.6240
Archetypal loss: 6.6240
KLD loss: 7.3869
Reconstruction loss: 6.6240
Archetype R²: 0.0299
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.6240 (range: 6.6240 - 6.6240)
archetypal_loss: 6.6240 (range: 6.6240 - 6.6240)
archetype_r2: 0.0299 (range: 0.0299 - 0.0299)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9989, mean=0.0909
Batch reconstruction MSE: 6.3113
Archetype stats: min=-11.3657, max=18.6387
Archetype change since last debug: 0.321950
Archetype gradients: norm=0.018844, mean=0.000431
Epoch 1/1
Average loss: 5.5742
Archetypal loss: 5.5742
KLD loss: 80.8033
Reconstruction loss: 5.5742
Archetype R²: 0.1838
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.5742 (range: 5.5742 - 5.5742)
archetypal_loss: 5.5742 (range: 5.5742 - 5.5742)
archetype_r2: 0.1838 (range: 0.1838 - 0.1838)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9963, mean=0.0909
Batch reconstruction MSE: 5.4960
Archetype stats: min=-11.3721, max=18.6367
Archetype change since last debug: 0.397004
Archetype gradients: norm=0.033687, mean=0.000703
Epoch 1/1
Average loss: 4.6006
Archetypal loss: 4.6006
KLD loss: 84.2186
Reconstruction loss: 4.6006
Archetype R²: 0.3266
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.6006 (range: 4.6006 - 4.6006)
archetypal_loss: 4.6006 (range: 4.6006 - 4.6006)
archetype_r2: 0.3266 (range: 0.3266 - 0.3266)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9943, mean=0.0909
Batch reconstruction MSE: 4.7737
Archetype stats: min=-11.3958, max=18.6358
Archetype change since last debug: 0.382302
Archetype gradients: norm=0.030273, mean=0.000804
Epoch 1/1
Average loss: 4.0670
Archetypal loss: 4.0670
KLD loss: 62.8411
Reconstruction loss: 4.0670
Archetype R²: 0.4047
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.0670 (range: 4.0670 - 4.0670)
archetypal_loss: 4.0670 (range: 4.0670 - 4.0670)
archetype_r2: 0.4047 (range: 0.4047 - 0.4047)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9914, mean=0.0909
Batch reconstruction MSE: 4.3641
Archetype stats: min=-11.4065, max=18.6339
Archetype change since last debug: 0.296931
Archetype gradients: norm=0.021312, mean=0.000705
Epoch 1/1
Average loss: 3.8915
Archetypal loss: 3.8915
KLD loss: 38.8690
Reconstruction loss: 3.8915
Archetype R²: 0.4304
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8915 (range: 3.8915 - 3.8915)
archetypal_loss: 3.8915 (range: 3.8915 - 3.8915)
archetype_r2: 0.4304 (range: 0.4304 - 0.4304)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9832, mean=0.0909
Batch reconstruction MSE: 4.0416
Archetype stats: min=-11.4120, max=18.6318
Archetype change since last debug: 0.222620
Archetype gradients: norm=0.019590, mean=0.000626
Epoch 1/1
Average loss: 3.7806
Archetypal loss: 3.7806
KLD loss: 29.2709
Reconstruction loss: 3.7806
Archetype R²: 0.4467
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7806 (range: 3.7806 - 3.7806)
archetypal_loss: 3.7806 (range: 3.7806 - 3.7806)
archetype_r2: 0.4467 (range: 0.4467 - 0.4467)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9754, mean=0.0909
Batch reconstruction MSE: 3.8478
Archetype stats: min=-11.4158, max=18.6309
Archetype change since last debug: 0.203059
Archetype gradients: norm=0.015554, mean=0.000501
Epoch 1/1
Average loss: 3.7101
Archetypal loss: 3.7101
KLD loss: 29.0587
Reconstruction loss: 3.7101
Archetype R²: 0.4570
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7101 (range: 3.7101 - 3.7101)
archetypal_loss: 3.7101 (range: 3.7101 - 3.7101)
archetype_r2: 0.4570 (range: 0.4570 - 0.4570)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9639, mean=0.0909
Batch reconstruction MSE: 3.7295
Archetype stats: min=-11.4193, max=18.6298
Archetype change since last debug: 0.234012
Archetype gradients: norm=0.013137, mean=0.000402
Epoch 1/1
Average loss: 3.6524
Archetypal loss: 3.6524
KLD loss: 34.1837
Reconstruction loss: 3.6524
Archetype R²: 0.4655
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6524 (range: 3.6524 - 3.6524)
archetypal_loss: 3.6524 (range: 3.6524 - 3.6524)
archetype_r2: 0.4655 (range: 0.4655 - 0.4655)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9700, mean=0.0909
Batch reconstruction MSE: 3.6453
Archetype stats: min=-11.4240, max=18.6289
Archetype change since last debug: 0.264100
Archetype gradients: norm=0.012682, mean=0.000391
Epoch 1/1
Average loss: 3.5904
Archetypal loss: 3.5904
KLD loss: 36.8543
Reconstruction loss: 3.5904
Archetype R²: 0.4746
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5904 (range: 3.5904 - 3.5904)
archetypal_loss: 3.5904 (range: 3.5904 - 3.5904)
archetype_r2: 0.4746 (range: 0.4746 - 0.4746)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9621, mean=0.0909
Batch reconstruction MSE: 3.5506
Archetype stats: min=-11.4294, max=18.6286
Archetype change since last debug: 0.250495
Archetype gradients: norm=0.012475, mean=0.000377
Epoch 1/1
Average loss: 3.5206
Archetypal loss: 3.5206
KLD loss: 38.1421
Reconstruction loss: 3.5206
Archetype R²: 0.4848
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5206 (range: 3.5206 - 3.5206)
archetypal_loss: 3.5206 (range: 3.5206 - 3.5206)
archetype_r2: 0.4848 (range: 0.4848 - 0.4848)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9487, mean=0.0909
Batch reconstruction MSE: 3.4940
Archetype stats: min=-11.4346, max=18.6277
Archetype change since last debug: 0.221632
Archetype gradients: norm=0.013427, mean=0.000402
Epoch 1/1
Average loss: 3.4793
Archetypal loss: 3.4793
KLD loss: 37.7493
Reconstruction loss: 3.4793
Archetype R²: 0.4908
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4793 (range: 3.4793 - 3.4793)
archetypal_loss: 3.4793 (range: 3.4793 - 3.4793)
archetype_r2: 0.4908 (range: 0.4908 - 0.4908)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9387, mean=0.0909
Batch reconstruction MSE: 3.4657
Archetype stats: min=-11.4386, max=18.6271
Archetype change since last debug: 0.187986
Archetype gradients: norm=0.019236, mean=0.000549
Epoch 1/1
Average loss: 3.4532
Archetypal loss: 3.4532
KLD loss: 37.2091
Reconstruction loss: 3.4532
Archetype R²: 0.4947
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4532 (range: 3.4532 - 3.4532)
archetypal_loss: 3.4532 (range: 3.4532 - 3.4532)
archetype_r2: 0.4947 (range: 0.4947 - 0.4947)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9329, mean=0.0909
Batch reconstruction MSE: 3.4608
Archetype stats: min=-11.4427, max=18.6258
Archetype change since last debug: 0.158043
Archetype gradients: norm=0.028136, mean=0.000780
Epoch 1/1
Average loss: 3.4225
Archetypal loss: 3.4225
KLD loss: 38.2438
Reconstruction loss: 3.4225
Archetype R²: 0.4992
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4225 (range: 3.4225 - 3.4225)
archetypal_loss: 3.4225 (range: 3.4225 - 3.4225)
archetype_r2: 0.4992 (range: 0.4992 - 0.4992)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9186, mean=0.0909
Batch reconstruction MSE: 3.4426
Archetype stats: min=-11.4456, max=18.6242
Archetype change since last debug: 0.129087
Archetype gradients: norm=0.025963, mean=0.000679
Epoch 1/1
Average loss: 3.3938
Archetypal loss: 3.3938
KLD loss: 38.7011
Reconstruction loss: 3.3938
Archetype R²: 0.5034
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3938 (range: 3.3938 - 3.3938)
archetypal_loss: 3.3938 (range: 3.3938 - 3.3938)
archetype_r2: 0.5034 (range: 0.5034 - 0.5034)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8973, mean=0.0909
Batch reconstruction MSE: 3.3803
Archetype stats: min=-11.4503, max=18.6225
Archetype change since last debug: 0.131878
Archetype gradients: norm=0.023224, mean=0.000671
Epoch 1/1
Average loss: 3.3857
Archetypal loss: 3.3857
KLD loss: 36.5621
Reconstruction loss: 3.3857
Archetype R²: 0.5047
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3857 (range: 3.3857 - 3.3857)
archetypal_loss: 3.3857 (range: 3.3857 - 3.3857)
archetype_r2: 0.5047 (range: 0.5047 - 0.5047)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8874, mean=0.0909
Batch reconstruction MSE: 3.3260
Archetype stats: min=-11.4530, max=18.6193
Archetype change since last debug: 0.115539
Archetype gradients: norm=0.022847, mean=0.000567
Epoch 1/1
Average loss: 3.3661
Archetypal loss: 3.3661
KLD loss: 35.6872
Reconstruction loss: 3.3661
Archetype R²: 0.5075
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3661 (range: 3.3661 - 3.3661)
archetypal_loss: 3.3661 (range: 3.3661 - 3.3661)
archetype_r2: 0.5075 (range: 0.5075 - 0.5075)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8422, mean=0.0909
Batch reconstruction MSE: 3.3066
Archetype stats: min=-11.4566, max=18.6160
Archetype change since last debug: 0.115687
Archetype gradients: norm=0.023511, mean=0.000668
Epoch 1/1
Average loss: 3.3539
Archetypal loss: 3.3539
KLD loss: 36.7327
Reconstruction loss: 3.3539
Archetype R²: 0.5093
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3539 (range: 3.3539 - 3.3539)
archetypal_loss: 3.3539 (range: 3.3539 - 3.3539)
archetype_r2: 0.5093 (range: 0.5093 - 0.5093)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8483, mean=0.0909
Batch reconstruction MSE: 3.3246
Archetype stats: min=-11.4591, max=18.6122
Archetype change since last debug: 0.113638
Archetype gradients: norm=0.036982, mean=0.000958
Epoch 1/1
Average loss: 3.3570
Archetypal loss: 3.3570
KLD loss: 34.3286
Reconstruction loss: 3.3570
Archetype R²: 0.5089
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3570 (range: 3.3570 - 3.3570)
archetypal_loss: 3.3570 (range: 3.3570 - 3.3570)
archetype_r2: 0.5089 (range: 0.5089 - 0.5089)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.7865, mean=0.0909
Batch reconstruction MSE: 3.3203
Archetype stats: min=-11.4612, max=18.6078
Archetype change since last debug: 0.111180
Archetype gradients: norm=0.029084, mean=0.000859
Epoch 1/1
Average loss: 3.3328
Archetypal loss: 3.3328
KLD loss: 35.4927
Reconstruction loss: 3.3328
Archetype R²: 0.5124
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3328 (range: 3.3328 - 3.3328)
archetypal_loss: 3.3328 (range: 3.3328 - 3.3328)
archetype_r2: 0.5124 (range: 0.5124 - 0.5124)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8170, mean=0.0909
Batch reconstruction MSE: 3.3517
Archetype stats: min=-11.4632, max=18.6045
Archetype change since last debug: 0.118849
Archetype gradients: norm=0.045559, mean=0.001281
Epoch 1/1
Average loss: 3.3191
Archetypal loss: 3.3191
KLD loss: 35.3142
Reconstruction loss: 3.3191
Archetype R²: 0.5145
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3191 (range: 3.3191 - 3.3191)
archetypal_loss: 3.3191 (range: 3.3191 - 3.3191)
archetype_r2: 0.5145 (range: 0.5145 - 0.5145)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.7640, mean=0.0909
Batch reconstruction MSE: 3.3801
Archetype stats: min=-11.4655, max=18.5995
Archetype change since last debug: 0.118869
Archetype gradients: norm=0.045302, mean=0.001062
Epoch 1/1
Average loss: 3.3060
Archetypal loss: 3.3060
KLD loss: 36.6353
Reconstruction loss: 3.3060
Archetype R²: 0.5164
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3060 (range: 3.3060 - 3.3060)
archetypal_loss: 3.3060 (range: 3.3060 - 3.3060)
archetype_r2: 0.5164 (range: 0.5164 - 0.5164)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8021, mean=0.0909
Batch reconstruction MSE: 3.2920
Archetype stats: min=-11.4679, max=18.5976
Archetype change since last debug: 0.134956
Archetype gradients: norm=0.034495, mean=0.001021
Epoch 1/1
Average loss: 3.2919
Archetypal loss: 3.2919
KLD loss: 35.8924
Reconstruction loss: 3.2919
Archetype R²: 0.5185
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2919 (range: 3.2919 - 3.2919)
archetypal_loss: 3.2919 (range: 3.2919 - 3.2919)
archetype_r2: 0.5185 (range: 0.5185 - 0.5185)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.7222, mean=0.0909
Batch reconstruction MSE: 3.2179
Archetype stats: min=-11.4693, max=18.5944
Archetype change since last debug: 0.157434
Archetype gradients: norm=0.021011, mean=0.000631
Epoch 1/1
Average loss: 3.2839
Archetypal loss: 3.2839
KLD loss: 36.0949
Reconstruction loss: 3.2839
Archetype R²: 0.5196
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2839 (range: 3.2839 - 3.2839)
archetypal_loss: 3.2839 (range: 3.2839 - 3.2839)
archetype_r2: 0.5196 (range: 0.5196 - 0.5196)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.7863, mean=0.0909
Batch reconstruction MSE: 3.2154
Archetype stats: min=-11.4722, max=18.5910
Archetype change since last debug: 0.181058
Archetype gradients: norm=0.035113, mean=0.000957
Epoch 1/1
Average loss: 3.2748
Archetypal loss: 3.2748
KLD loss: 36.5695
Reconstruction loss: 3.2748
Archetype R²: 0.5210
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2748 (range: 3.2748 - 3.2748)
archetypal_loss: 3.2748 (range: 3.2748 - 3.2748)
archetype_r2: 0.5210 (range: 0.5210 - 0.5210)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.6687, mean=0.0909
Batch reconstruction MSE: 3.1882
Archetype stats: min=-11.4744, max=18.5879
Archetype change since last debug: 0.214449
Archetype gradients: norm=0.026157, mean=0.000664
Epoch 1/1
Average loss: 3.2757
Archetypal loss: 3.2757
KLD loss: 35.3357
Reconstruction loss: 3.2757
Archetype R²: 0.5209
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2757 (range: 3.2757 - 3.2757)
archetypal_loss: 3.2757 (range: 3.2757 - 3.2757)
archetype_r2: 0.5209 (range: 0.5209 - 0.5209)
fc_Y Learning Summary:
Fold 2/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6544
SSE: 14802.0242
PCHA archetype R²: 0.6544
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.7156, mean=0.0909
Batch reconstruction MSE: 7.1525
Archetype stats: min=-11.8297, max=20.0151
Archetype gradients: norm=0.013330, mean=0.000449
Epoch 1/1
Average loss: 6.8088
Archetypal loss: 6.8088
KLD loss: 3.7168
Reconstruction loss: 6.8088
Archetype R²: 0.0120
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.8088 (range: 6.8088 - 6.8088)
archetypal_loss: 6.8088 (range: 6.8088 - 6.8088)
archetype_r2: 0.0120 (range: 0.0120 - 0.0120)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9962, mean=0.0909
Batch reconstruction MSE: 6.6517
Archetype stats: min=-11.8495, max=20.0050
Archetype change since last debug: 0.313266
Archetype gradients: norm=0.015571, mean=0.000463
Epoch 1/1
Average loss: 6.0724
Archetypal loss: 6.0724
KLD loss: 47.4787
Reconstruction loss: 6.0724
Archetype R²: 0.1195
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.0724 (range: 6.0724 - 6.0724)
archetypal_loss: 6.0724 (range: 6.0724 - 6.0724)
archetype_r2: 0.1195 (range: 0.1195 - 0.1195)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 5.9428
Archetype stats: min=-11.8763, max=20.0273
Archetype change since last debug: 0.400509
Archetype gradients: norm=0.023896, mean=0.000638
Epoch 1/1
Average loss: 5.2846
Archetypal loss: 5.2846
KLD loss: 90.8083
Reconstruction loss: 5.2846
Archetype R²: 0.2354
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.2846 (range: 5.2846 - 5.2846)
archetypal_loss: 5.2846 (range: 5.2846 - 5.2846)
archetype_r2: 0.2354 (range: 0.2354 - 0.2354)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.0909
Batch reconstruction MSE: 5.2729
Archetype stats: min=-11.8955, max=20.0627
Archetype change since last debug: 0.430961
Archetype gradients: norm=0.028251, mean=0.000736
Epoch 1/1
Average loss: 4.7518
Archetypal loss: 4.7518
KLD loss: 81.0439
Reconstruction loss: 4.7518
Archetype R²: 0.3130
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.7518 (range: 4.7518 - 4.7518)
archetypal_loss: 4.7518 (range: 4.7518 - 4.7518)
archetype_r2: 0.3130 (range: 0.3130 - 0.3130)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.0909
Batch reconstruction MSE: 4.7419
Archetype stats: min=-11.9036, max=20.0677
Archetype change since last debug: 0.462195
Archetype gradients: norm=0.033481, mean=0.000913
Epoch 1/1
Average loss: 4.2575
Archetypal loss: 4.2575
KLD loss: 64.0754
Reconstruction loss: 4.2575
Archetype R²: 0.3848
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.2575 (range: 4.2575 - 4.2575)
archetypal_loss: 4.2575 (range: 4.2575 - 4.2575)
archetype_r2: 0.3848 (range: 0.3848 - 0.3848)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 4.2099
Archetype stats: min=-11.9097, max=20.0596
Archetype change since last debug: 0.499272
Archetype gradients: norm=0.034232, mean=0.000914
Epoch 1/1
Average loss: 3.8179
Archetypal loss: 3.8179
KLD loss: 56.7444
Reconstruction loss: 3.8179
Archetype R²: 0.4486
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8179 (range: 3.8179 - 3.8179)
archetypal_loss: 3.8179 (range: 3.8179 - 3.8179)
archetype_r2: 0.4486 (range: 0.4486 - 0.4486)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 3.7526
Archetype stats: min=-11.9169, max=20.0529
Archetype change since last debug: 0.487629
Archetype gradients: norm=0.027147, mean=0.000754
Epoch 1/1
Average loss: 3.5360
Archetypal loss: 3.5360
KLD loss: 50.2129
Reconstruction loss: 3.5360
Archetype R²: 0.4898
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5360 (range: 3.5360 - 3.5360)
archetypal_loss: 3.5360 (range: 3.5360 - 3.5360)
archetype_r2: 0.4898 (range: 0.4898 - 0.4898)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.0909
Batch reconstruction MSE: 3.5029
Archetype stats: min=-11.9253, max=20.0584
Archetype change since last debug: 0.407121
Archetype gradients: norm=0.018679, mean=0.000523
Epoch 1/1
Average loss: 3.4031
Archetypal loss: 3.4031
KLD loss: 37.4511
Reconstruction loss: 3.4031
Archetype R²: 0.5090
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4031 (range: 3.4031 - 3.4031)
archetypal_loss: 3.4031 (range: 3.4031 - 3.4031)
archetype_r2: 0.5090 (range: 0.5090 - 0.5090)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.0909
Batch reconstruction MSE: 3.4531
Archetype stats: min=-11.9358, max=20.0674
Archetype change since last debug: 0.347226
Archetype gradients: norm=0.028412, mean=0.000823
Epoch 1/1
Average loss: 3.2996
Archetypal loss: 3.2996
KLD loss: 33.4431
Reconstruction loss: 3.2996
Archetype R²: 0.5241
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2996 (range: 3.2996 - 3.2996)
archetypal_loss: 3.2996 (range: 3.2996 - 3.2996)
archetype_r2: 0.5241 (range: 0.5241 - 0.5241)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9993, mean=0.0909
Batch reconstruction MSE: 3.5258
Archetype stats: min=-11.9433, max=20.0772
Archetype change since last debug: 0.385041
Archetype gradients: norm=0.070338, mean=0.001544
Epoch 1/1
Average loss: 3.2217
Archetypal loss: 3.2217
KLD loss: 32.9532
Reconstruction loss: 3.2217
Archetype R²: 0.5353
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2217 (range: 3.2217 - 3.2217)
archetypal_loss: 3.2217 (range: 3.2217 - 3.2217)
archetype_r2: 0.5353 (range: 0.5353 - 0.5353)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9991, mean=0.0909
Batch reconstruction MSE: 3.4531
Archetype stats: min=-11.9502, max=20.0813
Archetype change since last debug: 0.407153
Archetype gradients: norm=0.052716, mean=0.001319
Epoch 1/1
Average loss: 3.1020
Archetypal loss: 3.1020
KLD loss: 33.4743
Reconstruction loss: 3.1020
Archetype R²: 0.5527
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1020 (range: 3.1020 - 3.1020)
archetypal_loss: 3.1020 (range: 3.1020 - 3.1020)
archetype_r2: 0.5527 (range: 0.5527 - 0.5527)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9971, mean=0.0909
Batch reconstruction MSE: 3.2406
Archetype stats: min=-11.9569, max=20.0889
Archetype change since last debug: 0.307543
Archetype gradients: norm=0.059586, mean=0.001220
Epoch 1/1
Average loss: 3.0238
Archetypal loss: 3.0238
KLD loss: 32.9441
Reconstruction loss: 3.0238
Archetype R²: 0.5638
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0238 (range: 3.0238 - 3.0238)
archetypal_loss: 3.0238 (range: 3.0238 - 3.0238)
archetype_r2: 0.5638 (range: 0.5638 - 0.5638)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9996, mean=0.0909
Batch reconstruction MSE: 3.1516
Archetype stats: min=-11.9657, max=20.0861
Archetype change since last debug: 0.207458
Archetype gradients: norm=0.060631, mean=0.001496
Epoch 1/1
Average loss: 2.9534
Archetypal loss: 2.9534
KLD loss: 33.2760
Reconstruction loss: 2.9534
Archetype R²: 0.5740
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9534 (range: 2.9534 - 2.9534)
archetypal_loss: 2.9534 (range: 2.9534 - 2.9534)
archetype_r2: 0.5740 (range: 0.5740 - 0.5740)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9986, mean=0.0909
Batch reconstruction MSE: 3.0925
Archetype stats: min=-11.9739, max=20.0919
Archetype change since last debug: 0.178190
Archetype gradients: norm=0.051113, mean=0.001328
Epoch 1/1
Average loss: 2.9154
Archetypal loss: 2.9154
KLD loss: 33.6540
Reconstruction loss: 2.9154
Archetype R²: 0.5793
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9154 (range: 2.9154 - 2.9154)
archetypal_loss: 2.9154 (range: 2.9154 - 2.9154)
archetype_r2: 0.5793 (range: 0.5793 - 0.5793)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9988, mean=0.0909
Batch reconstruction MSE: 3.0444
Archetype stats: min=-11.9798, max=20.0910
Archetype change since last debug: 0.158807
Archetype gradients: norm=0.061717, mean=0.001471
Epoch 1/1
Average loss: 2.8882
Archetypal loss: 2.8882
KLD loss: 33.5770
Reconstruction loss: 2.8882
Archetype R²: 0.5832
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8882 (range: 2.8882 - 2.8882)
archetypal_loss: 2.8882 (range: 2.8882 - 2.8882)
archetype_r2: 0.5832 (range: 0.5832 - 0.5832)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9996, mean=0.0909
Batch reconstruction MSE: 3.0127
Archetype stats: min=-11.9868, max=20.0954
Archetype change since last debug: 0.149986
Archetype gradients: norm=0.048103, mean=0.001311
Epoch 1/1
Average loss: 2.8743
Archetypal loss: 2.8743
KLD loss: 32.8137
Reconstruction loss: 2.8743
Archetype R²: 0.5851
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8743 (range: 2.8743 - 2.8743)
archetypal_loss: 2.8743 (range: 2.8743 - 2.8743)
archetype_r2: 0.5851 (range: 0.5851 - 0.5851)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9927, mean=0.0909
Batch reconstruction MSE: 2.9506
Archetype stats: min=-11.9913, max=20.0955
Archetype change since last debug: 0.145849
Archetype gradients: norm=0.049193, mean=0.001201
Epoch 1/1
Average loss: 2.8586
Archetypal loss: 2.8586
KLD loss: 33.2112
Reconstruction loss: 2.8586
Archetype R²: 0.5873
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8586 (range: 2.8586 - 2.8586)
archetypal_loss: 2.8586 (range: 2.8586 - 2.8586)
archetype_r2: 0.5873 (range: 0.5873 - 0.5873)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9964, mean=0.0909
Batch reconstruction MSE: 2.9296
Archetype stats: min=-11.9943, max=20.0998
Archetype change since last debug: 0.167209
Archetype gradients: norm=0.040564, mean=0.001111
Epoch 1/1
Average loss: 2.8404
Archetypal loss: 2.8404
KLD loss: 34.3669
Reconstruction loss: 2.8404
Archetype R²: 0.5899
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8404 (range: 2.8404 - 2.8404)
archetypal_loss: 2.8404 (range: 2.8404 - 2.8404)
archetype_r2: 0.5899 (range: 0.5899 - 0.5899)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9970, mean=0.0909
Batch reconstruction MSE: 2.9027
Archetype stats: min=-11.9970, max=20.0997
Archetype change since last debug: 0.206040
Archetype gradients: norm=0.042765, mean=0.001092
Epoch 1/1
Average loss: 2.8243
Archetypal loss: 2.8243
KLD loss: 36.1411
Reconstruction loss: 2.8243
Archetype R²: 0.5922
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8243 (range: 2.8243 - 2.8243)
archetypal_loss: 2.8243 (range: 2.8243 - 2.8243)
archetype_r2: 0.5922 (range: 0.5922 - 0.5922)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9965, mean=0.0909
Batch reconstruction MSE: 2.8599
Archetype stats: min=-12.0006, max=20.1032
Archetype change since last debug: 0.224323
Archetype gradients: norm=0.028280, mean=0.000830
Epoch 1/1
Average loss: 2.8151
Archetypal loss: 2.8151
KLD loss: 36.5083
Reconstruction loss: 2.8151
Archetype R²: 0.5934
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8151 (range: 2.8151 - 2.8151)
archetypal_loss: 2.8151 (range: 2.8151 - 2.8151)
archetype_r2: 0.5934 (range: 0.5934 - 0.5934)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9929, mean=0.0909
Batch reconstruction MSE: 2.8491
Archetype stats: min=-12.0026, max=20.1044
Archetype change since last debug: 0.228773
Archetype gradients: norm=0.037623, mean=0.001062
Epoch 1/1
Average loss: 2.7979
Archetypal loss: 2.7979
KLD loss: 37.0960
Reconstruction loss: 2.7979
Archetype R²: 0.5958
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7979 (range: 2.7979 - 2.7979)
archetypal_loss: 2.7979 (range: 2.7979 - 2.7979)
archetype_r2: 0.5958 (range: 0.5958 - 0.5958)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9933, mean=0.0909
Batch reconstruction MSE: 2.8460
Archetype stats: min=-12.0039, max=20.1075
Archetype change since last debug: 0.255917
Archetype gradients: norm=0.030740, mean=0.000848
Epoch 1/1
Average loss: 2.7754
Archetypal loss: 2.7754
KLD loss: 37.9309
Reconstruction loss: 2.7754
Archetype R²: 0.5990
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7754 (range: 2.7754 - 2.7754)
archetypal_loss: 2.7754 (range: 2.7754 - 2.7754)
archetype_r2: 0.5990 (range: 0.5990 - 0.5990)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9878, mean=0.0909
Batch reconstruction MSE: 2.9105
Archetype stats: min=-12.0067, max=20.1101
Archetype change since last debug: 0.266430
Archetype gradients: norm=0.047258, mean=0.001300
Epoch 1/1
Average loss: 2.7560
Archetypal loss: 2.7560
KLD loss: 37.7656
Reconstruction loss: 2.7560
Archetype R²: 0.6018
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7560 (range: 2.7560 - 2.7560)
archetypal_loss: 2.7560 (range: 2.7560 - 2.7560)
archetype_r2: 0.6018 (range: 0.6018 - 0.6018)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9913, mean=0.0909
Batch reconstruction MSE: 2.7837
Archetype stats: min=-12.0091, max=20.1129
Archetype change since last debug: 0.250438
Archetype gradients: norm=0.030086, mean=0.000864
Epoch 1/1
Average loss: 2.7204
Archetypal loss: 2.7204
KLD loss: 38.0580
Reconstruction loss: 2.7204
Archetype R²: 0.6069
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7204 (range: 2.7204 - 2.7204)
archetypal_loss: 2.7204 (range: 2.7204 - 2.7204)
archetype_r2: 0.6069 (range: 0.6069 - 0.6069)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9803, mean=0.0909
Batch reconstruction MSE: 2.7527
Archetype stats: min=-12.0115, max=20.1154
Archetype change since last debug: 0.226846
Archetype gradients: norm=0.029064, mean=0.000899
Epoch 1/1
Average loss: 2.7004
Archetypal loss: 2.7004
KLD loss: 37.1342
Reconstruction loss: 2.7004
Archetype R²: 0.6097
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7004 (range: 2.7004 - 2.7004)
archetypal_loss: 2.7004 (range: 2.7004 - 2.7004)
archetype_r2: 0.6097 (range: 0.6097 - 0.6097)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: False (factor: 1.0)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6102
SSE: 16209.8097
PCHA archetype R²: 0.6102
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.0)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.8857, mean=0.0909
Batch reconstruction MSE: 6.4844
Archetype stats: min=-9.8160, max=16.0445
Archetype gradients: norm=0.013365, mean=0.000416
Epoch 1/1
Average loss: 6.4931
Archetypal loss: 6.4931
KLD loss: 7.4263
Reconstruction loss: 6.4931
Archetype R²: 0.0243
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.4931 (range: 6.4931 - 6.4931)
archetypal_loss: 6.4931 (range: 6.4931 - 6.4931)
archetype_r2: 0.0243 (range: 0.0243 - 0.0243)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9879, mean=0.0909
Batch reconstruction MSE: 6.0083
Archetype stats: min=-9.8245, max=16.0427
Archetype change since last debug: 0.304744
Archetype gradients: norm=0.014826, mean=0.000461
Epoch 1/1
Average loss: 5.5469
Archetypal loss: 5.5469
KLD loss: 95.7613
Reconstruction loss: 5.5469
Archetype R²: 0.1679
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.5469 (range: 5.5469 - 5.5469)
archetypal_loss: 5.5469 (range: 5.5469 - 5.5469)
archetype_r2: 0.1679 (range: 0.1679 - 0.1679)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9918, mean=0.0909
Batch reconstruction MSE: 5.2961
Archetype stats: min=-9.8549, max=16.0737
Archetype change since last debug: 0.457923
Archetype gradients: norm=0.028073, mean=0.000784
Epoch 1/1
Average loss: 4.6122
Archetypal loss: 4.6122
KLD loss: 123.2836
Reconstruction loss: 4.6122
Archetype R²: 0.3085
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.6122 (range: 4.6122 - 4.6122)
archetypal_loss: 4.6122 (range: 4.6122 - 4.6122)
archetype_r2: 0.3085 (range: 0.3085 - 0.3085)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9863, mean=0.0909
Batch reconstruction MSE: 4.6218
Archetype stats: min=-9.8914, max=16.1059
Archetype change since last debug: 0.477190
Archetype gradients: norm=0.032227, mean=0.000918
Epoch 1/1
Average loss: 4.1059
Archetypal loss: 4.1059
KLD loss: 86.9106
Reconstruction loss: 4.1059
Archetype R²: 0.3840
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.1059 (range: 4.1059 - 4.1059)
archetypal_loss: 4.1059 (range: 4.1059 - 4.1059)
archetype_r2: 0.3840 (range: 0.3840 - 0.3840)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9768, mean=0.0909
Batch reconstruction MSE: 4.2449
Archetype stats: min=-9.9139, max=16.1306
Archetype change since last debug: 0.422560
Archetype gradients: norm=0.029241, mean=0.000836
Epoch 1/1
Average loss: 3.8240
Archetypal loss: 3.8240
KLD loss: 59.7055
Reconstruction loss: 3.8240
Archetype R²: 0.4263
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.8240 (range: 3.8240 - 3.8240)
archetypal_loss: 3.8240 (range: 3.8240 - 3.8240)
archetype_r2: 0.4263 (range: 0.4263 - 0.4263)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9862, mean=0.0909
Batch reconstruction MSE: 3.9918
Archetype stats: min=-9.9244, max=16.1491
Archetype change since last debug: 0.405220
Archetype gradients: norm=0.026868, mean=0.000750
Epoch 1/1
Average loss: 3.6143
Archetypal loss: 3.6143
KLD loss: 44.3675
Reconstruction loss: 3.6143
Archetype R²: 0.4578
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.6143 (range: 3.6143 - 3.6143)
archetypal_loss: 3.6143 (range: 3.6143 - 3.6143)
archetype_r2: 0.4578 (range: 0.4578 - 0.4578)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9791, mean=0.0909
Batch reconstruction MSE: 3.7836
Archetype stats: min=-9.9312, max=16.1657
Archetype change since last debug: 0.349499
Archetype gradients: norm=0.022323, mean=0.000627
Epoch 1/1
Average loss: 3.4595
Archetypal loss: 3.4595
KLD loss: 39.8081
Reconstruction loss: 3.4595
Archetype R²: 0.4812
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4595 (range: 3.4595 - 3.4595)
archetypal_loss: 3.4595 (range: 3.4595 - 3.4595)
archetype_r2: 0.4812 (range: 0.4812 - 0.4812)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9731, mean=0.0909
Batch reconstruction MSE: 3.6363
Archetype stats: min=-9.9386, max=16.1795
Archetype change since last debug: 0.308042
Archetype gradients: norm=0.018012, mean=0.000528
Epoch 1/1
Average loss: 3.3441
Archetypal loss: 3.3441
KLD loss: 38.5520
Reconstruction loss: 3.3441
Archetype R²: 0.4986
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3441 (range: 3.3441 - 3.3441)
archetypal_loss: 3.3441 (range: 3.3441 - 3.3441)
archetype_r2: 0.4986 (range: 0.4986 - 0.4986)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9528, mean=0.0909
Batch reconstruction MSE: 3.5422
Archetype stats: min=-9.9458, max=16.1884
Archetype change since last debug: 0.311083
Archetype gradients: norm=0.017555, mean=0.000528
Epoch 1/1
Average loss: 3.2550
Archetypal loss: 3.2550
KLD loss: 36.4747
Reconstruction loss: 3.2550
Archetype R²: 0.5120
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2550 (range: 3.2550 - 3.2550)
archetypal_loss: 3.2550 (range: 3.2550 - 3.2550)
archetype_r2: 0.5120 (range: 0.5120 - 0.5120)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9585, mean=0.0909
Batch reconstruction MSE: 3.4871
Archetype stats: min=-9.9528, max=16.1954
Archetype change since last debug: 0.366741
Archetype gradients: norm=0.026830, mean=0.000771
Epoch 1/1
Average loss: 3.1498
Archetypal loss: 3.1498
KLD loss: 35.1281
Reconstruction loss: 3.1498
Archetype R²: 0.5280
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1498 (range: 3.1498 - 3.1498)
archetypal_loss: 3.1498 (range: 3.1498 - 3.1498)
archetype_r2: 0.5280 (range: 0.5280 - 0.5280)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9451, mean=0.0909
Batch reconstruction MSE: 3.3231
Archetype stats: min=-9.9561, max=16.2010
Archetype change since last debug: 0.400032
Archetype gradients: norm=0.026205, mean=0.000732
Epoch 1/1
Average loss: 3.0226
Archetypal loss: 3.0226
KLD loss: 35.8113
Reconstruction loss: 3.0226
Archetype R²: 0.5471
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0226 (range: 3.0226 - 3.0226)
archetypal_loss: 3.0226 (range: 3.0226 - 3.0226)
archetype_r2: 0.5471 (range: 0.5471 - 0.5471)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9320, mean=0.0909
Batch reconstruction MSE: 3.1434
Archetype stats: min=-9.9597, max=16.2065
Archetype change since last debug: 0.392394
Archetype gradients: norm=0.025322, mean=0.000771
Epoch 1/1
Average loss: 2.9307
Archetypal loss: 2.9307
KLD loss: 35.6079
Reconstruction loss: 2.9307
Archetype R²: 0.5608
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9307 (range: 2.9307 - 2.9307)
archetypal_loss: 2.9307 (range: 2.9307 - 2.9307)
archetype_r2: 0.5608 (range: 0.5608 - 0.5608)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9291, mean=0.0909
Batch reconstruction MSE: 3.0266
Archetype stats: min=-9.9602, max=16.2107
Archetype change since last debug: 0.298586
Archetype gradients: norm=0.030657, mean=0.000731
Epoch 1/1
Average loss: 2.8746
Archetypal loss: 2.8746
KLD loss: 35.3917
Reconstruction loss: 2.8746
Archetype R²: 0.5692
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8746 (range: 2.8746 - 2.8746)
archetypal_loss: 2.8746 (range: 2.8746 - 2.8746)
archetype_r2: 0.5692 (range: 0.5692 - 0.5692)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9027, mean=0.0909
Batch reconstruction MSE: 2.9243
Archetype stats: min=-9.9619, max=16.2146
Archetype change since last debug: 0.197592
Archetype gradients: norm=0.015428, mean=0.000491
Epoch 1/1
Average loss: 2.8368
Archetypal loss: 2.8368
KLD loss: 36.9382
Reconstruction loss: 2.8368
Archetype R²: 0.5748
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8368 (range: 2.8368 - 2.8368)
archetypal_loss: 2.8368 (range: 2.8368 - 2.8368)
archetype_r2: 0.5748 (range: 0.5748 - 0.5748)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8885, mean=0.0909
Batch reconstruction MSE: 2.8710
Archetype stats: min=-9.9636, max=16.2183
Archetype change since last debug: 0.162935
Archetype gradients: norm=0.017874, mean=0.000493
Epoch 1/1
Average loss: 2.8184
Archetypal loss: 2.8184
KLD loss: 36.6995
Reconstruction loss: 2.8184
Archetype R²: 0.5775
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8184 (range: 2.8184 - 2.8184)
archetypal_loss: 2.8184 (range: 2.8184 - 2.8184)
archetype_r2: 0.5775 (range: 0.5775 - 0.5775)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.8802, mean=0.0909
Batch reconstruction MSE: 2.8313
Archetype stats: min=-9.9653, max=16.2222
Archetype change since last debug: 0.137143
Archetype gradients: norm=0.012635, mean=0.000397
Epoch 1/1
Average loss: 2.8023
Archetypal loss: 2.8023
KLD loss: 37.4007
Reconstruction loss: 2.8023
Archetype R²: 0.5798
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8023 (range: 2.8023 - 2.8023)
archetypal_loss: 2.8023 (range: 2.8023 - 2.8023)
archetype_r2: 0.5798 (range: 0.5798 - 0.5798)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8672, mean=0.0909
Batch reconstruction MSE: 2.8070
Archetype stats: min=-9.9669, max=16.2257
Archetype change since last debug: 0.107800
Archetype gradients: norm=0.019348, mean=0.000551
Epoch 1/1
Average loss: 2.7857
Archetypal loss: 2.7857
KLD loss: 38.7900
Reconstruction loss: 2.7857
Archetype R²: 0.5823
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7857 (range: 2.7857 - 2.7857)
archetypal_loss: 2.7857 (range: 2.7857 - 2.7857)
archetype_r2: 0.5823 (range: 0.5823 - 0.5823)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8997, mean=0.0909
Batch reconstruction MSE: 2.8017
Archetype stats: min=-9.9679, max=16.2286
Archetype change since last debug: 0.118922
Archetype gradients: norm=0.017604, mean=0.000510
Epoch 1/1
Average loss: 2.7728
Archetypal loss: 2.7728
KLD loss: 39.2983
Reconstruction loss: 2.7728
Archetype R²: 0.5842
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7728 (range: 2.7728 - 2.7728)
archetypal_loss: 2.7728 (range: 2.7728 - 2.7728)
archetype_r2: 0.5842 (range: 0.5842 - 0.5842)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8646, mean=0.0909
Batch reconstruction MSE: 2.8042
Archetype stats: min=-9.9694, max=16.2298
Archetype change since last debug: 0.106692
Archetype gradients: norm=0.031026, mean=0.000798
Epoch 1/1
Average loss: 2.7652
Archetypal loss: 2.7652
KLD loss: 39.4757
Reconstruction loss: 2.7652
Archetype R²: 0.5853
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7652 (range: 2.7652 - 2.7652)
archetypal_loss: 2.7652 (range: 2.7652 - 2.7652)
archetype_r2: 0.5853 (range: 0.5853 - 0.5853)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8747, mean=0.0909
Batch reconstruction MSE: 2.7608
Archetype stats: min=-9.9685, max=16.2312
Archetype change since last debug: 0.100176
Archetype gradients: norm=0.017437, mean=0.000505
Epoch 1/1
Average loss: 2.7604
Archetypal loss: 2.7604
KLD loss: 38.0144
Reconstruction loss: 2.7604
Archetype R²: 0.5860
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7604 (range: 2.7604 - 2.7604)
archetypal_loss: 2.7604 (range: 2.7604 - 2.7604)
archetype_r2: 0.5860 (range: 0.5860 - 0.5860)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8623, mean=0.0909
Batch reconstruction MSE: 2.7481
Archetype stats: min=-9.9695, max=16.2311
Archetype change since last debug: 0.095825
Archetype gradients: norm=0.023944, mean=0.000689
Epoch 1/1
Average loss: 2.7471
Archetypal loss: 2.7471
KLD loss: 38.8720
Reconstruction loss: 2.7471
Archetype R²: 0.5880
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7471 (range: 2.7471 - 2.7471)
archetypal_loss: 2.7471 (range: 2.7471 - 2.7471)
archetype_r2: 0.5880 (range: 0.5880 - 0.5880)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9014, mean=0.0909
Batch reconstruction MSE: 2.7283
Archetype stats: min=-9.9681, max=16.2307
Archetype change since last debug: 0.100379
Archetype gradients: norm=0.019072, mean=0.000562
Epoch 1/1
Average loss: 2.7253
Archetypal loss: 2.7253
KLD loss: 40.1889
Reconstruction loss: 2.7253
Archetype R²: 0.5912
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7253 (range: 2.7253 - 2.7253)
archetypal_loss: 2.7253 (range: 2.7253 - 2.7253)
archetype_r2: 0.5912 (range: 0.5912 - 0.5912)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8659, mean=0.0909
Batch reconstruction MSE: 2.7197
Archetype stats: min=-9.9691, max=16.2317
Archetype change since last debug: 0.087586
Archetype gradients: norm=0.017819, mean=0.000454
Epoch 1/1
Average loss: 2.7130
Archetypal loss: 2.7130
KLD loss: 41.0109
Reconstruction loss: 2.7130
Archetype R²: 0.5930
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7130 (range: 2.7130 - 2.7130)
archetypal_loss: 2.7130 (range: 2.7130 - 2.7130)
archetype_r2: 0.5930 (range: 0.5930 - 0.5930)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8273, mean=0.0909
Batch reconstruction MSE: 2.6987
Archetype stats: min=-9.9701, max=16.2333
Archetype change since last debug: 0.083587
Archetype gradients: norm=0.019728, mean=0.000530
Epoch 1/1
Average loss: 2.7003
Archetypal loss: 2.7003
KLD loss: 42.4034
Reconstruction loss: 2.7003
Archetype R²: 0.5948
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7003 (range: 2.7003 - 2.7003)
archetypal_loss: 2.7003 (range: 2.7003 - 2.7003)
archetype_r2: 0.5948 (range: 0.5948 - 0.5948)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8961, mean=0.0909
Batch reconstruction MSE: 2.6859
Archetype stats: min=-9.9715, max=16.2339
Archetype change since last debug: 0.086084
Archetype gradients: norm=0.015115, mean=0.000448
Epoch 1/1
Average loss: 2.6946
Archetypal loss: 2.6946
KLD loss: 40.8206
Reconstruction loss: 2.6946
Archetype R²: 0.5957
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6946 (range: 2.6946 - 2.6946)
archetypal_loss: 2.6946 (range: 2.6946 - 2.6946)
archetype_r2: 0.5957 (range: 0.5957 - 0.5957)
fc_Y Learning Summary:
[OK] Completed in 25.1s
[STATS] Mean archetype R²: 0.5752
[STATS] Mean validation R²: 0.5752
š§Ŗ Configuration 12/12: {'n_archetypes': 11, 'hidden_dims': [64, 128, 256], 'inflation_factor': 1.5, 'use_pcha_init': True, 'use_inflation': True}
Fold 1/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6723
SSE: 14561.5430
PCHA archetype R²: 0.6723
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 36.706
Data radius (mean): 17.947
Archetype distances: 18.165 to 49.546
Archetypes outside data: 2/11
Min archetype separation: 23.968
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9990, mean=0.0909
Batch reconstruction MSE: 7.3008
Archetype stats: min=-17.2742, max=27.7530
Archetype gradients: norm=0.025468, mean=0.000819
Epoch 1/1
Average loss: 6.7876
Archetypal loss: 6.7876
KLD loss: 3.5818
Reconstruction loss: 6.7876
Archetype R²: 0.0057
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7876 (range: 6.7876 - 6.7876)
archetypal_loss: 6.7876 (range: 6.7876 - 6.7876)
archetype_r2: 0.0057 (range: 0.0057 - 0.0057)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9997, mean=0.0909
Batch reconstruction MSE: 6.4135
Archetype stats: min=-17.2672, max=27.7445
Archetype change since last debug: 0.327463
Archetype gradients: norm=0.016472, mean=0.000432
Epoch 1/1
Average loss: 5.8778
Archetypal loss: 5.8778
KLD loss: 35.2052
Reconstruction loss: 5.8778
Archetype R²: 0.1393
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.8778 (range: 5.8778 - 5.8778)
archetypal_loss: 5.8778 (range: 5.8778 - 5.8778)
archetype_r2: 0.1393 (range: 0.1393 - 0.1393)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9999, mean=0.0909
Batch reconstruction MSE: 5.4690
Archetype stats: min=-17.2995, max=27.7746
Archetype change since last debug: 0.409693
Archetype gradients: norm=0.030088, mean=0.000689
Epoch 1/1
Average loss: 4.7272
Archetypal loss: 4.7272
KLD loss: 69.1034
Reconstruction loss: 4.7272
Archetype R²: 0.3081
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.7272 (range: 4.7272 - 4.7272)
archetypal_loss: 4.7272 (range: 4.7272 - 4.7272)
archetype_r2: 0.3081 (range: 0.3081 - 0.3081)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 4.2743
Archetype stats: min=-17.3316, max=27.8044
Archetype change since last debug: 0.466086
Archetype gradients: norm=0.041459, mean=0.000855
Epoch 1/1
Average loss: 3.9387
Archetypal loss: 3.9387
KLD loss: 60.5884
Reconstruction loss: 3.9387
Archetype R²: 0.4237
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9387 (range: 3.9387 - 3.9387)
archetypal_loss: 3.9387 (range: 3.9387 - 3.9387)
archetype_r2: 0.4237 (range: 0.4237 - 0.4237)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 3.6090
Archetype stats: min=-17.3356, max=27.8388
Archetype change since last debug: 0.410222
Archetype gradients: norm=0.026122, mean=0.000647
Epoch 1/1
Average loss: 3.4970
Archetypal loss: 3.4970
KLD loss: 44.3582
Reconstruction loss: 3.4970
Archetype R²: 0.4883
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4970 (range: 3.4970 - 3.4970)
archetypal_loss: 3.4970 (range: 3.4970 - 3.4970)
archetype_r2: 0.4883 (range: 0.4883 - 0.4883)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 3.2361
Archetype stats: min=-17.3345, max=27.8689
Archetype change since last debug: 0.330890
Archetype gradients: norm=0.015236, mean=0.000428
Epoch 1/1
Average loss: 3.2374
Archetypal loss: 3.2374
KLD loss: 34.9164
Reconstruction loss: 3.2374
Archetype R²: 0.5264
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2374 (range: 3.2374 - 3.2374)
archetypal_loss: 3.2374 (range: 3.2374 - 3.2374)
archetype_r2: 0.5264 (range: 0.5264 - 0.5264)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 3.0219
Archetype stats: min=-17.3386, max=27.8922
Archetype change since last debug: 0.260557
Archetype gradients: norm=0.015290, mean=0.000437
Epoch 1/1
Average loss: 3.0986
Archetypal loss: 3.0986
KLD loss: 31.8406
Reconstruction loss: 3.0986
Archetype R²: 0.5467
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0986 (range: 3.0986 - 3.0986)
archetypal_loss: 3.0986 (range: 3.0986 - 3.0986)
archetype_r2: 0.5467 (range: 0.5467 - 0.5467)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=1.0000, mean=0.0909
Batch reconstruction MSE: 2.9397
Archetype stats: min=-17.3419, max=27.9051
Archetype change since last debug: 0.192174
Archetype gradients: norm=0.015010, mean=0.000374
Epoch 1/1
Average loss: 3.0287
Archetypal loss: 3.0287
KLD loss: 29.2218
Reconstruction loss: 3.0287
Archetype R²: 0.5570
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0287 (range: 3.0287 - 3.0287)
archetypal_loss: 3.0287 (range: 3.0287 - 3.0287)
archetype_r2: 0.5570 (range: 0.5570 - 0.5570)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9998, mean=0.0909
Batch reconstruction MSE: 2.8795
Archetype stats: min=-17.3449, max=27.9112
Archetype change since last debug: 0.137084
Archetype gradients: norm=0.019267, mean=0.000518
Epoch 1/1
Average loss: 2.9759
Archetypal loss: 2.9759
KLD loss: 28.4191
Reconstruction loss: 2.9759
Archetype R²: 0.5647
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9759 (range: 2.9759 - 2.9759)
archetypal_loss: 2.9759 (range: 2.9759 - 2.9759)
archetype_r2: 0.5647 (range: 0.5647 - 0.5647)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9997, mean=0.0909
Batch reconstruction MSE: 2.8651
Archetype stats: min=-17.3482, max=27.9166
Archetype change since last debug: 0.112675
Archetype gradients: norm=0.020043, mean=0.000578
Epoch 1/1
Average loss: 2.9473
Archetypal loss: 2.9473
KLD loss: 28.4224
Reconstruction loss: 2.9473
Archetype R²: 0.5689
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9473 (range: 2.9473 - 2.9473)
archetypal_loss: 2.9473 (range: 2.9473 - 2.9473)
archetype_r2: 0.5689 (range: 0.5689 - 0.5689)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9991, mean=0.0909
Batch reconstruction MSE: 2.8911
Archetype stats: min=-17.3505, max=27.9203
Archetype change since last debug: 0.096781
Archetype gradients: norm=0.024748, mean=0.000658
Epoch 1/1
Average loss: 2.9311
Archetypal loss: 2.9311
KLD loss: 28.4214
Reconstruction loss: 2.9311
Archetype R²: 0.5712
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9311 (range: 2.9311 - 2.9311)
archetypal_loss: 2.9311 (range: 2.9311 - 2.9311)
archetype_r2: 0.5712 (range: 0.5712 - 0.5712)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9990, mean=0.0909
Batch reconstruction MSE: 2.9270
Archetype stats: min=-17.3531, max=27.9244
Archetype change since last debug: 0.086740
Archetype gradients: norm=0.030207, mean=0.000763
Epoch 1/1
Average loss: 2.9214
Archetypal loss: 2.9214
KLD loss: 27.2451
Reconstruction loss: 2.9214
Archetype R²: 0.5726
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9214 (range: 2.9214 - 2.9214)
archetypal_loss: 2.9214 (range: 2.9214 - 2.9214)
archetype_r2: 0.5726 (range: 0.5726 - 0.5726)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9982, mean=0.0909
Batch reconstruction MSE: 2.7804
Archetype stats: min=-17.3534, max=27.9279
Archetype change since last debug: 0.081344
Archetype gradients: norm=0.028708, mean=0.000577
Epoch 1/1
Average loss: 2.9079
Archetypal loss: 2.9079
KLD loss: 26.2725
Reconstruction loss: 2.9079
Archetype R²: 0.5746
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9079 (range: 2.9079 - 2.9079)
archetypal_loss: 2.9079 (range: 2.9079 - 2.9079)
archetype_r2: 0.5746 (range: 0.5746 - 0.5746)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9979, mean=0.0909
Batch reconstruction MSE: 2.7466
Archetype stats: min=-17.3554, max=27.9314
Archetype change since last debug: 0.079855
Archetype gradients: norm=0.012983, mean=0.000365
Epoch 1/1
Average loss: 2.8871
Archetypal loss: 2.8871
KLD loss: 28.2395
Reconstruction loss: 2.8871
Archetype R²: 0.5777
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8871 (range: 2.8871 - 2.8871)
archetypal_loss: 2.8871 (range: 2.8871 - 2.8871)
archetype_r2: 0.5777 (range: 0.5777 - 0.5777)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9965, mean=0.0909
Batch reconstruction MSE: 2.7280
Archetype stats: min=-17.3548, max=27.9324
Archetype change since last debug: 0.082613
Archetype gradients: norm=0.019008, mean=0.000471
Epoch 1/1
Average loss: 2.8771
Archetypal loss: 2.8771
KLD loss: 27.8985
Reconstruction loss: 2.8771
Archetype R²: 0.5792
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8771 (range: 2.8771 - 2.8771)
archetypal_loss: 2.8771 (range: 2.8771 - 2.8771)
archetype_r2: 0.5792 (range: 0.5792 - 0.5792)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9965, mean=0.0909
Batch reconstruction MSE: 2.6959
Archetype stats: min=-17.3552, max=27.9354
Archetype change since last debug: 0.107345
Archetype gradients: norm=0.013399, mean=0.000337
Epoch 1/1
Average loss: 2.8754
Archetypal loss: 2.8754
KLD loss: 28.4751
Reconstruction loss: 2.8754
Archetype R²: 0.5794
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8754 (range: 2.8754 - 2.8754)
archetypal_loss: 2.8754 (range: 2.8754 - 2.8754)
archetype_r2: 0.5794 (range: 0.5794 - 0.5794)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9932, mean=0.0909
Batch reconstruction MSE: 2.6757
Archetype stats: min=-17.3545, max=27.9331
Archetype change since last debug: 0.143369
Archetype gradients: norm=0.012070, mean=0.000336
Epoch 1/1
Average loss: 2.8569
Archetypal loss: 2.8569
KLD loss: 27.7233
Reconstruction loss: 2.8569
Archetype R²: 0.5821
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8569 (range: 2.8569 - 2.8569)
archetypal_loss: 2.8569 (range: 2.8569 - 2.8569)
archetype_r2: 0.5821 (range: 0.5821 - 0.5821)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9937, mean=0.0909
Batch reconstruction MSE: 2.6678
Archetype stats: min=-17.3570, max=27.9342
Archetype change since last debug: 0.172729
Archetype gradients: norm=0.019253, mean=0.000421
Epoch 1/1
Average loss: 2.8333
Archetypal loss: 2.8333
KLD loss: 28.1458
Reconstruction loss: 2.8333
Archetype R²: 0.5856
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8333 (range: 2.8333 - 2.8333)
archetypal_loss: 2.8333 (range: 2.8333 - 2.8333)
archetype_r2: 0.5856 (range: 0.5856 - 0.5856)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9929, mean=0.0909
Batch reconstruction MSE: 2.6398
Archetype stats: min=-17.3597, max=27.9371
Archetype change since last debug: 0.204905
Archetype gradients: norm=0.017313, mean=0.000438
Epoch 1/1
Average loss: 2.8208
Archetypal loss: 2.8208
KLD loss: 28.6159
Reconstruction loss: 2.8208
Archetype R²: 0.5874
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8208 (range: 2.8208 - 2.8208)
archetypal_loss: 2.8208 (range: 2.8208 - 2.8208)
archetype_r2: 0.5874 (range: 0.5874 - 0.5874)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9876, mean=0.0909
Batch reconstruction MSE: 2.6348
Archetype stats: min=-17.3645, max=27.9415
Archetype change since last debug: 0.233753
Archetype gradients: norm=0.020559, mean=0.000554
Epoch 1/1
Average loss: 2.8086
Archetypal loss: 2.8086
KLD loss: 29.2565
Reconstruction loss: 2.8086
Archetype R²: 0.5892
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8086 (range: 2.8086 - 2.8086)
archetypal_loss: 2.8086 (range: 2.8086 - 2.8086)
archetype_r2: 0.5892 (range: 0.5892 - 0.5892)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9805, mean=0.0909
Batch reconstruction MSE: 2.6087
Archetype stats: min=-17.3653, max=27.9381
Archetype change since last debug: 0.219578
Archetype gradients: norm=0.023147, mean=0.000528
Epoch 1/1
Average loss: 2.7802
Archetypal loss: 2.7802
KLD loss: 29.8350
Reconstruction loss: 2.7802
Archetype R²: 0.5934
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7802 (range: 2.7802 - 2.7802)
archetypal_loss: 2.7802 (range: 2.7802 - 2.7802)
archetype_r2: 0.5934 (range: 0.5934 - 0.5934)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9883, mean=0.0909
Batch reconstruction MSE: 2.5965
Archetype stats: min=-17.3692, max=27.9386
Archetype change since last debug: 0.209528
Archetype gradients: norm=0.017842, mean=0.000510
Epoch 1/1
Average loss: 2.7483
Archetypal loss: 2.7483
KLD loss: 30.9893
Reconstruction loss: 2.7483
Archetype R²: 0.5981
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7483 (range: 2.7483 - 2.7483)
archetypal_loss: 2.7483 (range: 2.7483 - 2.7483)
archetype_r2: 0.5981 (range: 0.5981 - 0.5981)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9833, mean=0.0909
Batch reconstruction MSE: 2.5587
Archetype stats: min=-17.3721, max=27.9405
Archetype change since last debug: 0.168637
Archetype gradients: norm=0.016536, mean=0.000447
Epoch 1/1
Average loss: 2.7396
Archetypal loss: 2.7396
KLD loss: 29.5778
Reconstruction loss: 2.7396
Archetype R²: 0.5993
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7396 (range: 2.7396 - 2.7396)
archetypal_loss: 2.7396 (range: 2.7396 - 2.7396)
archetype_r2: 0.5993 (range: 0.5993 - 0.5993)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9679, mean=0.0909
Batch reconstruction MSE: 2.5654
Archetype stats: min=-17.3757, max=27.9440
Archetype change since last debug: 0.149359
Archetype gradients: norm=0.022577, mean=0.000554
Epoch 1/1
Average loss: 2.7264
Archetypal loss: 2.7264
KLD loss: 29.2705
Reconstruction loss: 2.7264
Archetype R²: 0.6013
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7264 (range: 2.7264 - 2.7264)
archetypal_loss: 2.7264 (range: 2.7264 - 2.7264)
archetype_r2: 0.6013 (range: 0.6013 - 0.6013)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9867, mean=0.0909
Batch reconstruction MSE: 2.5618
Archetype stats: min=-17.3782, max=27.9451
Archetype change since last debug: 0.101772
Archetype gradients: norm=0.017769, mean=0.000539
Epoch 1/1
Average loss: 2.7112
Archetypal loss: 2.7112
KLD loss: 29.1399
Reconstruction loss: 2.7112
Archetype R²: 0.6035
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7112 (range: 2.7112 - 2.7112)
archetypal_loss: 2.7112 (range: 2.7112 - 2.7112)
archetype_r2: 0.6035 (range: 0.6035 - 0.6035)
fc_Y Learning Summary:
Fold 2/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6544
SSE: 14802.0242
PCHA archetype R²: 0.6544
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 32.373
Data radius (mean): 17.758
Archetype distances: 18.177 to 42.248
Archetypes outside data: 4/11
Min archetype separation: 16.977
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.8776, mean=0.0909
Batch reconstruction MSE: 7.3674
Archetype stats: min=-16.9865, max=29.5486
Archetype gradients: norm=0.019733, mean=0.000616
Epoch 1/1
Average loss: 6.7235
Archetypal loss: 6.7235
KLD loss: 5.7133
Reconstruction loss: 6.7235
Archetype R²: 0.0241
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.7235 (range: 6.7235 - 6.7235)
archetypal_loss: 6.7235 (range: 6.7235 - 6.7235)
archetype_r2: 0.0241 (range: 0.0241 - 0.0241)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9618, mean=0.0909
Batch reconstruction MSE: 6.6527
Archetype stats: min=-16.9745, max=29.5458
Archetype change since last debug: 0.304309
Archetype gradients: norm=0.013012, mean=0.000411
Epoch 1/1
Average loss: 5.5909
Archetypal loss: 5.5909
KLD loss: 42.5658
Reconstruction loss: 5.5909
Archetype R²: 0.1892
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.5909 (range: 5.5909 - 5.5909)
archetypal_loss: 5.5909 (range: 5.5909 - 5.5909)
archetype_r2: 0.1892 (range: 0.1892 - 0.1892)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9834, mean=0.0909
Batch reconstruction MSE: 5.9566
Archetype stats: min=-16.9874, max=29.5767
Archetype change since last debug: 0.408916
Archetype gradients: norm=0.021451, mean=0.000628
Epoch 1/1
Average loss: 4.4489
Archetypal loss: 4.4489
KLD loss: 66.2722
Reconstruction loss: 4.4489
Archetype R²: 0.3563
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.4489 (range: 4.4489 - 4.4489)
archetypal_loss: 4.4489 (range: 4.4489 - 4.4489)
archetype_r2: 0.3563 (range: 0.3563 - 0.3563)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9544, mean=0.0909
Batch reconstruction MSE: 5.1764
Archetype stats: min=-17.0145, max=29.6025
Archetype change since last debug: 0.459391
Archetype gradients: norm=0.029959, mean=0.000878
Epoch 1/1
Average loss: 3.7970
Archetypal loss: 3.7970
KLD loss: 51.5138
Reconstruction loss: 3.7970
Archetype R²: 0.4517
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.7970 (range: 3.7970 - 3.7970)
archetypal_loss: 3.7970 (range: 3.7970 - 3.7970)
archetype_r2: 0.4517 (range: 0.4517 - 0.4517)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9599, mean=0.0909
Batch reconstruction MSE: 4.5048
Archetype stats: min=-17.0307, max=29.6141
Archetype change since last debug: 0.383929
Archetype gradients: norm=0.030441, mean=0.000927
Epoch 1/1
Average loss: 3.4883
Archetypal loss: 3.4883
KLD loss: 32.8417
Reconstruction loss: 3.4883
Archetype R²: 0.4966
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.4883 (range: 3.4883 - 3.4883)
archetypal_loss: 3.4883 (range: 3.4883 - 3.4883)
archetype_r2: 0.4966 (range: 0.4966 - 0.4966)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9647, mean=0.0909
Batch reconstruction MSE: 4.0869
Archetype stats: min=-17.0362, max=29.6205
Archetype change since last debug: 0.276052
Archetype gradients: norm=0.027554, mean=0.000854
Epoch 1/1
Average loss: 3.3351
Archetypal loss: 3.3351
KLD loss: 25.0994
Reconstruction loss: 3.3351
Archetype R²: 0.5188
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3351 (range: 3.3351 - 3.3351)
archetypal_loss: 3.3351 (range: 3.3351 - 3.3351)
archetype_r2: 0.5188 (range: 0.5188 - 0.5188)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9438, mean=0.0909
Batch reconstruction MSE: 3.7562
Archetype stats: min=-17.0407, max=29.6259
Archetype change since last debug: 0.240279
Archetype gradients: norm=0.027226, mean=0.000819
Epoch 1/1
Average loss: 3.2147
Archetypal loss: 3.2147
KLD loss: 23.4142
Reconstruction loss: 3.2147
Archetype R²: 0.5364
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.2147 (range: 3.2147 - 3.2147)
archetypal_loss: 3.2147 (range: 3.2147 - 3.2147)
archetype_r2: 0.5364 (range: 0.5364 - 0.5364)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9322, mean=0.0909
Batch reconstruction MSE: 3.5164
Archetype stats: min=-17.0462, max=29.6298
Archetype change since last debug: 0.243975
Archetype gradients: norm=0.022751, mean=0.000671
Epoch 1/1
Average loss: 3.1334
Archetypal loss: 3.1334
KLD loss: 23.6257
Reconstruction loss: 3.1334
Archetype R²: 0.5482
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1334 (range: 3.1334 - 3.1334)
archetypal_loss: 3.1334 (range: 3.1334 - 3.1334)
archetype_r2: 0.5482 (range: 0.5482 - 0.5482)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9455, mean=0.0909
Batch reconstruction MSE: 3.3447
Archetype stats: min=-17.0509, max=29.6329
Archetype change since last debug: 0.226230
Archetype gradients: norm=0.019005, mean=0.000567
Epoch 1/1
Average loss: 3.0720
Archetypal loss: 3.0720
KLD loss: 23.7456
Reconstruction loss: 3.0720
Archetype R²: 0.5571
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0720 (range: 3.0720 - 3.0720)
archetypal_loss: 3.0720 (range: 3.0720 - 3.0720)
archetype_r2: 0.5571 (range: 0.5571 - 0.5571)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9360, mean=0.0909
Batch reconstruction MSE: 3.2286
Archetype stats: min=-17.0565, max=29.6356
Archetype change since last debug: 0.186697
Archetype gradients: norm=0.014081, mean=0.000432
Epoch 1/1
Average loss: 3.0240
Archetypal loss: 3.0240
KLD loss: 23.8983
Reconstruction loss: 3.0240
Archetype R²: 0.5641
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0240 (range: 3.0240 - 3.0240)
archetypal_loss: 3.0240 (range: 3.0240 - 3.0240)
archetype_r2: 0.5641 (range: 0.5641 - 0.5641)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9410, mean=0.0909
Batch reconstruction MSE: 3.1659
Archetype stats: min=-17.0614, max=29.6377
Archetype change since last debug: 0.148242
Archetype gradients: norm=0.015356, mean=0.000472
Epoch 1/1
Average loss: 2.9987
Archetypal loss: 2.9987
KLD loss: 22.4362
Reconstruction loss: 2.9987
Archetype R²: 0.5678
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9987 (range: 2.9987 - 2.9987)
archetypal_loss: 2.9987 (range: 2.9987 - 2.9987)
archetype_r2: 0.5678 (range: 0.5678 - 0.5678)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.9192, mean=0.0909
Batch reconstruction MSE: 3.1425
Archetype stats: min=-17.0656, max=29.6402
Archetype change since last debug: 0.124097
Archetype gradients: norm=0.015822, mean=0.000488
Epoch 1/1
Average loss: 2.9837
Archetypal loss: 2.9837
KLD loss: 22.2699
Reconstruction loss: 2.9837
Archetype R²: 0.5700
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9837 (range: 2.9837 - 2.9837)
archetypal_loss: 2.9837 (range: 2.9837 - 2.9837)
archetype_r2: 0.5700 (range: 0.5700 - 0.5700)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0003, max=0.9068, mean=0.0909
Batch reconstruction MSE: 3.1184
Archetype stats: min=-17.0680, max=29.6421
Archetype change since last debug: 0.102490
Archetype gradients: norm=0.015438, mean=0.000463
Epoch 1/1
Average loss: 2.9748
Archetypal loss: 2.9748
KLD loss: 22.1188
Reconstruction loss: 2.9748
Archetype R²: 0.5713
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9748 (range: 2.9748 - 2.9748)
archetypal_loss: 2.9748 (range: 2.9748 - 2.9748)
archetype_r2: 0.5713 (range: 0.5713 - 0.5713)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.9059, mean=0.0909
Batch reconstruction MSE: 3.0988
Archetype stats: min=-17.0720, max=29.6442
Archetype change since last debug: 0.098618
Archetype gradients: norm=0.014618, mean=0.000453
Epoch 1/1
Average loss: 2.9603
Archetypal loss: 2.9603
KLD loss: 22.1893
Reconstruction loss: 2.9603
Archetype R²: 0.5734
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9603 (range: 2.9603 - 2.9603)
archetypal_loss: 2.9603 (range: 2.9603 - 2.9603)
archetype_r2: 0.5734 (range: 0.5734 - 0.5734)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0002, max=0.8618, mean=0.0909
Batch reconstruction MSE: 3.0467
Archetype stats: min=-17.0746, max=29.6460
Archetype change since last debug: 0.122073
Archetype gradients: norm=0.014430, mean=0.000450
Epoch 1/1
Average loss: 2.9461
Archetypal loss: 2.9461
KLD loss: 22.6107
Reconstruction loss: 2.9461
Archetype R²: 0.5754
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9461 (range: 2.9461 - 2.9461)
archetypal_loss: 2.9461 (range: 2.9461 - 2.9461)
archetype_r2: 0.5754 (range: 0.5754 - 0.5754)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9434, mean=0.0909
Batch reconstruction MSE: 3.0212
Archetype stats: min=-17.0782, max=29.6475
Archetype change since last debug: 0.141564
Archetype gradients: norm=0.011315, mean=0.000358
Epoch 1/1
Average loss: 2.9431
Archetypal loss: 2.9431
KLD loss: 23.4322
Reconstruction loss: 2.9431
Archetype R²: 0.5758
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9431 (range: 2.9431 - 2.9431)
archetypal_loss: 2.9431 (range: 2.9431 - 2.9431)
archetype_r2: 0.5758 (range: 0.5758 - 0.5758)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9626, mean=0.0909
Batch reconstruction MSE: 3.0311
Archetype stats: min=-17.0800, max=29.6493
Archetype change since last debug: 0.195862
Archetype gradients: norm=0.017440, mean=0.000473
Epoch 1/1
Average loss: 2.9279
Archetypal loss: 2.9279
KLD loss: 24.0428
Reconstruction loss: 2.9279
Archetype R²: 0.5779
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9279 (range: 2.9279 - 2.9279)
archetypal_loss: 2.9279 (range: 2.9279 - 2.9279)
archetype_r2: 0.5779 (range: 0.5779 - 0.5779)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9445, mean=0.0909
Batch reconstruction MSE: 3.0100
Archetype stats: min=-17.0833, max=29.6515
Archetype change since last debug: 0.226597
Archetype gradients: norm=0.014112, mean=0.000410
Epoch 1/1
Average loss: 2.9128
Archetypal loss: 2.9128
KLD loss: 24.5510
Reconstruction loss: 2.9128
Archetype R²: 0.5800
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9128 (range: 2.9128 - 2.9128)
archetypal_loss: 2.9128 (range: 2.9128 - 2.9128)
archetype_r2: 0.5800 (range: 0.5800 - 0.5800)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9407, mean=0.0909
Batch reconstruction MSE: 2.9882
Archetype stats: min=-17.0853, max=29.6498
Archetype change since last debug: 0.211494
Archetype gradients: norm=0.018253, mean=0.000467
Epoch 1/1
Average loss: 2.8861
Archetypal loss: 2.8861
KLD loss: 24.6241
Reconstruction loss: 2.8861
Archetype R²: 0.5837
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8861 (range: 2.8861 - 2.8861)
archetypal_loss: 2.8861 (range: 2.8861 - 2.8861)
archetype_r2: 0.5837 (range: 0.5837 - 0.5837)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0001, max=0.9227, mean=0.0909
Batch reconstruction MSE: 2.9609
Archetype stats: min=-17.0876, max=29.6488
Archetype change since last debug: 0.205569
Archetype gradients: norm=0.014859, mean=0.000472
Epoch 1/1
Average loss: 2.8500
Archetypal loss: 2.8500
KLD loss: 25.7522
Reconstruction loss: 2.8500
Archetype R²: 0.5889
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8500 (range: 2.8500 - 2.8500)
archetypal_loss: 2.8500 (range: 2.8500 - 2.8500)
archetype_r2: 0.5889 (range: 0.5889 - 0.5889)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9032, mean=0.0909
Batch reconstruction MSE: 2.9377
Archetype stats: min=-17.0889, max=29.6478
Archetype change since last debug: 0.216373
Archetype gradients: norm=0.014053, mean=0.000429
Epoch 1/1
Average loss: 2.8203
Archetypal loss: 2.8203
KLD loss: 26.4691
Reconstruction loss: 2.8203
Archetype R²: 0.5932
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8203 (range: 2.8203 - 2.8203)
archetypal_loss: 2.8203 (range: 2.8203 - 2.8203)
archetype_r2: 0.5932 (range: 0.5932 - 0.5932)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8701, mean=0.0909
Batch reconstruction MSE: 2.9049
Archetype stats: min=-17.0919, max=29.6497
Archetype change since last debug: 0.198886
Archetype gradients: norm=0.017161, mean=0.000533
Epoch 1/1
Average loss: 2.7852
Archetypal loss: 2.7852
KLD loss: 27.7241
Reconstruction loss: 2.7852
Archetype R²: 0.5982
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7852 (range: 2.7852 - 2.7852)
archetypal_loss: 2.7852 (range: 2.7852 - 2.7852)
archetype_r2: 0.5982 (range: 0.5982 - 0.5982)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8583, mean=0.0909
Batch reconstruction MSE: 2.9142
Archetype stats: min=-17.0924, max=29.6514
Archetype change since last debug: 0.185030
Archetype gradients: norm=0.017515, mean=0.000509
Epoch 1/1
Average loss: 2.7639
Archetypal loss: 2.7639
KLD loss: 27.4151
Reconstruction loss: 2.7639
Archetype R²: 0.6013
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7639 (range: 2.7639 - 2.7639)
archetypal_loss: 2.7639 (range: 2.7639 - 2.7639)
archetype_r2: 0.6013 (range: 0.6013 - 0.6013)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8376, mean=0.0909
Batch reconstruction MSE: 2.8670
Archetype stats: min=-17.0965, max=29.6540
Archetype change since last debug: 0.163585
Archetype gradients: norm=0.020567, mean=0.000581
Epoch 1/1
Average loss: 2.7495
Archetypal loss: 2.7495
KLD loss: 27.0698
Reconstruction loss: 2.7495
Archetype R²: 0.6034
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7495 (range: 2.7495 - 2.7495)
archetypal_loss: 2.7495 (range: 2.7495 - 2.7495)
archetype_r2: 0.6034 (range: 0.6034 - 0.6034)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8257, mean=0.0909
Batch reconstruction MSE: 2.8356
Archetype stats: min=-17.0957, max=29.6558
Archetype change since last debug: 0.133249
Archetype gradients: norm=0.016922, mean=0.000530
Epoch 1/1
Average loss: 2.7362
Archetypal loss: 2.7362
KLD loss: 25.5845
Reconstruction loss: 2.7362
Archetype R²: 0.6052
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7362 (range: 2.7362 - 2.7362)
archetypal_loss: 2.7362 (range: 2.7362 - 2.7362)
archetype_r2: 0.6052 (range: 0.6052 - 0.6052)
fc_Y Learning Summary:
Fold 3/3
Model input_dim: 50 (auto-detected from data)
Archetypes parameter registered: True
Archetypes requires_grad: True
Deep_AA (Deep Archetypal Analysis) initialized:
- Single-stage architecture (like Deep_2)
- Inflation factor: 1.5
- Direct archetypal coordinates (no bottleneck)
Consolidated Archetype Initialization
PCHA: True, Inflation: True (factor: 1.5)
Test inflation: False
Running PCHA initialization...
Input shape: (128, 50)
Target archetypes: 11
Running PCHA with 11 archetypes...
Data shape for PCHA: (50, 128)
PCHA Results:
Archetypes shape: (11, 50)
Archetype R²: 0.6102
SSE: 16209.8097
PCHA archetype R²: 0.6102
Archetype shape: (11, 50)
[OK] Initialized 11 archetypes using PCHA
Scalar Archetypal Inflation (factor: 1.50)
[OK] Inflation complete
[STATS] Positioning verification:
Data radius (max): 63.739
Data radius (mean): 16.936
Archetype distances: 17.171 to 36.031
Archetypes outside data: 0/11
Min archetype separation: 17.366
[OK] Archetype initialization complete (success: True)
[OK] Archetype initialization complete (PCHA: True, Inflation: 1.5)
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0004, max=0.8469, mean=0.0909
Batch reconstruction MSE: 6.6119
Archetype stats: min=-14.3916, max=24.3026
Archetype gradients: norm=0.013376, mean=0.000439
Epoch 1/1
Average loss: 6.5532
Archetypal loss: 6.5532
KLD loss: 2.9747
Reconstruction loss: 6.5532
Archetype R²: 0.0149
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 6.5532 (range: 6.5532 - 6.5532)
archetypal_loss: 6.5532 (range: 6.5532 - 6.5532)
archetype_r2: 0.0149 (range: 0.0149 - 0.0149)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9994, mean=0.0909
Batch reconstruction MSE: 6.0525
Archetype stats: min=-14.3866, max=24.2950
Archetype change since last debug: 0.268463
Archetype gradients: norm=0.012158, mean=0.000385
Epoch 1/1
Average loss: 5.6494
Archetypal loss: 5.6494
KLD loss: 57.6857
Reconstruction loss: 5.6494
Archetype R²: 0.1523
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 5.6494 (range: 5.6494 - 5.6494)
archetypal_loss: 5.6494 (range: 5.6494 - 5.6494)
archetype_r2: 0.1523 (range: 0.1523 - 0.1523)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9898, mean=0.0909
Batch reconstruction MSE: 5.1423
Archetype stats: min=-14.4209, max=24.3232
Archetype change since last debug: 0.476380
Archetype gradients: norm=0.020018, mean=0.000561
Epoch 1/1
Average loss: 4.5991
Archetypal loss: 4.5991
KLD loss: 94.2986
Reconstruction loss: 4.5991
Archetype R²: 0.3101
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 4.5991 (range: 4.5991 - 4.5991)
archetypal_loss: 4.5991 (range: 4.5991 - 4.5991)
archetype_r2: 0.3101 (range: 0.3101 - 0.3101)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9928, mean=0.0909
Batch reconstruction MSE: 4.2507
Archetype stats: min=-14.4516, max=24.3557
Archetype change since last debug: 0.459790
Archetype gradients: norm=0.018024, mean=0.000472
Epoch 1/1
Average loss: 3.9933
Archetypal loss: 3.9933
KLD loss: 59.5562
Reconstruction loss: 3.9933
Archetype R²: 0.4011
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.9933 (range: 3.9933 - 3.9933)
archetypal_loss: 3.9933 (range: 3.9933 - 3.9933)
archetype_r2: 0.4011 (range: 0.4011 - 0.4011)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9961, mean=0.0909
Batch reconstruction MSE: 3.7140
Archetype stats: min=-14.4652, max=24.3904
Archetype change since last debug: 0.442656
Archetype gradients: norm=0.017856, mean=0.000509
Epoch 1/1
Average loss: 3.5486
Archetypal loss: 3.5486
KLD loss: 49.5963
Reconstruction loss: 3.5486
Archetype R²: 0.4680
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.5486 (range: 3.5486 - 3.5486)
archetypal_loss: 3.5486 (range: 3.5486 - 3.5486)
archetype_r2: 0.4680 (range: 0.4680 - 0.4680)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9991, mean=0.0909
Batch reconstruction MSE: 3.4144
Archetype stats: min=-14.4755, max=24.4206
Archetype change since last debug: 0.395984
Archetype gradients: norm=0.009747, mean=0.000292
Epoch 1/1
Average loss: 3.3043
Archetypal loss: 3.3043
KLD loss: 45.9928
Reconstruction loss: 3.3043
Archetype R²: 0.5050
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.3043 (range: 3.3043 - 3.3043)
archetypal_loss: 3.3043 (range: 3.3043 - 3.3043)
archetype_r2: 0.5050 (range: 0.5050 - 0.5050)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9977, mean=0.0909
Batch reconstruction MSE: 3.3171
Archetype stats: min=-14.4846, max=24.4398
Archetype change since last debug: 0.278471
Archetype gradients: norm=0.027966, mean=0.000719
Epoch 1/1
Average loss: 3.1560
Archetypal loss: 3.1560
KLD loss: 43.3428
Reconstruction loss: 3.1560
Archetype R²: 0.5275
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.1560 (range: 3.1560 - 3.1560)
archetypal_loss: 3.1560 (range: 3.1560 - 3.1560)
archetype_r2: 0.5275 (range: 0.5275 - 0.5275)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9977, mean=0.0909
Batch reconstruction MSE: 3.3496
Archetype stats: min=-14.4897, max=24.4509
Archetype change since last debug: 0.249258
Archetype gradients: norm=0.047695, mean=0.001063
Epoch 1/1
Average loss: 3.0496
Archetypal loss: 3.0496
KLD loss: 40.0136
Reconstruction loss: 3.0496
Archetype R²: 0.5435
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 3.0496 (range: 3.0496 - 3.0496)
archetypal_loss: 3.0496 (range: 3.0496 - 3.0496)
archetype_r2: 0.5435 (range: 0.5435 - 0.5435)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9978, mean=0.0909
Batch reconstruction MSE: 3.2714
Archetype stats: min=-14.4953, max=24.4600
Archetype change since last debug: 0.210410
Archetype gradients: norm=0.048732, mean=0.001260
Epoch 1/1
Average loss: 2.9644
Archetypal loss: 2.9644
KLD loss: 35.6148
Reconstruction loss: 2.9644
Archetype R²: 0.5563
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.9644 (range: 2.9644 - 2.9644)
archetypal_loss: 2.9644 (range: 2.9644 - 2.9644)
archetype_r2: 0.5563 (range: 0.5563 - 0.5563)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9982, mean=0.0909
Batch reconstruction MSE: 2.9370
Archetype stats: min=-14.4952, max=24.4698
Archetype change since last debug: 0.190980
Archetype gradients: norm=0.022330, mean=0.000612
Epoch 1/1
Average loss: 2.8645
Archetypal loss: 2.8645
KLD loss: 34.1852
Reconstruction loss: 2.8645
Archetype R²: 0.5712
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.8645 (range: 2.8645 - 2.8645)
archetypal_loss: 2.8645 (range: 2.8645 - 2.8645)
archetype_r2: 0.5712 (range: 0.5712 - 0.5712)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9972, mean=0.0909
Batch reconstruction MSE: 2.8483
Archetype stats: min=-14.4985, max=24.4760
Archetype change since last debug: 0.153103
Archetype gradients: norm=0.023250, mean=0.000648
Epoch 1/1
Average loss: 2.7984
Archetypal loss: 2.7984
KLD loss: 34.7140
Reconstruction loss: 2.7984
Archetype R²: 0.5810
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7984 (range: 2.7984 - 2.7984)
archetypal_loss: 2.7984 (range: 2.7984 - 2.7984)
archetype_r2: 0.5810 (range: 0.5810 - 0.5810)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9958, mean=0.0909
Batch reconstruction MSE: 2.7738
Archetype stats: min=-14.4987, max=24.4828
Archetype change since last debug: 0.141252
Archetype gradients: norm=0.017640, mean=0.000521
Epoch 1/1
Average loss: 2.7478
Archetypal loss: 2.7478
KLD loss: 33.2621
Reconstruction loss: 2.7478
Archetype R²: 0.5886
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7478 (range: 2.7478 - 2.7478)
archetypal_loss: 2.7478 (range: 2.7478 - 2.7478)
archetype_r2: 0.5886 (range: 0.5886 - 0.5886)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9950, mean=0.0909
Batch reconstruction MSE: 2.7546
Archetype stats: min=-14.5009, max=24.4884
Archetype change since last debug: 0.133732
Archetype gradients: norm=0.024467, mean=0.000741
Epoch 1/1
Average loss: 2.7108
Archetypal loss: 2.7108
KLD loss: 33.3583
Reconstruction loss: 2.7108
Archetype R²: 0.5940
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.7108 (range: 2.7108 - 2.7108)
archetypal_loss: 2.7108 (range: 2.7108 - 2.7108)
archetype_r2: 0.5940 (range: 0.5940 - 0.5940)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9867, mean=0.0909
Batch reconstruction MSE: 2.7625
Archetype stats: min=-14.5021, max=24.4958
Archetype change since last debug: 0.120318
Archetype gradients: norm=0.028735, mean=0.000858
Epoch 1/1
Average loss: 2.6808
Archetypal loss: 2.6808
KLD loss: 32.8165
Reconstruction loss: 2.6808
Archetype R²: 0.5985
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6808 (range: 2.6808 - 2.6808)
archetypal_loss: 2.6808 (range: 2.6808 - 2.6808)
archetype_r2: 0.5985 (range: 0.5985 - 0.5985)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9847, mean=0.0909
Batch reconstruction MSE: 2.8226
Archetype stats: min=-14.5040, max=24.5014
Archetype change since last debug: 0.111272
Archetype gradients: norm=0.043780, mean=0.001247
Epoch 1/1
Average loss: 2.6648
Archetypal loss: 2.6648
KLD loss: 32.0108
Reconstruction loss: 2.6648
Archetype R²: 0.6008
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6648 (range: 2.6648 - 2.6648)
archetypal_loss: 2.6648 (range: 2.6648 - 2.6648)
archetype_r2: 0.6008 (range: 0.6008 - 0.6008)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9569, mean=0.0909
Batch reconstruction MSE: 2.9079
Archetype stats: min=-14.5044, max=24.5078
Archetype change since last debug: 0.097042
Archetype gradients: norm=0.066219, mean=0.001630
Epoch 1/1
Average loss: 2.6476
Archetypal loss: 2.6476
KLD loss: 32.4714
Reconstruction loss: 2.6476
Archetype R²: 0.6033
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6476 (range: 2.6476 - 2.6476)
archetypal_loss: 2.6476 (range: 2.6476 - 2.6476)
archetype_r2: 0.6033 (range: 0.6033 - 0.6033)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9759, mean=0.0909
Batch reconstruction MSE: 2.8902
Archetype stats: min=-14.5059, max=24.5113
Archetype change since last debug: 0.090025
Archetype gradients: norm=0.056426, mean=0.001588
Epoch 1/1
Average loss: 2.6347
Archetypal loss: 2.6347
KLD loss: 31.1247
Reconstruction loss: 2.6347
Archetype R²: 0.6052
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6347 (range: 2.6347 - 2.6347)
archetypal_loss: 2.6347 (range: 2.6347 - 2.6347)
archetype_r2: 0.6052 (range: 0.6052 - 0.6052)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9248, mean=0.0909
Batch reconstruction MSE: 2.7267
Archetype stats: min=-14.5044, max=24.5164
Archetype change since last debug: 0.085922
Archetype gradients: norm=0.051519, mean=0.001285
Epoch 1/1
Average loss: 2.6072
Archetypal loss: 2.6072
KLD loss: 31.3155
Reconstruction loss: 2.6072
Archetype R²: 0.6094
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.6072 (range: 2.6072 - 2.6072)
archetypal_loss: 2.6072 (range: 2.6072 - 2.6072)
archetype_r2: 0.6094 (range: 0.6094 - 0.6094)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9610, mean=0.0909
Batch reconstruction MSE: 2.6290
Archetype stats: min=-14.5051, max=24.5187
Archetype change since last debug: 0.084603
Archetype gradients: norm=0.027620, mean=0.000878
Epoch 1/1
Average loss: 2.5876
Archetypal loss: 2.5876
KLD loss: 31.3952
Reconstruction loss: 2.5876
Archetype R²: 0.6123
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.5876 (range: 2.5876 - 2.5876)
archetypal_loss: 2.5876 (range: 2.5876 - 2.5876)
archetype_r2: 0.6123 (range: 0.6123 - 0.6123)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8977, mean=0.0909
Batch reconstruction MSE: 2.5735
Archetype stats: min=-14.5052, max=24.5216
Archetype change since last debug: 0.070396
Archetype gradients: norm=0.021966, mean=0.000625
Epoch 1/1
Average loss: 2.5642
Archetypal loss: 2.5642
KLD loss: 31.5808
Reconstruction loss: 2.5642
Archetype R²: 0.6158
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.5642 (range: 2.5642 - 2.5642)
archetypal_loss: 2.5642 (range: 2.5642 - 2.5642)
archetype_r2: 0.6158 (range: 0.6158 - 0.6158)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9575, mean=0.0909
Batch reconstruction MSE: 2.5546
Archetype stats: min=-14.5056, max=24.5253
Archetype change since last debug: 0.073362
Archetype gradients: norm=0.015304, mean=0.000512
Epoch 1/1
Average loss: 2.5490
Archetypal loss: 2.5490
KLD loss: 32.1773
Reconstruction loss: 2.5490
Archetype R²: 0.6181
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.5490 (range: 2.5490 - 2.5490)
archetypal_loss: 2.5490 (range: 2.5490 - 2.5490)
archetype_r2: 0.6181 (range: 0.6181 - 0.6181)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8598, mean=0.0909
Batch reconstruction MSE: 2.5305
Archetype stats: min=-14.5071, max=24.5282
Archetype change since last debug: 0.065399
Archetype gradients: norm=0.018057, mean=0.000479
Epoch 1/1
Average loss: 2.5363
Archetypal loss: 2.5363
KLD loss: 32.4907
Reconstruction loss: 2.5363
Archetype R²: 0.6199
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.5363 (range: 2.5363 - 2.5363)
archetypal_loss: 2.5363 (range: 2.5363 - 2.5363)
archetype_r2: 0.6199 (range: 0.6199 - 0.6199)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.9153, mean=0.0909
Batch reconstruction MSE: 2.5297
Archetype stats: min=-14.5076, max=24.5312
Archetype change since last debug: 0.067337
Archetype gradients: norm=0.017157, mean=0.000532
Epoch 1/1
Average loss: 2.5319
Archetypal loss: 2.5319
KLD loss: 33.0287
Reconstruction loss: 2.5319
Archetype R²: 0.6206
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.5319 (range: 2.5319 - 2.5319)
archetypal_loss: 2.5319 (range: 2.5319 - 2.5319)
archetype_r2: 0.6206 (range: 0.6206 - 0.6206)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8330, mean=0.0909
Batch reconstruction MSE: 2.5213
Archetype stats: min=-14.5091, max=24.5344
Archetype change since last debug: 0.062569
Archetype gradients: norm=0.019936, mean=0.000535
Epoch 1/1
Average loss: 2.5177
Archetypal loss: 2.5177
KLD loss: 32.9624
Reconstruction loss: 2.5177
Archetype R²: 0.6228
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.5177 (range: 2.5177 - 2.5177)
archetypal_loss: 2.5177 (range: 2.5177 - 2.5177)
archetype_r2: 0.6228 (range: 0.6228 - 0.6228)
fc_Y Learning Summary:
Starting training for 1 epochs...
Device: cpu
Archetypal weight: 1.0, KLD weight: 0.0, Reconstruction weight: 0.0
(Model configured: arch=1.0, kld=0.0)
Tracking stability: False, Validating constraints: False
Epoch 0 Debug:
z row sums (should be ~1.0): 1.0000 ± 0.0000
z stats: min=0.0000, max=0.8618, mean=0.0909
Batch reconstruction MSE: 2.5369
Archetype stats: min=-14.5097, max=24.5371
Archetype change since last debug: 0.063356
Archetype gradients: norm=0.024486, mean=0.000657
Epoch 1/1
Average loss: 2.5101
Archetypal loss: 2.5101
KLD loss: 33.1768
Reconstruction loss: 2.5101
Archetype R²: 0.6239
fc_Y grad norm: 0.000000
============================================================
TRAINING COMPLETED
============================================================
Final Performance:
loss: 2.5101 (range: 2.5101 - 2.5101)
archetypal_loss: 2.5101 (range: 2.5101 - 2.5101)
archetype_r2: 0.6239 (range: 0.6239 - 0.6239)
fc_Y Learning Summary:
[OK] Completed in 24.7s
[STATS] Mean archetype R²: 0.6089
[STATS] Mean validation R²: 0.6089
Grid search completed!
Best configuration: 11 archetypes, [256, 128, 64] hidden dims, Ī»=1.5
Archetype R²: 0.6089
Hyperparameter search complete!
Parameters passed here are default, you can change these or other parameters (e.g., āarchetypal_lossā) as needed.
Step 3: Analyze Results#
[5]:
print("\nAnalyzing results...")
# Access ranked configurations (best to worst)
ranked_configs = cv_summary.ranked_configs
print(f"\nTop 3 configurations:")
for i, config in enumerate(ranked_configs[:3], 1):
print(f"\n {i}. Configuration:")
print(f" Performance (R²): {config['metric_value']:.4f} ± {config['std_error']:.4f}")
print(f" Settings: {config['config_summary']}")
# Access hyperparameters dict
hparams = config['hyperparameters']
print(f" Details:")
print(f" - n_archetypes: {hparams['n_archetypes']}")
print(f" - hidden_dims: {hparams['hidden_dims']}")
print(f" - inflation_factor: {hparams['inflation_factor']}")
# Get best configuration
best_config = ranked_configs[0]
print(f"\nRecommended configuration:")
print(f" n_archetypes = {best_config['hyperparameters']['n_archetypes']}")
print(f" hidden_dims = {best_config['hyperparameters']['hidden_dims']}")
print(f" inflation_factor = {best_config['hyperparameters']['inflation_factor']}")
print(f" Expected R² = {best_config['metric_value']:.4f}")
Analyzing results...
Top 3 configurations:
1. Configuration:
Performance (R²): 0.6089 ± 0.0057
Settings: 11 archetypes, [256, 128, 64] hidden dims, Ī»=1.5
Details:
- n_archetypes: 11
- hidden_dims: [256, 128, 64]
- inflation_factor: 1.5
2. Configuration:
Performance (R²): 0.6027 ± 0.0095
Settings: 11 archetypes, [128, 64] hidden dims, Ī»=1.5
Details:
- n_archetypes: 11
- hidden_dims: [128, 64]
- inflation_factor: 1.5
3. Configuration:
Performance (R²): 0.5921 ± 0.0013
Settings: 9 archetypes, [128, 64] hidden dims, Ī»=1.5
Details:
- n_archetypes: 9
- hidden_dims: [128, 64]
- inflation_factor: 1.5
Recommended configuration:
n_archetypes = 11
hidden_dims = [256, 128, 64]
inflation_factor = 1.5
Expected R² = 0.6089
Using ābest_config = ranked_configs[0]ā returns the config that delivers the highest \(R^2\), this is a useful way to programmatically access the best config if youāre running this analysis in a script (e.g., part of a Snakemake workflow), but you can also visually inspect it to select the best configuration for your dataset using the elbow_curve() method below.
Step 4: Visualize Results with Elbow Plot#
The pc.pl.elbow_curve() function creates an interactive visualization showing:
Performance metrics (R², RMSE) across different numbers of archetypes
Results for all tested hyperparameter combinations (hidden_dims, inflation_factor)
Error bars from cross-validation folds
[6]:
print("\nGenerating elbow plot using pc.pl.elbow_curve()...")
# Use PEACH's built-in elbow curve visualization
# Shows multiple metrics across all hyperparameter configurations
fig = pc.pl.elbow_curve(
cv_summary,
metrics=["archetype_r2", "mean_val_rmse"], # Show both R² and RMSE
)
# Display interactive plot
fig.show()
# Display the summary DataFrame to see all hyperparameters explored
print("\nFull hyperparameter search results:")
print(cv_summary.summary_df.to_string())
Generating elbow plot using pc.pl.elbow_curve()...
Data type cannot be displayed: application/vnd.plotly.v1+json
Full hyperparameter search results:
n_archetypes hidden_dims inflation_factor use_pcha_init use_inflation mean_convergence_epoch mean_val_archetype_r2 mean_val_mae mean_archetype_r2 mean_val_rmse mean_early_stopped std_convergence_epoch std_val_archetype_r2 std_val_mae std_archetype_r2 std_val_rmse std_early_stopped training_time early_stopping_rate
0 7 [128, 64] 1.0 True False 25.0 0.523364 1.223734 0.523364 1.800805 0.0 0.0 0.006811 0.018873 0.006811 0.026436 0.0 14.967988 0.0
1 7 [128, 64] 1.5 True True 25.0 0.525295 1.216038 0.525295 1.797145 0.0 0.0 0.002924 0.003426 0.002924 0.019772 0.0 14.652772 0.0
2 7 [256, 128, 64] 1.0 True False 25.0 0.513390 1.233822 0.513390 1.819534 0.0 0.0 0.016819 0.027618 0.016819 0.047850 0.0 17.667443 0.0
3 7 [256, 128, 64] 1.5 True True 25.0 0.526204 1.221582 0.526204 1.795450 0.0 0.0 0.004735 0.005992 0.004735 0.024167 0.0 17.644125 0.0
4 9 [128, 64] 1.0 True False 25.0 0.545984 1.198935 0.545984 1.757194 0.0 0.0 0.012670 0.013127 0.012670 0.016610 0.0 17.817975 0.0
5 9 [128, 64] 1.5 True True 25.0 0.592101 1.156319 0.592101 1.665881 0.0 0.0 0.001274 0.000567 0.001274 0.015886 0.0 17.814216 0.0
6 9 [256, 128, 64] 1.0 True False 25.0 0.552910 1.202490 0.552910 1.743383 0.0 0.0 0.020284 0.017922 0.020284 0.030704 0.0 20.795003 0.0
7 9 [256, 128, 64] 1.5 True True 25.0 0.577809 1.172580 0.577809 1.694558 0.0 0.0 0.011997 0.011833 0.011997 0.022728 0.0 20.965029 0.0
8 11 [128, 64] 1.0 True False 25.0 0.575601 1.178364 0.575601 1.699096 0.0 0.0 0.006369 0.012037 0.006369 0.009075 0.0 21.915368 0.0
9 11 [128, 64] 1.5 True True 25.0 0.602715 1.156228 0.602715 1.644016 0.0 0.0 0.009476 0.014831 0.009476 0.029191 0.0 22.049284 0.0
10 11 [256, 128, 64] 1.0 True False 25.0 0.575154 1.175513 0.575154 1.698644 0.0 0.0 0.034274 0.037607 0.034274 0.065987 0.0 25.127929 0.0
11 11 [256, 128, 64] 1.5 True True 25.0 0.608874 1.130446 0.608874 1.631127 0.0 0.0 0.005681 0.004980 0.005681 0.006469 0.0 24.669151 0.0
Summary#
[7]:
print("\n" + "="*70)
print("WORKFLOW 02 COMPLETE")
print("="*70)
print(f"Configurations tested: {len(ranked_configs)}")
print(f"Best performance: R² = {best_config['metric_value']:.4f}")
print(f"\nBest hyperparameters:")
print(f" ⢠n_archetypes: {best_config['hyperparameters']['n_archetypes']}")
print(f" ⢠hidden_dims: {best_config['hyperparameters']['hidden_dims']}")
print(f" ⢠inflation_factor: {best_config['hyperparameters']['inflation_factor']}")
print(f"\nKey outputs:")
print(f" ⢠cv_summary.ranked_configs - Ranked configurations")
print(f" ⢠cv_summary.summary_df - Full results DataFrame")
print(f" ⢠pc.pl.elbow_curve() - Interactive visualization")
print("\nNext workflow: WORKFLOW_03 (Model Training with best config)")
print("="*70)
======================================================================
WORKFLOW 02 COMPLETE
======================================================================
Configurations tested: 12
Best performance: R² = 0.6089
Best hyperparameters:
⢠n_archetypes: 11
⢠hidden_dims: [256, 128, 64]
⢠inflation_factor: 1.5
Key outputs:
⢠cv_summary.ranked_configs - Ranked configurations
⢠cv_summary.summary_df - Full results DataFrame
⢠pc.pl.elbow_curve() - Interactive visualization
Next workflow: WORKFLOW_03 (Model Training with best config)
======================================================================