brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
tecoa_text_contrastive_objectiveCompute TeCoA image-to-text contrastive logits, loss, margins, and accuracy for robustness recovery.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when image and text embeddings must be scored according to the TeCoA objective. It implements the paper's cross-modal supervision contract: adversarial visual features should align with the correct text embeddings under normalized cosine logits.
Do not use this skill to generate adversarial perturbations or update model parameters. It is a deterministic scoring module consumed by attack and recovery harnesses.
image_embeddings: numeric matrix with shape [batch, dim].text_embeddings: numeric matrix with shape [classes, dim].labels: integer target text index for each image row.temperature: positive scalar, default 0.07.logits: cosine logits divided by temperature.loss: mean image-to-text cross-entropy.accuracy: top-1 image-to-text accuracy.margins: correct logit minus best wrong logit for each row.mean_margin: average margin.Run the tests in tests/test_contrastive_objective.py or the Distiller skill-tree validator with --run-tests.
This skill uses Python standard-library math for portability. It is intended for deterministic reduced/proxy checks and numeric cross-checks, not high-throughput CLIP training.