21 / 24 · Concepto
Modelos de referencia y clasificación de fallos
La referencia [37,47;67,77] difiere de [38,48;68,78]. ¿Qué examinarías primero y qué registrarías?
Las lecciones se pueden leer gratis. Inscríbete para guardar el progreso.
Comprueba valores, orden y tiempo
La corrección incluye dimensiones de tensor, cada código de salida, orden de canales y espacial, aceptación de transferencias y finalización. Usa convolución directa con enteros anchos como referencia y calcula ventanas más productos escalares aplanados con otra estructura. Menos código compartido reduce fallos compartidos. Los datos calculados a mano pueden detectar que ambos modelos estén equivocados a la vez.
Compara por separado acumulación,recuantización,ReLU y agrupación. Una discrepancia del acumulador sugiere direccionamiento,orden del núcleo,conectividad de grupos,inicialización de sesgo o anchura. Acumuladores iguales con códigos de salida distintos sugieren escala,punto cero,redondeo o saturación. Valores iguales en coordenadas distintas sugieren orden de salida. Fallos solo durante pausas sugieren avance de estado o contrapresión.
Clasificación de discrepancias resuelta
La entrada 3×3 [1,2,3;4,5,6;7,8,9] y el núcleo [1,2;3,4] producen [37,47;67,77]. El resultado [23,33;53,63] empieza con 23 en lugar de 37 y coincide con los datos de núcleo invertido. Examina la orientación. El resultado [37,67;47,77] contiene los valores correctos en coordenadas transpuestas. Examina el orden de filas y columnas. Son indicios diagnósticos, no pruebas definitivas: comprueba las direcciones y los productos reales.
Elige esquinas para probar el relleno; una posición central nunca ejercita el comportamiento fuera de límites. Los errores de relleno bruto desaparecen cuando el punto cero es cero, así que incluye un punto cero distinto de cero, como 128, y relleno asimétrico. Añade mínimos con signo, sesgos grandes y empates exactos de redondeo para revelar defectos que no detectan muestras positivas pequeñas.
Conserva configuración,escala/puntos cero,semilla aleatoria,primera coordenada discordante y valores esperados y reales. Guarda la ventana de entrada y los pesos pertinentes. Durante pausas,compara registros de entradas y salidas aceptadas para detectar omisiones y duplicados. Contadores iguales por sí solos no prueban un orden correcto.
Ajusta las pruebas al alcance. Los ejercicios Node verifican aritmética y una estimación sencilla de planificación. Sintaxis SystemVerilog,simulación,síntesis,frecuencia,potencia,gestión de archivos en DDS instalado y precisión del modelo requieren cada una sus propias pruebas de ejecución. Identifica como tales los elementos no ejecutados. La siguiente práctica ejecuta datos de casos límite; la final compara una ruta pequeña completa e informa de mediciones explícitas.
Inténtalo tú
La referencia [37,47;67,77] difiere de [38,48;68,78]. ¿Qué examinarías primero y qué registrarías?
Leer la explicación
Comprueba el valor y la inicialización del sesgo y el estado retenido del acumulador porque todas las salidas son uno mayores. Registra la primera suma inicial y cada producto para distinguir errores de direccionamiento. Una diferencia constante por sí sola no prueba su causa.