Dificuldade
A tua melhor pontuação
N/D
May the ORION be with you - story-driven, deceptively simple, deeply strange.
No ano em que as estrelas pararam de pulsar naquele lado do céu, a Estação Orbital Aethelgard começou a reescrever sua memória. Não por erro, mas por precaução: um buraco negro binário próximo começou a "cantar" - pulsos gravitacionais que empalideciam as bordas do tempo e deformavam a linguagem dos sensores.
Você é nomeado o Último Guardião - não porque outros Guardiões não existam mais, mas porque você é o único que ainda responde a um chamado interno. O Tecelão (uma entidade conceitual, não um ser) tece coordenadas e leis; ele não erra na matemática. Mas quando a matéria está na fibrila do espaço, surgem imitadores: os Ecos.
O Eco não inventa; ele copia imperfeitamente. Às vezes espelha uma frase, outras vezes muda uma frequência, e quando nada resta do original, sussurra pseudo-textos que parecem coerentes: soam humanos, mas não carregam a Carga Primordial - aquele fio semântico invisível que apenas o Tecelão respeita.
Na borda da observação, você tem dois registros:
A Missão: Decidir quais registros do Test são Canônicos (realmente criados pelo Tecelão) e quais são Ecos (imitações).
Nota narrativa
O Tecelão não erra na matemática. Isso significa que, onde quer que exista uma propriedade numérica invariante no Train, ela é geralmente um indício para separar Cânone de Eco. Mas o Eco é astuto: aprende padrões, distorce-os ou reflete os sinais através de espelhamento temporal. Não aceite nada pelo valor nominal - até a "simplicidade" pode ser uma armadilha.
Cada linha contém:
id_hex: identificador hex (ex: 5F3A1)sensor_x: coordenada X bruta (afetada por rotação)sensor_y: coordenada Y bruta (afetada por rotação)flux_energy: energia do evento (float)resonance_str: o sussurro/texto da mensagem (string, pode conter caracteres arcaicos, símbolos, ruído)id_hex: identificadorflux_energy: energiaresonance_str: o sussurro/textosensor_x e sensor_y estão ausentes (telemetria perdida)Construa um modelo que, para cada linha de obsidian_test.csv, produza um rótulo binário:
Avalie usando o Matthews Correlation Coefficient (MCC).
O MCC é calculado da seguinte forma:
MCC = (TP * TN - FP * FN) / sqrt((TP+FP) * (TP+FN) * (TN+FP) * (TN+FN))
onde:
Pontuação (Total 100p):
O arquivo submission.csv deve conter uma linha para cada registro do teste:
subtaskID,datapointID,answer1,1A2B3,11,4C5D6,0onde:
subtaskID - sempre 1datapointID - o valor id_hex do testeanswer - a previsão binária (0 ou 1)