Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TELECOMUNICACIONES
Integracin de
Inteligencia Artificial en
un Sistema Embebido
para Medidas
Optoelctricas
Adecuacin y mejora del sistema de
medicin optoelctrico
RESUMEN
Este proyecto consiste en la implementacin de una red neuronal en el
sistema embebido PIC 16F877A de la familia Microchip para realizar
medidas de absorcin ptica y clasificar distintas muestras. Gracias a
algoritmo de la red se puede identificar el tipo de muestra que se est
analizando a partir de la medicin de la absorbancia para tres longitudes
de onda (rojo, verde y azul). El sistema en conjunto se ha integrado en
una placa de circuito impreso (PCB), simplificando la circuitera y
componentes propuestos en un diseo previo. El cdigo se ha
programado en C y se ha optimizado para utilizar los recursos de
memoria disponibles en el PIC, haciendo un uso eficiente de los mismos.
El tiempo de ejecucin es lo suficientemente bajo como para poder
realizar la medida y clasificacin de la muestra en pocos segundos, por
lo que se puede considerar un sistema a tiempo real. Los resultados
obtenidos animan a la mejora del prototipo desarrollado para su
aplicacin en la prctica.
ABSTRACT
The project describes the implementation of an Artificial Neural
Network in the embedded system PIC 16F877A from Microchip to
perform optical absorbance measurements and classify liquid samples.
Due to the network algorithm, the analyzed sample can be classified.
Light Emiting Diodes (LEDs) at three different wavelengths (Red, Green
and Blue) are used to record three different absorbance measurements,
using them to identify the sample by the Neural Network. The whole
system has been integrated on a Printed Circuit Board (PCB), optimizing
the components used on a previous design. The code has been
programed and optimized in C in order to use in an efficient way the
memory resources of the PIC. Execution time is low enough to allow
measurements to be made on real time. The obtained results encourage
the improvement of the prototype in future works to use it in real
applications
ndice
Captulo 1: Introduccin y Objetivos ................................................................... 6
1.1 Antecedentes ........................................................................................ 6
1.2 Introduccin a las Redes Neuronales.................................................... 6
1.3 Medidas de absorbancia y su aplicacin ............................................... 2
1.4 Sistema Embebido ................................................................................ 2
1.5 Objetivos ............................................................................................... 3
Captulo 2: Fundamentos Tericos de las redes neuronales ............................. 4
2.1 Fundamentos biolgicos de las redes neuronales ................................ 4
2.2 Redes neuronales artificiales (ANN): .................................................... 4
2.3 Redes Perceptron Multicapa ................................................................. 7
2.3.1 Introduccin ................................................................................. 7
2.3.2 Arquitectura del perceptron multicapa ......................................... 7
Captulo 3: Materiales y Dispositivos .................................................................. 8
3.1 Material Qumico ................................................................................... 8
3.1.1 Materiales utilizados para conseguir las muestras............................. 8
3.2 Materiales Electrnicos ......................................................................... 9
3.2.1 Microprocesador PIC ......................................................................... 9
3.2.2 Fotodiodo ......................................................................................... 15
3.2.3 Pantalla LCD .................................................................................... 16
3.2.4 Convertidor Digital-Analgico........................................................... 17
3.2.5 Diodo led tricolor kingbright.............................................................. 17
3.2.6 Fuente de alimentacin .................................................................... 17
3.2.7 PCB ................................................................................................. 18
3.2.8 Componentes electrnicos menos relevantes ................................. 18
3.3 Materiales acondicionadores ............................................................... 18
3.3.1 Pota cubetas y porta leds................................................................. 18
3.3.2 Tacos ............................................................................................... 19
3.3.3 Material software.............................................................................. 19
3.3.4 MPLAB ............................................................................................. 19
3.3.5 Matlab .............................................................................................. 19
En los siglos XVIII y XIX se pudo mejorar este prisma con lentes y rendijas
y se consigui una herramienta mejor para la medida de la luz. Joseph Von
Fraunhofer capt la luz solar con esta herramienta y vio que haba pequeas
franjas oscuras en el espectro. A partir de aqu se analizaron las luces de
diferentes materiales al ser calentados y se pudo ver que cada uno emita unas
bandas de frecuencia diferentes. Con esto se pudo analizar cada material y se
cre una huella digital de los diferentes elementos.
1.5 Objetivos
En este proyecto se desarrollara una aplicacin para medir la absorbancia
de muestras a diferentes longitudes de onda junto con la integracin de
inteligencia artificial en un PIC de tal manera que se obtenga una mejor
comprensin de los resultados y cierta autonoma de decisin en base al
aprendizaje del dispositivo. Debido a las especificaciones de memoria del PIC la
depuracin del cdigo va a ser un elemento esencial ya que marcara las
caractersticas de la red.
Cada neurona recibe un valor de entrada, el cual transforma segn una funcin
especfica denominada funcin de activacin. Dicha seal transformada pasa a
ser la salida de la neurona.
En este modelo, la neurona j recibe una serie de entradas x1, x2, , xn.
Cada seal se multiplica por el peso asociado a su conexin, w1, w2,,wn.
Luego, se suman estas entradas ponderadas y se les aplica la funcin de
activacin F(.) para generar la seal de salida de la neurona j. Los valores de los
pesos son ajustados durante la fase de aprendizaje.
2 = 2 1
Ecuacin 1
= (2 2 )
Ecuacin 2
Figura 2
que nos obliga a conocer la salida que se debera obtener para cada uno de
ellos. Es lo que se conoce como entrenamiento supervisado. De esta manera,
primero se introducen los patrones, se reajustan los pesos, posteriormente se
comprueba si se ha cumplido un determinado criterio de convergencia, de no ser
as se repite todo el proceso.
1
() =
1+
Ecuacin 3
Figura 7
00 Fosc/2
01 Fosc /8
10 Fosc/32
11 FRC (Procede del oscilador RC interno)
Tabla 1
bit 5-3: CH2:CH0: Aqu se selecciona el canal analgico por donde entrar la
seal a digitalizar. En este microcontrolador tenemos 8 canales de entrada al
Conversor A/D
Si ADON=1
El registro ADCON1
Figura 8
Figura 9
Figura 10
3.2.2 Fotodiodo
El PIN-6DI es un fotodiodo de silicio difuso plano diseado para
aplicaciones de alta velocidad y sensibilidad. Tiene un rango de captacin de
espectro de 350 a 1100nm. Tiene una responsividad tpica de 0.65 A/w en su
punto mximo que se encuentra a 970nm y cuenta con un rea activa de
16,5mm2. La combinacin de estas dos caractersticas hace que la corriente
generada por este fotodiodo sea aceptable para la aplicacin final.
3.2.7 PCB
La Placa base est fabricada con una fresa de control numrico, que a
partir de una placa de cobre de PCB, se realiza el archivo diseado con
desingspark el cul se convierte a formato Gerber (estndar fresado).
el led tricolor y los otros orificios sern tapados con cinta aislante para no
contaminar la toma de medidas. En la figura 17 se puede ver la estructura de
dicho elemento.
3.3.2 Tacos
Son unos tacos de goma que se pegan en la placa base del dispositivo
para aportar una mayor consistencia.
3.3.4 MPLAB
Es un entorno de desarrollo integrado (IDE), que posee un conjunto de
herramientas libres e integradas para el desarrollo de aplicaciones integradas
que emplean microchips PIC y dsPIC microcontroladores. Que a travs del
copilador HI-TECH nos permite programar en lenguaje C.
3.3.5 Matlab
Es un el lenguaje de alto nivel y entorno interactivo, utilizado por millones
de ingenieros y cientficos en todo el mundo. Le permite explorar y visualizar
ideas, as como colaborar interdisciplinarmente en procesamiento de seales e
imagen, comunicaciones, sistemas de control y finanzas computacionales. De
este programa se ha utilizado la herramienta prtool.
Captulo 4: Desarrollo de la
Programacin
En este apartado se determinara el rendimiento de la red en funcin del
nmero de neuronas de las distintas capas y el tamao que ocupa la memoria
de datos. Tambin se estudiar el cdigo que utiliza Matlab para generar las
salidas de la red neuronal y finalmente se realiza la programacin del cdigo en
C para las distintas versiones.
4.1.3 Estudio del cdigo que utiliza Matlab para generar las salidas de la
red neuronal
Con este estudio se es capaz de ver el funcionamiento de la red cuando
ya han sido ajustados todos los parmetros de cada capa el cul se encuentra
en los anexos. En el diagrama de bloques de la figura 18 se explica su
funcionamiento:
4.2 Programacin en C:
En el siguiente apartado se van a explicar las distintas versiones del
programa en forma de diagrama de flujo y los requisitos de memoria reales
alcanzados. Adems este cdigo posee un desarrollo matemtico que se
encuentra en la hoja de anexos.
Memoria de
N N Programa Memoria de Tiempo Tiempo de
neuronas neuronas Red datos Red Mquina ciclo
oculta salida (posiciones) (posiciones) (Cycles) (msecs)
1 2 4184 159 76413 76413000
3 2 4230 165 77593 77593000
5 2 4394 174 233051 233051000
1 4 4196 165 114233 114233000
3 4 4254 171 224886 224886000
5 4 4433 179 307088 307088000
1 8 4229 177 258082 258082000
3 8 4433 185 366149 366149000
5 8 4505 191 471220 471220000
Tabla 3
=
Ecuacin 4
Memoria de Memoria
programa Memoria de Memoria de Memoria de programa Men Memoria datos
entero Datos entero programa Red datos Red y medida Menu y
(bytes) (bytes) (bytes) (bytes) (bytes) medidas (bytes)
6976 181 4394 174 2582 (cte) 7 (cte)
Tabla 4
=
Ecuacin 5
Grfica 1
Grfica 2
Grfica 3
=
Ecuacin 6
5 1,95 0,2
= = 142,5
20
Ecuacin 7
Led Blue:
5 3,3 0,2
= = 75
20
Ecuacin 8
Led Green:
5 3,3 0,2
= = 75
20
Ecuacin 9
20
= = = 133,33
150
Ecuacin 10
=
Ecuacin 11
5 0,7 1,95
= = 17,625
133,33
Ecuacin 12
Led Bue:
5 0,7 3,3
= = 7,5
133,33
Ecuacin 13
Led Green:
5 0,7 3,3
= = 7,5
133,33
Ecuacin 14
Con estos clculos se garantiza que los transistores se saturen para el led
tricolor. Si se desea cambiar este led por otro diferente habr que calcular la
resistencia de colector necesaria para que circule la corriente nominal. Despus
de esto se ajustar manualmente el potencimetro correspondiente para que por
el colector circule la intensidad deseada.
1 2 3 4 5 6 7 8
Io = ( )*( + + + + + + + )
6+7 2 4 8 16 32 62 128 256
Ecuacin 15
5 1 1 1 1 1 1 1 1
Iomax = ( + + + + + + + ) = 2.49 mA
2000 2 4 8 16 32 64 128 256
Ecuacin 16
Ecuacin 17
El conversor tiene una resolucin de 8 bit, por lo tanto cada bit variar el
voltaje a la salida segn la ecuacin 18.
5
= = 0.0195
28
Ecuacin 18: Resolucin del convertidor
5
R= = 54347.82
92
Ecuacin 19
En las pruebas los otros diodos LED han dado una seal aproximada de
6A, con lo que a la salida dan una tensin de:
5
R= = 227272.72
22
Ecuacin 21
La pantalla LCD est controlada mediante las salidas del puerto B del
microcontrolador. Est configurada para trabajar en mdulo de 4bit, es decir los
datos se envan por un bus de 4 pines. Las patillas de la pantalla LCD estn
conectadas de la siguiente manera:
Pin 1: GND
Pin 2: 5v
Pin 3: potencimetro 10k. Ajuste de contraste.
Pin 4: RD4 (patilla 27 micro). Para diferenciar si llega un dato o una
instruccin.
Pin 5: RD5 (patilla 28 micro). Para leer o escribir.
Pin 6: RD6 (patilla 29 micro). Seal de habilitacin del mdulo LCD.
Pin 7-8-9-10: No conectados
Pin 11-12-13-14: RD0, RD1, RD2, RD3 (patillas19, 20, 21,22 micro).Bus
de datos.
Pin 15: 5v. nodo luz LED
Pin 16: GND .Ctodo luz LED
Segn esta grfica el ruido producido por la fuente a 20 MHz tiene una
atenuacin de unos 75dB. Tambin se incorporan dos condensadores
electrolticos de 4700F y 2200F a la entrada y a la salida del filtro para controlar
los picos de tensin. A la salida obtenemos una seal de 5v filtrada.
Por lo tanto si se varan las potencias desde el 10% hasta el 100% van a
dar lugar a distintas tensiones en los leds como se ve en la tabla 7.
que se recorrern con la variable pot [x3], la cual nos marca el nivel de potencia
configurado para los distintos leds segn x3. En la tabla 9 se ve tal conversin.
Tipo muestra 0 1 2 3
Color-concentracin Roja 25% Roja 75% Azul 25% Azul 75%
Tabla 10
Figura 42
REFERENCIA PRECIO
DESCRIPCION N UNIDADES TOTAL
FABRICANTE UNIDAD
L-
154A4SURKQBD LED TRICOLOR 1,09 1 1,09
ZGC
PIN-6DI FOTODIODO 41,92 2 83,84
RTF-5010 MOLDURA LED 0,23 1 0,23
CONECTOR
MHRJJ66NFRA 1,33 1 1,33
RJ11
CONVERSOR
DAC0808LCN DIGITAL- 1,98 1 1,98
ANALOGICO
FSM4JSMATR PULSADOR 0,326 2 0,652
04M000000L638 OSCILADOR 6,80 1 6,80
2227MC-40-06-
ZCALO 40 PIN 1,38 1 1,38
05-F1
2227MC-08-03-
ZCALO 16 PIN 0,734 1 0,734
18-F1
808-AG11D-ESL-
ZCALO 8 PIN 0,699 3 2,097
LF
CONVERSOR
MAX735EPA+ 7,08 1 7,08
DC/DC 5V-5V
932-MIKROE-55 PANTALLA LCD 9,69 1 9,69
MICROCONTROL
PIC16F877A-I/P 6,60 1 6,60
ADOR
BNX002-01 FILTRO 8,86 2 17,72
MCEXT5V15WC FUENTE
16,98 1 16,98
1 ALIMENTACION
CONECTOR
MJ-179PH 0,699 1 0,699
ALIMENTACION
MCP6292-E/P A.O. 0,91 3 2,73
RLB0712-100KL BOBINA 0,261 1 0,261
CONDENSADOR
711-1006 ELECTROLTICO 0,268 2 0,536
2200F
CONDENSADOR
ECA1AHG472 ELECTROLITICO 0,926 2 1,852
4700 F
TOTAL 163,76
Tabla 11
Captulo 8: Bibliografa
Diseo y desarrollo de un sistema optoelctrico de medicin a varias longitudes
de onda (22/06/2015).
http://academicae.unavarra.es/xmlui/bitstream/handle/2454/19211/Memoria%2
0TFG%20Miguel%20Lara%20Arbizu.pdf?sequence=1&isAllowed=y
Anexo A
Estudio que determina el rendimiento de la red en funcin del
nmero de neuronas de las distintas capas y el tamao de la
memoria de datos
Output Class
1 2 1 2
Output Class
1 2 1 2
99 0 100% 20 0 100%
1 1
49.0% 0.0% 0.0% 45.5% 0.0% 0.0%
Output Class
Output Class
0 103 100% 0 24 100%
2 2
0.0% 51.0% 0.0% 0.0% 54.5% 0.0%
1 2 1 2
Output Class
1 2 1 2
Output Class
0 96 100% 0 21 100%
2 2
0.0% 47.5% 0.0% 0.0% 47.7% 0.0%
1 2 1 2
Output Class
1 2 1 2
Output Class
Output Class
0 100 100% 0 21 100%
2 2
0.0% 49.5% 0.0% 0.0% 47.7% 0.0%
1 2 1 2
Output Class
1 2 1 2
Output Class
0 98 100% 0 29 100%
2 2
0.0% 48.5% 0.0% 0.0% 65.9% 0.0%
1 2 1 2
Output Class
1 2 1 2
Output Class
Output Class
0 95 100% 0 26 100%
2 2
0.0% 47.0% 0.0% 0.0% 59.1% 0.0%
1 2 1 2
Output Class
1 2 1 2
Output Class
0 99 100% 0 22 100%
2 2
0.0% 49.0% 0.0% 0.0% 50.0% 0.0%
1 2 1 2
Output Class
1 2 1 2
Output Class
Output Class
0 101 100% 0 28 100%
2 2
0.0% 50.0% 0.0% 0.0% 63.6% 0.0%
1 2 1 2
Target Class Target Class
Output Class
1 2 1 2
Target Class Target Class
Output Class
1 2 1 2
Output Class
1 2 1 2
96 0 100% 25 0 100%
1 1
47.5% 0.0% 0.0% 56.8% 0.0% 0.0%
Output Class
Output Class
0 106 100% 0 19 100%
2 2
0.0% 52.5% 0.0% 0.0% 43.2% 0.0%
1 2 1 2
Output Class
1 2 1 2
48 0 29 0 62.3% 14 0 5 0 73.7%
1 1
23.9% 0.0% 14.4% 0.0% 37.7% 31.8% 0.0% 11.4% 0.0% 26.3%
1 30 0 21 57.7% 0 4 0 6 40.0%
2 2
0.5% 14.9% 0.0% 10.4% 42.3% 0.0% 9.1% 0.0% 13.6% 60.0%
Output Class
Output Class
1 0 17 0 94.4% 0 0 6 0 100%
3 3
0.5% 0.0% 8.5% 0.0% 5.6% 0.0% 0.0% 13.6% 0.0% 0.0%
0 25 0 29 53.7% 0 5 1 3 33.3%
4 4
0.0% 12.4% 0.0% 14.4% 46.3% 0.0% 11.4% 2.3% 6.8% 66.7%
96.0% 54.5% 37.0% 58.0% 61.7% 100% 44.4% 50.0% 33.3% 61.4%
4.0% 45.5% 63.0% 42.0% 38.3% 0.0% 55.6% 50.0% 66.7% 38.6%
1 2 3 4 1 2 3 4
Target Class Target Class
8 0 12 0 40.0% 70 0 46 0 60.3%
1 1
18.2% 0.0% 27.3% 0.0% 60.0% 24.2% 0.0% 15.9% 0.0% 39.7%
0 2 0 5 28.6% 1 36 0 32 52.2%
2 2
0.0% 4.5% 0.0% 11.4% 71.4% 0.3% 12.5% 0.0% 11.1% 47.8%
Output Class
Output Class
0 0 4 0 100% 1 0 27 0 96.4%
3 3
0.0% 0.0% 9.1% 0.0% 0.0% 0.3% 0.0% 9.3% 0.0% 3.6%
0 6 1 6 46.2% 0 36 2 38 50.0%
4 4
0.0% 13.6% 2.3% 13.6% 53.8% 0.0% 12.5% 0.7% 13.1% 50.0%
100% 25.0% 23.5% 54.5% 45.5% 97.2% 50.0% 36.0% 54.3% 59.2%
0.0% 75.0% 76.5% 45.5% 54.5% 2.8% 50.0% 64.0% 45.7% 40.8%
1 2 3 4 1 2 3 4
Target Class Target Class
49 0 0 0 100% 11 0 0 0 100%
1 1
24.4% 0.0% 0.0% 0.0% 0.0% 25.0% 0.0% 0.0% 0.0% 0.0%
1 49 0 2 94.2% 0 11 0 0 100%
2 2
0.5% 24.4% 0.0% 1.0% 5.8% 0.0% 25.0% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 51 4 92.7% 0 0 10 1 90.9%
3 3
0.0% 0.0% 25.4% 2.0% 7.3% 0.0% 0.0% 22.7% 2.3% 9.1%
0 0 2 43 95.6% 0 0 1 10 90.9%
4 4
0.0% 0.0% 1.0% 21.4% 4.4% 0.0% 0.0% 2.3% 22.7% 9.1%
98.0% 100% 96.2% 87.8% 95.5% 100% 100% 90.9% 90.9% 95.5%
2.0% 0.0% 3.8% 12.2% 4.5% 0.0% 0.0% 9.1% 9.1% 4.5%
1 2 3 4 1 2 3 4
11 0 0 0 100% 71 0 0 0 100%
1 1
25.0% 0.0% 0.0% 0.0% 0.0% 24.6% 0.0% 0.0% 0.0% 0.0%
0 12 0 0 100% 1 72 0 2 96.0%
2 2
0.0% 27.3% 0.0% 0.0% 0.0% 0.3% 24.9% 0.0% 0.7% 4.0%
Output Class
Output Class
0 0 11 0 100% 0 0 72 5 93.5%
3 3
0.0% 0.0% 25.0% 0.0% 0.0% 0.0% 0.0% 24.9% 1.7% 6.5%
0 0 0 10 100% 0 0 3 63 95.5%
4 4
0.0% 0.0% 0.0% 22.7% 0.0% 0.0% 0.0% 1.0% 21.8% 4.5%
100% 100% 100% 100% 100% 98.6% 100% 96.0% 90.0% 96.2%
0.0% 0.0% 0.0% 0.0% 0.0% 1.4% 0.0% 4.0% 10.0% 3.8%
1 2 3 4 1 2 3 4
54 0 0 0 100% 6 0 0 0 100%
1 1
26.9% 0.0% 0.0% 0.0% 0.0% 13.6% 0.0% 0.0% 0.0% 0.0%
0 46 0 0 100% 0 14 0 0 100%
2 2
0.0% 22.9% 0.0% 0.0% 0.0% 0.0% 31.8% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 52 0 100% 0 0 16 0 100%
3 3
0.0% 0.0% 25.9% 0.0% 0.0% 0.0% 0.0% 36.4% 0.0% 0.0%
0 0 0 49 100% 0 0 0 8 100%
4 4
0.0% 0.0% 0.0% 24.4% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0%
100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
1 2 3 4 1 2 3 4
Target Class Target Class
12 0 0 0 100% 72 0 0 0 100%
1 1
27.3% 0.0% 0.0% 0.0% 0.0% 24.9% 0.0% 0.0% 0.0% 0.0%
0 12 0 0 100% 0 72 0 0 100%
2 2
0.0% 27.3% 0.0% 0.0% 0.0% 0.0% 24.9% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 7 0 100% 0 0 75 0 100%
3 3
0.0% 0.0% 15.9% 0.0% 0.0% 0.0% 0.0% 26.0% 0.0% 0.0%
0 0 0 13 100% 0 0 0 70 100%
4 4
0.0% 0.0% 0.0% 29.5% 0.0% 0.0% 0.0% 0.0% 24.2% 0.0%
100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
1 2 3 4 1 2 3 4
Target Class Target Class
50 0 0 0 100% 7 0 0 0 100%
1 1
24.8% 0.0% 0.0% 0.0% 0.0% 15.9% 0.0% 0.0% 0.0% 0.0%
1 57 0 0 98.3% 0 9 0 0 100%
2 2
0.5% 28.2% 0.0% 0.0% 1.7% 0.0% 20.5% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 49 0 100% 0 0 13 0 100%
3 3
0.0% 0.0% 24.3% 0.0% 0.0% 0.0% 0.0% 29.5% 0.0% 0.0%
0 0 1 44 97.8% 0 0 0 15 100%
4 4
0.0% 0.0% 0.5% 21.8% 2.2% 0.0% 0.0% 0.0% 34.1% 0.0%
98.0% 100% 98.0% 100% 99.0% 100% 100% 100% 100% 100%
2.0% 0.0% 2.0% 0.0% 1.0% 0.0% 0.0% 0.0% 0.0% 0.0%
1 2 3 4 1 2 3 4
14 0 0 0 100% 71 0 0 0 100%
1 1
32.6% 0.0% 0.0% 0.0% 0.0% 24.6% 0.0% 0.0% 0.0% 0.0%
0 6 0 2 75.0% 1 72 0 2 96.0%
2 2
0.0% 14.0% 0.0% 4.7% 25.0% 0.3% 24.9% 0.0% 0.7% 4.0%
Output Class
Output Class
0 0 12 0 100% 0 0 74 0 100%
3 3
0.0% 0.0% 27.9% 0.0% 0.0% 0.0% 0.0% 25.6% 0.0% 0.0%
0 0 0 9 100% 0 0 1 68 98.6%
4 4
0.0% 0.0% 0.0% 20.9% 0.0% 0.0% 0.0% 0.3% 23.5% 1.4%
100% 100% 100% 81.8% 95.3% 98.6% 100% 98.7% 97.1% 98.6%
0.0% 0.0% 0.0% 18.2% 4.7% 1.4% 0.0% 1.3% 2.9% 1.4%
1 2 3 4 1 2 3 4
51 0 0 0 100% 11 0 0 0 100%
1 1
25.4% 0.0% 0.0% 0.0% 0.0% 25.0% 0.0% 0.0% 0.0% 0.0%
0 51 0 0 100% 0 13 0 0 100%
2 2
0.0% 25.4% 0.0% 0.0% 0.0% 0.0% 29.5% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 52 0 100% 0 0 11 0 100%
3 3
0.0% 0.0% 25.9% 0.0% 0.0% 0.0% 0.0% 25.0% 0.0% 0.0%
0 0 0 47 100% 0 0 0 9 100%
4 4
0.0% 0.0% 0.0% 23.4% 0.0% 0.0% 0.0% 0.0% 20.5% 0.0%
100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
1 2 3 4 1 2 3 4
10 0 0 0 100% 72 0 0 0 100%
1 1
22.7% 0.0% 0.0% 0.0% 0.0% 24.9% 0.0% 0.0% 0.0% 0.0%
0 8 1 1 80.0% 0 72 1 1 97.3%
2 2
0.0% 18.2% 2.3% 2.3% 20.0% 0.0% 24.9% 0.3% 0.3% 2.7%
Output Class
0 0 0 13 100% 0 0 0 69 100%
4 4
0.0% 0.0% 0.0% 29.5% 0.0% 0.0% 0.0% 0.0% 23.9% 0.0%
100% 100% 91.7% 92.9% 95.5% 100% 100% 98.7% 98.6% 99.3%
0.0% 0.0% 8.3% 7.1% 4.5% 0.0% 0.0% 1.3% 1.4% 0.7%
1 2 3 4 1 2 3 4
50 0 0 0 100% 11 0 0 0 100%
1 1
24.9% 0.0% 0.0% 0.0% 0.0% 25.0% 0.0% 0.0% 0.0% 0.0%
0 46 0 0 100% 0 10 0 0 100%
2 2
0.0% 22.9% 0.0% 0.0% 0.0% 0.0% 22.7% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 53 0 100% 0 0 10 0 100%
3 3
0.0% 0.0% 26.4% 0.0% 0.0% 0.0% 0.0% 22.7% 0.0% 0.0%
0 0 0 52 100% 0 0 1 12 92.3%
4 4
0.0% 0.0% 0.0% 25.9% 0.0% 0.0% 0.0% 2.3% 27.3% 7.7%
100% 100% 100% 100% 100% 100% 100% 90.9% 100% 97.7%
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 2.3%
1 2 3 4 1 2 3 4
10 0 0 0 100% 71 0 0 0 100%
1 1
22.7% 0.0% 0.0% 0.0% 0.0% 24.6% 0.0% 0.0% 0.0% 0.0%
1 16 0 0 94.1% 1 72 0 0 98.6%
2 2
2.3% 36.4% 0.0% 0.0% 5.9% 0.3% 24.9% 0.0% 0.0% 1.4%
Output Class
Output Class
0 0 11 0 100% 0 0 74 0 100%
3 3
0.0% 0.0% 25.0% 0.0% 0.0% 0.0% 0.0% 25.6% 0.0% 0.0%
0 0 0 6 100% 0 0 1 70 98.6%
4 4
0.0% 0.0% 0.0% 13.6% 0.0% 0.0% 0.0% 0.3% 24.2% 1.4%
90.9% 100% 100% 100% 97.7% 98.6% 100% 98.7% 100% 99.3%
9.1% 0.0% 0.0% 0.0% 2.3% 1.4% 0.0% 1.3% 0.0% 0.7%
1 2 3 4 1 2 3 4
50 0 0 0 100% 10 0 0 0 100%
1 1
24.9% 0.0% 0.0% 0.0% 0.0% 22.7% 0.0% 0.0% 0.0% 0.0%
0 54 0 0 100% 0 9 0 0 100%
2 2
0.0% 26.9% 0.0% 0.0% 0.0% 0.0% 20.5% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 51 0 100% 0 0 12 0 100%
3 3
0.0% 0.0% 25.4% 0.0% 0.0% 0.0% 0.0% 27.3% 0.0% 0.0%
0 0 0 46 100% 0 0 0 13 100%
4 4
0.0% 0.0% 0.0% 22.9% 0.0% 0.0% 0.0% 0.0% 29.5% 0.0%
100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
1 2 3 4 1 2 3 4
12 0 0 0 100% 72 0 0 0 100%
1 1
27.3% 0.0% 0.0% 0.0% 0.0% 24.9% 0.0% 0.0% 0.0% 0.0%
0 9 1 0 90.0% 0 72 1 0 98.6%
2 2
0.0% 20.5% 2.3% 0.0% 10.0% 0.0% 24.9% 0.3% 0.0% 1.4%
Output Class
Output Class
0 0 11 0 100% 0 0 74 0 100%
3 3
0.0% 0.0% 25.0% 0.0% 0.0% 0.0% 0.0% 25.6% 0.0% 0.0%
0 0 0 11 100% 0 0 0 70 100%
4 4
0.0% 0.0% 0.0% 25.0% 0.0% 0.0% 0.0% 0.0% 24.2% 0.0%
100% 100% 91.7% 100% 97.7% 100% 100% 98.7% 100% 99.7%
0.0% 0.0% 8.3% 0.0% 2.3% 0.0% 0.0% 1.3% 0.0% 0.3%
1 2 3 4 1 2 3 4
47 0 0 0 100% 12 0 0 0 100%
1 1
23.4% 0.0% 0.0% 0.0% 0.0% 27.3% 0.0% 0.0% 0.0% 0.0%
1 51 1 0 96.2% 0 10 0 0 100%
2 2
0.5% 25.4% 0.5% 0.0% 3.8% 0.0% 22.7% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 51 0 100% 0 0 8 0 100%
3 3
0.0% 0.0% 25.4% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0% 0.0%
0 0 0 50 100% 0 0 1 13 92.9%
4 4
0.0% 0.0% 0.0% 24.9% 0.0% 0.0% 0.0% 2.3% 29.5% 7.1%
97.9% 100% 98.1% 100% 99.0% 100% 100% 88.9% 100% 97.7%
2.1% 0.0% 1.9% 0.0% 1.0% 0.0% 0.0% 11.1% 0.0% 2.3%
1 2 3 4 1 2 3 4
12 0 0 0 100% 71 0 0 0 100%
1 1
27.3% 0.0% 0.0% 0.0% 0.0% 24.6% 0.0% 0.0% 0.0% 0.0%
0 11 0 0 100% 1 72 1 0 97.3%
2 2
0.0% 25.0% 0.0% 0.0% 0.0% 0.3% 24.9% 0.3% 0.0% 2.7%
Output Class
Output Class
0 0 14 0 100% 0 0 73 0 100%
3 3
0.0% 0.0% 31.8% 0.0% 0.0% 0.0% 0.0% 25.3% 0.0% 0.0%
0 0 0 7 100% 0 0 1 70 98.6%
4 4
0.0% 0.0% 0.0% 15.9% 0.0% 0.0% 0.0% 0.3% 24.2% 1.4%
100% 100% 100% 100% 100% 98.6% 100% 97.3% 100% 99.0%
0.0% 0.0% 0.0% 0.0% 0.0% 1.4% 0.0% 2.7% 0.0% 1.0%
1 2 3 4 1 2 3 4
45 0 0 0 100% 12 0 0 0 100%
1 1
22.4% 0.0% 0.0% 0.0% 0.0% 27.3% 0.0% 0.0% 0.0% 0.0%
0 51 0 0 100% 1 11 0 0 91.7%
2 2
0.0% 25.4% 0.0% 0.0% 0.0% 2.3% 25.0% 0.0% 0.0% 8.3%
Output Class
Output Class
0 0 57 0 100% 0 0 11 0 100%
3 3
0.0% 0.0% 28.4% 0.0% 0.0% 0.0% 0.0% 25.0% 0.0% 0.0%
0 0 1 47 97.9% 0 0 0 9 100%
4 4
0.0% 0.0% 0.5% 23.4% 2.1% 0.0% 0.0% 0.0% 20.5% 0.0%
100% 100% 98.3% 100% 99.5% 92.3% 100% 100% 100% 97.7%
0.0% 0.0% 1.7% 0.0% 0.5% 7.7% 0.0% 0.0% 0.0% 2.3%
1 2 3 4 1 2 3 4
14 0 0 0 100% 71 0 0 0 100%
1 1
31.8% 0.0% 0.0% 0.0% 0.0% 24.6% 0.0% 0.0% 0.0% 0.0%
0 10 0 0 100% 1 72 0 0 98.6%
2 2
0.0% 22.7% 0.0% 0.0% 0.0% 0.3% 24.9% 0.0% 0.0% 1.4%
Output Class
0 0 0 14 100% 0 0 1 70 98.6%
4 4
0.0% 0.0% 0.0% 31.8% 0.0% 0.0% 0.0% 0.3% 24.2% 1.4%
100% 100% 100% 100% 100% 98.6% 100% 98.7% 100% 99.3%
0.0% 0.0% 0.0% 0.0% 0.0% 1.4% 0.0% 1.3% 0.0% 0.7%
1 2 3 4 1 2 3 4
45 0 0 0 100% 14 0 0 0 100%
1 1
22.4% 0.0% 0.0% 0.0% 0.0% 31.8% 0.0% 0.0% 0.0% 0.0%
1 46 0 0 97.9% 0 13 0 0 100%
2 2
0.5% 22.9% 0.0% 0.0% 2.1% 0.0% 29.5% 0.0% 0.0% 0.0%
Output Class
Output Class
0 0 55 0 100% 0 0 7 0 100%
3 3
0.0% 0.0% 27.4% 0.0% 0.0% 0.0% 0.0% 15.9% 0.0% 0.0%
0 0 1 53 98.1% 0 0 0 10 100%
4 4
0.0% 0.0% 0.5% 26.4% 1.9% 0.0% 0.0% 0.0% 22.7% 0.0%
97.8% 100% 98.2% 100% 99.0% 100% 100% 100% 100% 100%
2.2% 0.0% 1.8% 0.0% 1.0% 0.0% 0.0% 0.0% 0.0% 0.0%
1 2 3 4 1 2 3 4
12 0 0 0 100% 71 0 0 0 100%
1 1
27.3% 0.0% 0.0% 0.0% 0.0% 24.6% 0.0% 0.0% 0.0% 0.0%
0 13 0 0 100% 1 72 0 0 98.6%
2 2
0.0% 29.5% 0.0% 0.0% 0.0% 0.3% 24.9% 0.0% 0.0% 1.4%
Output Class
Output Class
0 0 12 0 100% 0 0 74 0 100%
3 3
0.0% 0.0% 27.3% 0.0% 0.0% 0.0% 0.0% 25.6% 0.0% 0.0%
0 0 0 7 100% 0 0 1 70 98.6%
4 4
0.0% 0.0% 0.0% 15.9% 0.0% 0.0% 0.0% 0.3% 24.2% 1.4%
100% 100% 100% 100% 100% 98.6% 100% 98.7% 100% 99.3%
0.0% 0.0% 0.0% 0.0% 0.0% 1.4% 0.0% 1.3% 0.0% 0.7%
1 2 3 4 1 2 3 4
Output Class
0.0% 0.0% 0.0% 9.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 15.9% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 1 0 0.0%
5 5
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 0.0% 100%
0 0 0 0 29 35 21 26 31.5% 0 0 0 0 5 2 10 5 9.1%
6 6
0.0% 0.0% 0.0% 0.0%14.4%17.3%10.4%12.9%68.5% 0.0% 0.0% 0.0% 0.0% 11.4% 4.5% 22.7%11.4%90.9%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 0 0 NaN%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 0 0 NaN%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN%
0.0% 0.0% 100% 100% 0.0% 100% 0.0% 0.0%39.6% 0.0% 0.0% 100% 100% 0.0% 100% 0.0% 0.0% 29.5%
100% 100% 0.0% 0.0% 100% 0.0% 100% 100%60.4% 100% 100% 0.0% 0.0% 100% 0.0% 100% 100%70.5%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%20.5% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 1 0 0.0%
5 5
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 0.0% 100%
0 0 0 0 5 0 3 4 0.0% 0 0 0 0 39 37 34 35 25.5%
6 6
0.0% 0.0% 0.0% 0.0%11.4% 0.0% 6.8% 9.1% 100% 0.0% 0.0% 0.0% 0.0% 13.4%12.8%11.7%12.1%74.5%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 0 0 NaN%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 0 0 NaN%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN%
0.0% 0.0% 100% 100% 0.0%NaN% 0.0% 0.0%36.4% 0.0% 0.0% 100% 100% 0.0% 100% 0.0% 0.0% 37.6%
100% 100% 0.0% 0.0% 100%NaN%100% 100%63.6% 100% 100% 0.0% 0.0% 100% 0.0% 100% 100%62.4%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%13.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 15.9% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 31 0 0 0 100% 0 0 0 0 3 0 1 0 75.0%
5 5
0.0% 0.0% 0.0% 0.0%15.3% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 2.3% 0.0% 25.0%
0 0 0 0 0 26 25 21 36.1% 0 0 0 0 0 5 2 7 35.7%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%12.9%12.4%10.4%63.9% 0.0% 0.0% 0.0% 0.0% 0.0% 11.4% 4.5% 15.9%64.3%
0 0 0 0 0 1 0 0 0.0% 0 0 0 0 0 0 0 0 NaN%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.5% 0.0% 0.0% 100% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 0 0 NaN%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN%
100% 0.0% 0.0% 100% 100%96.3% 0.0% 0.0%55.0% 100% 0.0% 0.0% 100% 100% 100% 0.0% 0.0% 45.5%
0.0% 100% 100% 0.0% 0.0% 3.7% 100% 100%45.0% 0.0% 100% 100% 0.0% 0.0% 0.0% 100% 100%54.5%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0% 4.5% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 5 0 0 0 100% 0 0 0 0 39 0 1 0 97.5%
5 5
0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.4% 0.0% 0.3% 0.0% 2.5%
0 0 0 0 0 5 7 6 27.8% 0 0 0 0 0 36 34 34 34.6%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%11.4%15.9%13.6%72.2% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4%11.7%11.7%65.4%
0 0 0 0 0 0 0 1 0.0% 0 0 0 0 0 1 0 1 0.0%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 100% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 0.0% 0.3% 100%
0 0 0 0 0 0 0 0 NaN% 0 0 0 0 0 0 0 0 NaN%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%NaN%
100% 0.0% 0.0% 100% 100% 100% 0.0% 0.0%38.6% 100% 0.0% 0.0% 100% 100%97.3% 0.0% 0.0% 51.0%
0.0% 100% 100% 0.0% 0.0% 0.0% 100% 100%61.4% 0.0% 100% 100% 0.0% 0.0% 2.7% 100% 100%49.0%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%12.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 11.4% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 30 0 0 0 100% 0 0 0 0 2 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%14.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 4.5% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 28 1 0 96.6% 0 0 0 0 0 5 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%13.9% 0.5% 0.0% 3.4% 0.0% 0.0% 0.0% 0.0% 0.0% 11.4% 0.0% 0.0% 0.0%
0 0 0 0 0 0 14 0 100% 0 0 0 0 0 0 8 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0% 0.0%
0 0 0 0 0 1 1 23 92.0% 0 0 0 0 0 0 0 10 100%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.5% 0.5%11.4% 8.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 22.7% 0.0%
100%44.0%100% 100% 100%96.6%87.5%100%91.6% 100%66.7%100% 100% 100% 100% 100% 100%95.5%
0.0%56.0% 0.0% 0.0% 0.0% 3.4%12.5% 0.0% 8.4% 0.0% 33.3% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 4.5%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%13.6% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 6 0 0 0 100% 0 0 0 0 38 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%13.6% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.1% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 3 1 0 75.0% 0 0 0 0 0 36 2 0 94.7%
6 6
0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 2.3% 0.0%25.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.7% 0.0% 5.3%
0 0 0 0 0 0 7 0 100% 0 0 0 0 0 0 29 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0%15.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 10.0% 0.0% 0.0%
0 0 0 0 0 0 3 2 40.0% 0 0 0 0 0 1 4 35 87.5%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 4.5%60.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 1.4% 12.1%12.5%
100%50.0%100% 100%85.7%100%63.6%100%84.1% 100%48.6%100% 100%97.4%97.3%82.9%100%91.0%
0.0%50.0% 0.0% 0.0%14.3% 0.0%36.4% 0.0%15.9% 0.0% 51.4% 0.0% 0.0% 2.6% 2.7% 17.1% 0.0% 9.0%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
0.0% 0.0% 0.0% 9.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.6% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 25 0 0 0 100% 0 0 0 0 8 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%12.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 28 0 0 100% 0 0 0 0 0 3 2 0 60.0%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%13.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 4.5% 0.0% 40.0%
0 0 0 0 0 0 24 0 100% 0 0 0 0 0 0 1 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0%11.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 0.0% 0.0%
0 0 0 0 0 0 4 21 84.0% 0 0 0 0 0 1 0 10 90.9%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.0%10.4%16.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 0.0% 22.7% 9.1%
100%45.5%100% 100%96.2%100%85.7%100%91.6% 100%33.3%100% 100% 100%75.0%33.3%100%84.1%
0.0%54.5% 0.0% 0.0% 3.8% 0.0%14.3% 0.0% 8.4% 0.0% 66.7% 0.0% 0.0% 0.0% 25.0%66.7% 0.0% 15.9%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
0.0% 0.0% 0.0%22.7% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 5 0 0 0 100% 0 0 0 0 38 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.1% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 5 0 0 100% 0 0 0 0 0 36 2 0 94.7%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.7% 0.0% 5.3%
0 0 0 0 0 0 4 0 100% 0 0 0 0 0 0 29 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 10.0% 0.0% 0.0%
0 0 0 0 0 0 0 4 100% 0 0 0 0 0 1 4 35 87.5%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 1.4% 12.1%12.5%
100%57.1%100% 100% 100% 100% 100% 100%93.2% 100%45.7%100% 100%97.4%97.3%82.9%100%90.7%
0.0%42.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 54.3% 0.0% 0.0% 2.6% 2.7% 17.1% 0.0% 9.3%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0 0 0 0 31 0 0 0 100% 0 0 0 0 4 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%15.3% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 19 0 0 100% 0 0 0 0 0 7 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0% 9.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 15.9% 0.0% 0.0% 0.0%
0 0 0 0 0 0 21 0 100% 0 0 0 0 0 1 6 0 85.7%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0%10.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 13.6% 0.0% 14.3%
0 0 0 0 0 0 3 24 88.9% 0 0 0 0 0 0 0 2 100%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 1.5%11.9%11.1% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 4.5% 0.0%
95.8%52.2%100% 100% 100% 100%87.5%100%92.6% 100%33.3%100% 100% 100%87.5%100% 100%84.1%
4.2%47.8% 0.0% 0.0% 0.0% 0.0%12.5% 0.0% 7.4% 0.0% 66.7% 0.0% 0.0% 0.0% 12.5% 0.0% 0.0% 15.9%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Target Class Target Class
Output Class
0 0 0 0 4 0 0 0 100% 0 0 0 0 39 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.4% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 8 0 0 100% 0 0 0 0 0 34 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%18.2% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 11.7% 0.0% 0.0% 0.0%
0 0 0 0 0 2 5 0 71.4% 0 0 0 0 0 3 32 0 91.4%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 4.5%11.4% 0.0%28.6% 0.0% 0.0% 0.0% 0.0% 0.0% 1.0% 11.0% 0.0% 8.6%
0 0 0 0 0 0 0 9 100% 0 0 0 0 0 0 3 35 92.1%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%20.5% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 1.0% 12.1% 7.9%
100%66.7%100% 100% 100%80.0%100% 100%93.2% 97.3%48.6%100% 100% 100%91.9%91.4%100%91.4%
0.0%33.3% 0.0% 0.0% 0.0%20.0% 0.0% 0.0% 6.8% 2.7% 51.4% 0.0% 0.0% 0.0% 8.1% 8.6% 0.0% 8.6%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Target Class Target Class
Output Class
0.0% 0.0% 0.0%10.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 22.7% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 31 0 0 0 100% 0 0 0 0 3 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%15.3% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 20 0 0 100% 0 0 0 0 0 8 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0% 9.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0% 0.0% 0.0%
0 0 0 0 0 0 27 0 100% 0 0 0 0 0 0 3 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0%13.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 0.0%
0 0 0 0 0 0 1 25 96.2% 0 0 0 0 0 0 0 3 100%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.5%12.4% 3.8% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0%
100%57.1%100% 100% 100% 100%96.4%100%95.0% 100%28.6%100% 100% 100% 100% 100% 100%88.6%
0.0%42.9% 0.0% 0.0% 0.0% 0.0% 3.6% 0.0% 5.0% 0.0% 71.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 11.4%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 5 0 0 0 100% 0 0 0 0 39 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.4% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 8 0 0 100% 0 0 0 0 0 36 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%18.2% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0%
0 0 0 0 0 1 4 1 66.7% 0 0 0 0 0 1 34 1 94.4%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 9.1% 2.3%33.3% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 11.7% 0.3% 5.6%
0 0 0 0 0 0 0 6 100% 0 0 0 0 0 0 1 34 97.1%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%13.6% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 11.7% 2.9%
100%42.9%100% 100% 100%88.9%100%85.7%86.4% 100%48.6%100% 100% 100%97.3%97.1%97.1%92.8%
0.0%57.1% 0.0% 0.0% 0.0%11.1% 0.0%14.3%13.6% 0.0% 51.4% 0.0% 0.0% 0.0% 2.7% 2.9% 2.9% 7.2%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
Output Class
0 0 0 0 24 0 0 0 100% 0 0 0 0 9 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%11.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 20.5% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 26 0 0 100% 0 0 0 0 0 3 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%12.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 0.0% 0.0%
0 0 0 0 0 2 22 0 91.7% 0 0 0 0 0 0 5 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 1.0%10.9% 0.0% 8.3% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 11.4% 0.0% 0.0%
0 0 0 0 0 0 3 22 88.0% 0 0 0 0 0 0 0 7 100%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 1.5%10.9%12.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 15.9% 0.0%
100%42.3%100% 100%96.0%92.9%88.0%100%89.6% 100%50.0%100% 100% 100% 100% 100% 100%95.5%
0.0%57.7% 0.0% 0.0% 4.0% 7.1%12.0% 0.0%10.4% 0.0% 50.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 4.5%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Target Class Target Class
0 0 0 0 5 0 0 0 100% 0 0 0 0 38 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.1% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 6 0 0 100% 0 0 0 0 0 35 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%13.6% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.1% 0.0% 0.0% 0.0%
0 0 0 0 0 0 5 0 100% 0 0 0 0 0 2 32 0 94.1%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.7% 11.0% 0.0% 5.9%
0 0 0 0 0 0 0 6 100% 0 0 0 0 0 0 3 35 92.1%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%13.6% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 1.0% 12.1% 7.9%
100%60.0%100% 100% 100% 100% 100% 100%95.5% 100%45.7%100% 100%97.4%94.6%91.4%100%91.4%
0.0%40.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 4.5% 0.0% 54.3% 0.0% 0.0% 2.6% 5.4% 8.6% 0.0% 8.6%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Target Class Target Class
Output Class
0.0% 0.0% 0.0%10.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.6% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 27 0 0 0 100% 0 0 0 0 8 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%13.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 26 0 0 100% 0 0 0 0 0 5 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%12.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 11.4% 0.0% 0.0% 0.0%
0 0 0 0 0 1 23 0 95.8% 0 0 0 0 0 0 8 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.5%11.4% 0.0% 4.2% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0% 0.0%
0 0 0 0 0 0 1 25 96.2% 0 0 0 0 0 0 0 3 100%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.5%12.4% 3.8% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0%
95.8%44.0%100% 100% 100%96.3%95.8%100%91.6% 100% 100% 100% 100% 100% 100% 100% 100% 100%
4.2%56.0% 0.0% 0.0% 0.0% 3.7% 4.2% 0.0% 8.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%18.2% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 4 0 0 0 100% 0 0 0 0 39 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.4% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 5 0 0 100% 0 0 0 0 0 36 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.0%
0 0 0 0 0 0 3 0 100% 0 0 0 0 0 1 34 0 97.1%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 11.7% 0.0% 2.9%
0 0 0 0 0 0 0 7 100% 0 0 0 0 0 0 1 35 97.2%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%15.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 12.1% 2.8%
100%50.0%100% 100% 100% 100% 100% 100%93.2% 97.3%51.4%100% 100% 100%97.3%97.1%100%93.1%
0.0%50.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 2.7% 48.6% 0.0% 0.0% 0.0% 2.7% 2.9% 0.0% 6.9%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%12.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 2.3% 0.0% 20.0%
0 0 0 0 25 0 0 0 100% 0 0 0 0 7 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%12.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 15.9% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 24 0 0 100% 0 0 0 0 0 4 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%11.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 0.0%
0 0 0 0 0 2 26 0 92.9% 0 0 0 0 0 0 4 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 1.0%12.9% 0.0% 7.1% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0%
0 0 0 0 0 0 0 19 100% 0 0 0 0 0 0 1 7 87.5%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 15.9%12.5%
100%50.0%100% 100% 100%92.3%100% 100%92.6% 100%60.0%100% 100% 100% 100%66.7%100%90.9%
0.0%50.0% 0.0% 0.0% 0.0% 7.7% 0.0% 0.0% 7.4% 0.0% 40.0% 0.0% 0.0% 0.0% 0.0% 33.3% 0.0% 9.1%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%15.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.3% 0.0% 2.7%
0 0 0 0 7 0 0 0 100% 0 0 0 0 39 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%15.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.4% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 7 0 0 100% 0 0 0 0 0 35 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%15.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.1% 0.0% 0.0% 0.0%
0 0 0 0 0 0 3 0 100% 0 0 0 0 0 2 33 0 94.3%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.7% 11.4% 0.0% 5.7%
0 0 0 0 0 0 0 9 100% 0 0 0 0 0 0 1 35 97.2%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%20.5% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 12.1% 2.8%
100%25.0%100% 100% 100% 100% 100% 100%93.2% 100%48.6%100% 100% 100%94.6%94.3%100%92.4%
0.0%75.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 6.8% 0.0% 51.4% 0.0% 0.0% 0.0% 5.4% 5.7% 0.0% 7.6%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
0.0% 0.0% 0.0%12.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 2.3% 0.0% 20.0%
0 0 0 0 30 0 0 0 100% 0 0 0 0 8 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0%14.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 18.2% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 26 0 0 100% 0 0 0 0 0 4 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%12.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 9.1% 0.0% 0.0% 0.0%
0 0 0 0 0 1 21 0 95.5% 0 0 0 0 0 0 5 0 100%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.5%10.4% 0.0% 4.5% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 11.4% 0.0% 0.0%
0 0 0 0 0 0 0 25 100% 0 0 0 0 0 1 1 5 71.4%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%12.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 2.3% 2.3% 11.4%28.6%
0.0%96.2%100% 100% 100%96.3%100% 100%88.1% 0.0% 83.3%100% 100% 100%80.0%71.4%100%77.3%
100% 3.8% 0.0% 0.0% 0.0% 3.7% 0.0% 0.0%11.9% 100%16.7% 0.0% 0.0% 0.0% 20.0%28.6% 0.0% 22.7%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Output Class
0.0% 0.0% 0.0%15.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.4% 0.0% 0.0% 0.3% 0.0% 2.7%
0 0 0 0 1 0 0 0 100% 0 0 0 0 39 0 0 0 100%
5 5
0.0% 0.0% 0.0% 0.0% 2.3% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 13.4% 0.0% 0.0% 0.0% 0.0%
0 0 0 0 0 5 0 0 100% 0 0 0 0 0 35 0 0 100%
6 6
0.0% 0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 12.1% 0.0% 0.0% 0.0%
0 0 0 0 0 0 7 0 100% 0 0 0 0 0 1 33 0 97.1%
7 7
0.0% 0.0% 0.0% 0.0% 0.0% 0.0%15.9% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 11.4% 0.0% 2.9%
0 0 0 0 0 0 0 5 100% 0 0 0 0 0 1 1 35 94.6%
8 8
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%11.4% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.3% 0.3% 12.1% 5.4%
0.0% 100% 100% 100% 100% 100% 100% 100%79.5% 0.0% 94.3%100% 100% 100%94.6%94.3%100%85.2%
100% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0%20.5% 100% 5.7% 0.0% 0.0% 0.0% 5.4% 5.7% 0.0% 14.8%
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
#Neuronas Errores
Entrada Salida Ocultas Training (%) Validatin (%) Test (%) All (%) Memoria
3 2 1 0 0 4,5 0,7 32
3 2 2 0 0 0 0 56
3 2 3 0 0 0 0 80
3 2 4 0 0 0 0 104
3 2 5 0 0 0 0 128
3 2 6 0 4,5 2,3 1 152
3 2 7 0 0 2,3 0,3 176
3 2 8 0 0 0 0 200
3 2 9 0 2,3 0 0,3 224
3 2 10 0 0 0 0 248
3 4 1 38,3 38,6 54,5 40,8 48
3 4 2 4,5 4,5 0 3,8 80
3 4 3 0 0 0 0 112
3 4 4 1 0 4,7 1,4 144
3 4 5 0 0 4,5 0,7 176
3 4 6 0 2,3 2,3 0,7 208
3 4 7 0 0 2,3 0,3 240
3 4 8 1 2,3 0 1 272
3 4 9 0,5 2,3 0 0,7 304
3 4 10 1 0 0 0,7 336
3 8 1 60,4 70,5 63,6 62,4 80
3 8 2 45 54,5 61,4 49 128
3 8 3 8,4 4,5 15,9 9 176
3 8 4 8,4 4,5 6,8 9,3 224
3 8 5 7,4 15,9 6,8 8,6 272
3 8 6 5 11,41 13,6 7,2 320
3 8 7 10,4 4,5 4,5 8,6 368
3 8 8 8,4 0 6.8 6,9 416
3 8 9 7,4 9,1 6,8 7,6 464
3 8 10 11,9 22,7 20,5 14,8 512
Tabla 12
3 entradas y 2 salidas
5
training
4.5 validacin
4 test
all
3.5
3
erores (%)
2.5
1.5
0.5
0
1 2 3 4 5 6 7 8 9 10
neuronas ocultas
Grfica 5
60
3 entradas y 4 salidas
training
validacin
50 test
all
40
erores (%)
30
20
10
0
1 2 3 4 5 6 7 8 9 10
neuronas ocultas
Grfica 6
3 entradas y 8 salidas
80
training
validation
70
test
all
60
50
erores (%)
40
30
20
10
0
1 2 3 4 5 6 7 8 9 10
neuronas ocultas
= 4[(0 1 + 1 ) + (2 1 + 2 )]
0 : ; 1 :
2 :
Ecuacin 22
A.6 Conclusiones:
Tras el estudio realizado se puede concluir que:
Mnimo error
8
30% 2
50%
4
20%
Anexo B
Estudio del cdigo que utiliza Matlab para generar las salidas
de la red neuronal
B.1 Objetivo:
1 2 3 Rojo Azul
0.002 2.681 3 1 0
Nota: la coma [,] se designara como punto [.] ya que Matlab lo interpreta de esta
forma.
Nota: esta matriz tiene que ser traspuesta para ello se utiliza [ ] la comilla
para que aparezca como 3 filas y una columna.
B.2.2 Paso 2:
Cuntas columnas tiene la matriz x1?
B.2.3 Paso 3:
Se entra en la funcin:
A continuacin se analiza lo que ocurre en esa subrutina paso a paso para las
variables Xp1,x1,x1_step1_gain,x1_step1_xoffset,x1_step1_ymin.
Xp1 mayscula X
1 = 1 1__
Comprobacin prctica:
El resultado es correcto.
1 = 1 1__
Comprobacin prctica:
1 = 1 + 1__
Comprobacin prctica:
B.2.4 Paso 4:
Posteriormente tras analizar el cdigo se entra a la siguiente funcin:
La operacin es correcta.
Si se introduce:
Comprobacin:
Comprobacin:
+ =
Se almacena la funcin
en a1.
2
1 = 1
1 + 2_1
Se Satura el valor de sumatorio_capa1 a unos valores concretos. Si el sumatorio
de capa_1 tiende a infinito la exponencial tendera a cero y por lo tanto se saturara
en 1.Si por el contrario sumatorio_capa1 tiende a menos infinito el cociente
tendera a cero y por lo tanto se satura en -1. En la siguiente ilustracin se
muestra su efecto.
Comprobacin:
B.2.5 Paso 5:
A continuacin se llega a la siguiente funcin:
Comprobacin:
X =
La operacin es correcta.
Comprobacin:
Sumatorio_capa2=sumatorio_capa2-nmax
Comprobacin:
- =
El resultado es correcto.
Comprobacin:
El resultado es correcto.
Esta funcin quiere decir que va a sumar los valores de la matriz numer en la
dimensin de recorrido filas. Vase en:
Comprobacin:
Comprobacin:
El resultado es correcto.
Esta funcin va a realizar la siguiente operacin: 2 =
Comprobacin:
/ =
B.2.6 Paso 6:
Finalmente se designa:
Anexo C
Explicacin del algoritmo matemtico programado en C para
los distintos casos y las estructuras necesarias.
Nota: para filas [desde 1 hasta i sima] y columnas [desde 1 hasta j sima]
0 : =
1 [0 , 1] =
0
1 [0 , 1] =
0 .1
[
1 0 , 1] =
0 .1
1
1 [0 , 1] =
0 .1
1 : =1
1 [1,1] = ()11
1 1[1 , 0 ] = (1,1 1, )1
0
2 : = 2
2 [2,1] =
21
2[2 ,1] =
21
Programa principal:
1 = 1 1 [0 , 1] = =
0
0 .1 0 .1 0 .1
1 = 1 (1 [0 , 1]) = . ( 0 )1.0 =
0 0
0 .1 0 .1
1
1 = 1 + 1 [0 , 1] = + =
0 0
0 .1 0 .1 0 .1
= 1 1[1, 0 ] . 1 = (1,1 1, )1 .
0
= ()11
0
0 .1
2 2
1 = 2
1= 1 = ()11
1 + 1 1 + 2()11
Se reutiliza la variable a1
2[2 ,1] = 2[2 ,1] 1 = ()11 =
21 21
2[2 ,1] = 2[2 ,1] + 2 [2,1] = + =
21 21 21
2[2 ,1] = 2[2 ,1] 1 [1,1] = ()11 =
21 21
2[2 ,1] = 2 = exp =
21 21
2
1 [1,1] = (2)
=1 11
2 =
21
Nota: para filas [desde 1 hasta i sima] y columnas [desde 1 hasta j sima]
0 : =
1 [0 , 1] =
0
1 [0 , 1] =
0 .1
1 [0 , 1] =
0 .1
1
1 [0 , 1] =
0 .1
1 :
1 [1,1] = ( )11
1 1[1 , 0 ] = (1,1 1, )1
0
2 :
2 [2 , 1] =
2 .1
2[2 ,1] =
2 .1
Programa principal
1 = 1 1 [0 , 1] = =
0
0 .1 0 .1 0 .1
[
1 = 1 (1 0 , 1]) = . ( 0 1.0 =
)
0 .1
0
0 0 .1
1
1 = 1 + 1 [0 , 1] = + =
0 0
0 .1 0 .1 0 .1
= 1 1[1 , 0 ] . 1 = (1,1 1, )1 .
0
= ( )11
0
0 .1
2 2
1 = 2
1= )11
1 = ( )11
1 + 1 1 + 2(
Se pisa la variable R1
2 = 2[2 ,1] 1 = ( )11 =
2 .1 2 .1
2 = 2 + 2 [2 , 1] = + =
.1
2 2 .1 2 .1
Se pisa la variable R2
2 = 2 (max 2 ) = (max 2 )11
2 .1
Se pisa la variable R2
2
2 = = exp =
2 .1 2 .1
Se pisa la variable R2
2 2
2 = 2 (2 ) = (2 ) =
=1 =1
2 .1 2 1 .
2 =
.
# 2
Nota: para filas [desde 1 hasta i sima] y columnas [desde 1 hasta j sima]
0 : =
1 [0 , 1] =
0
1 [0 , 1] =
0 .1
[
1 0 , 1] =
0 .1
1
[
1 0 , 1] =
0 .1
1 :
1 [1 , 1] =
1 .1
1,1 1,
1 1[1 , 0 ] =
,1 ,
1 .0
2 :
2 [2 , 1] =
2 .1
Programa principal
1 = 1 1 0 , 1] =
[ =
0
0 .1 0 .1 0 .1
[
1 = 1 (1 0 , 1]) = . ( 0 1.0 =
)
0 .1
0
0 0 .1
1
1 = 1 + 1 0 , 1] =
[ + =
0 0
0 .1 0 .1 0 .1
1 = + 1 [1 , 1] = + =
1 .1
1 1 .1 1 .1
2 2
1 = 1= 1=
1 + 21
2
1 .1
.1
1+ 1
Se reutiliza la variable R1
1,1 1,
2 = 2[2 , 1 ] 1 = =
,1 ,
2 .1 1 .1 2 .1
2 = 2 + 2 [2 , 1] = + =
.1
2 2 .1 2 .1
Se reutiliza la variable R2
2 = 2 (max 2 ) = (max 2 )11
2 .1
2 = 2 = exp =
2 .1 2 .1
Para multiplicar cada una de las filas de la matriz LW2 por el vector R1 se
recorre mediante:
( = 0; < 2; + +)
Tambin se han utilizado variables de tipo const, para que estas pasen a
almacenarse de la memoria de datos a la memoria de programa y as descargar
la de datos.