wenmin-wu

60 mods across 1 repository, 58 stars between them.

wenmin-wu/ds-skills

Skill Claude CodeCodex

Order DICOM slices into a coherent 3D volume by sorting on ImagePositionPatient[2] (the Z coordinate in patient space), with a filename-integer fallback for series whose tag is missing — never trust filename alphabetical order, never trust InstanceNumber.

58 4mo ago A 61 tokens

wenmin-wu/ds-skills

Skill Claude CodeCodex

Use a soft macro-F1 loss 1 − mean(2·tp / (2·tp + fp + fn)) computed from raw sigmoid probabilities (no thresholding) as a direct training objective for multi-label classification, optionally combined with BCE — closes the gap between training surrogate and the F1 metric the leaderboard scores.

58 4mo ago A 75 tokens

wenmin-wu/ds-skills

Skill Claude CodeCodex

Recover (x, y, class) point labels from color-coded dot-annotation image pairs via absdiff + blackout masking + Laplacian-of-Gaussian blob detection + center-pixel RGB classification.

58 4mo ago A 51 tokens

wenmin-wu/ds-skills

Skill Claude CodeCodex

Reshape dual-view stacked channels into doubled batch dimension for shared backbone, then concatenate with tabular features for classification.

58 4mo ago A 30 tokens

wenmin-wu/ds-skills

Skill Claude CodeCodex

Load EfficientDet pretrained on COCO with the original 90-class head, then swap in a fresh HeadNet with your own numclasses — keeps the BiFPN feature pyramid pretrained and only retrains the classification head, the canonical transfer-learning recipe for the effdet PyTorch port.

58 4mo ago A 64 tokens

wenmin-wu/ds-skills

Skill Claude CodeCodex

Tracks an Exponential Moving Average of model weights during training and evaluates both live and EMA models for more stable predictions.

58 4mo ago A 31 tokens

wenmin-wu/ds-skills

Skill Claude CodeCodex

GPU-accelerated k-NN regression on CLIP image embeddings using cosine distance and inverse-distance-power weighting to predict target embedding vectors.

58 4mo ago A 34 tokens

wenmin-wu/ds-skills

Skill Claude CodeCodex

Aggregate per-slice predictions into exam-level labels that satisfy a competition's mutual-exclusion hierarchy (positive vs negative vs indeterminate), using a top-down rule cascade — first decide the exam class, then conditionally rescale the dependent labels so the submission stays internally consistent.

58 4mo ago A 63 tokens