Lecture 03运行准备与结果身份 · 实现代码
运行准备与结果身份 · 实现代码
按问题继续
索引恢复、去噪/遮挡ConvAE训练、PCA基线、独立冻结评价
展开完整实现代码
"""Actual denoising and masked convolutional AE on held-out digit images; not original ViT MAE."""
from pathlib import Path
import copy, hashlib, json, platform, time
import numpy as np
import torch
from torch import nn
from torch.nn import functional as F
from sklearn.datasets import load_digits
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
torch.set_num_threads(2)
SEED=20260922
SOURCE_SHA256='9f7f2ed888f5ea118ad1fc622ff64e1aa1e53d5ae162698fcbfb005f45201825'
print("source",SOURCE_SHA256,"torch",torch.__version__)