Sie sind auf Seite 1von 9

Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use.

Any transmission of this document by any media or format is strictly prohibited.

TCNICAS EMERGENTES

Aproximacin metodolgica al uso de redes neuronales


artificiales para la prediccin de resultados en medicina
Javier Trujillano, Jaume March y Albert Sorribas
Grup de Recerca de Biomatemtica i Bioestadstica. Departament de Cincies Mdiques Bsiques. Universitat de
Lleida. Espaa.

es preciso recoger y procesar adecuadamente la informa-


En la prctica clnica, existe un gran inters en conseguir modelos de
prediccin precisos. Dentro de las posibles alternativas tcnicas dis-
cin referente al estado de salud del paciente (historial, ex-
ponibles, las redes neuronales artificiales (RN) se utilizan cada vez ploracin o pruebas diagnsticas, etc.) y confrontarla con la
ms en medicina. En esta revisin realizamos primero una introduc- evidencia acumulada en el seguimiento de grupos amplios
cin a la metodologa de RN, describiendo el funcionamiento del tipo de pacientes en condiciones controladas. La informacin
de RN ms utilizado, que es el perceptrn multicapa entrenado con disponible se concreta en distintos tipos de variables que
algoritmo de retropropagacin (MLP). A continuacin, comparamos el
MLP con la regresin logstica (RL) y, finalmente, mediante un ejem- reflejan la condicin del paciente. A partir de estas varia-
plo con datos reales, mostramos un esquema prctico para realizar bles, es necesario aplicar criterios objetivos que permitan
una aplicacin basada en RN. La ventaja principal de las RN es su extraer una conclusin adecuada acerca de la posible evo-
capacidad de incorporar efectos no-lineales e interacciones entre las lucin de la enfermedad, la posibilidad de complicaciones,
variables del modelo sin necesidad de incluirlas a priori. Como mayo- etc. Considerando la complejidad del problema, la evalua-
res desventajas, las RN proporcionan un modelo donde es difcil la in-
terpretacin de los parmetros y que necesita de un cierto empirismo cin de la informacin debe hacerse desde una perspectiva
en su proceso de construccin y entrenamiento. Las RN son tiles multivariante, de manera que se consideren simultnea-
para el clculo de probabilidad de un resultado en funcin de un con- mente todas las variables implicadas y se obtenga una ge-
junto de variables predictoras y consiguen mejores resultados, en al- neralizacin adecuada que permita una clasificacin apro-
gunas situaciones, que la RL. Las metodologas de RN y RL son com-
plementarias y nos ayudan a conseguir modelos ms vlidos.
piada de nuevos casos.
Las tcnicas estadsticas multivariantes proporcionan una
Palabras clave: Red neuronal artificial. Prediccin de resultados. solucin a este tipo de problemas. As, el anlisis discrimi-
Regresin logstica. nante puede utilizarse en la obtencin de un criterio diag-
nstico a partir de los valores de varias variables, mientras
que el anlisis de supervivencia permite evaluar convenien-
Methodological approach to the use of artificial neural temente la contribucin de diversas variables a la supervi-
networks for predicting results in medicine vencia en distintas circunstancias de inters mdico. Por
otra parte, el anlisis de regresin logstica (RL) es adecua-
In clinical practice, there is an increasing interest in obtaining ade- do cuando se quiere desarrollar un modelo de prediccin
quate models of prediction. Within the possible available alternatives,
the artificial neural networks (ANN) are progressively more used. In de un determinado suceso, en general la probabilidad de
this review we first introduce the ANN methodology, describing the complicaciones asociadas a un tratamiento o al estado del
most common type of ANN, the Multilayer Perceptron trained with paciente.
backpropagation algorithm (MLP). Then we compare the MLP with Todas estas tcnicas han conocido un auge muy importante
the Logistic Regression (LR). Finally, we show a practical scheme to en su utilizacin en medicina. Este auge se justifica, en par-
make an application based on ANN by means of an example with ac-
tual data. The main advantage of the RN is its capacity to incorporate te, por su fcil disponibilidad al estar incluidas en casi todos
nonlinear effects and interactions between the variables of the model los paquetes estadsticos de uso habitual. Sin embargo,
without need to include them a priori. As greater disadvantages, they como sucede con cualquier tcnica estadstica, su utiliza-
show a difficult interpretation of their parameters and large empiri- cin debe tener en cuenta las condiciones apropiadas de
cism in their process of construction and training. ANN are useful for
the computation of probabilities of a given outcome based on a set of
aplicacin, que en general se referirn a la distribucin de
predicting variables. Furthermore, in some cases, they obtain better las variables con las que se trabaja, la independencia entre
results than LR. Both methodologies, ANN and LR, are complemen- ellas, etc.
tary and they help us to obtain more valid models. En el caso particular de la regresin logstica, sta tiene
unas condiciones especficas de utilizacin y unas limitacio-
Key words: Artificial neural networks. Outcome prediction. Logistic
regression. nes en la interpretacin de las conclusiones. Bsicamente,
la RL parte del supuesto de independencia de las variables
y considera un modelo especfico de asignacin de probabi-
lidades (modelo logstico)1. Cuando estas condiciones no se
Introduccin cumplen, especialmente debido a la dependencia entre las
variables consideradas o a efectos no-lineales no incluidos
La toma de decisiones es un punto clave en la prctica m- en el modelo, los resultados de la aplicacin de esta tcnica
dica, tanto en el proceso diagnstico como en el teraputi- son discutibles y pueden estar alejados de la realidad (fig. 1).
co. En cualquier situacin, estas decisiones deben estar En estas situaciones, es posible utilizar modelos ms elabo-
avaladas por criterios de evidencia y experiencia. Para ello, rados que incluyan interacciones entre las variables y efec-
tos no-lineales. Sin embargo, cuando el problema contiene
un elevado nmero de variables predictoras, su complejidad
determina que en la prctica se convierta en un problema
Correspondencia: Dr. J. Trujillano. difcil de abordar y resolver mediante las tcnicas habitua-
Grup de Recerca de Biomatemtica i Bioestadstica.
Departament de Cincies Mdiques Bsiques. Universitat de Lleida. les. En este caso, una posible alternativa al empleo de este
Av. Rovira Roure, 44. 25198 Lleida. Espaa. tipo de anlisis basados en tcnicas estadsticas, ms o me-

Med Clin (Barc) 2004;122(Supl 1):59-67 59


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

nos clsicas, la encontramos en metodologas propias de


1 otros campos cientficos, como puede ser la inteligencia ar-
P(S/X) tificial. En particular, las redes neuronales artificiales (RN)
0,8 son capaces de desarrollar un modelo de prediccin que in-
corpora automticamente relaciones entre las variables ana-
lizadas sin necesidad de incorporarlas explcitamente en el
0,6
modelo.
b El objetivo de esta revisin es proporcionar un acercamiento
0,4 a a la metodologa de las RN en el contexto de la medicina,
tomando como ejemplo su utilizacin como alternativa a la
0,2 RL. Empezaremos presentando las ideas generales acerca
X de las RN y comentando los procedimientos bsicos de de-
0 sarrollo de una red adecuada para el clculo de probabili-
0 20 40 60 80 dad de un resultado en funcin de un conjunto de variables
predictoras. Mostraremos un esquema prctico para realizar
Fig. 1. El modelo logstico. El modelo logstico (a) considera que la funcin lo- una aplicacin basada en esta tcnica, y mediante un ejem-
gstica representa la relacin entre los valores de la variable X y la probabili- plo podremos apreciar algunos de los detalles crticos del
dad del suceso P(S/X). Si esta relacin no se cumple, entonces el mtodo
puede proporcionar resultados errneos. En (b), la P(S/X) se relaciona de proceso de entrenamiento y las ventajas e inconvenientes
manera logstica con el Log(X). Si este hecho no se incluye en el modelo, las frente a mtodos estadsticos alternativos.
conclusiones sern errneas. La RN puede incorporar estas relaciones sin
necesidad de formularlas explcitamente.
Qu son las redes neuronales artificiales?

Una RN es un algoritmo de clculo que se basa en una


analoga del sistema nervioso. La idea general consiste en
A Dendritas emular la capacidad de aprendizaje del sistema nervioso,
de manera que la RN aprenda a identificar un patrn de
Axn asociacin entre los valores de un conjunto de variables
predictoras (entradas) y los estados que se consideran de-
pendientes de dichos valores (salidas). Desde un punto de
vista tcnico, la RN consiste en un grupo de unidades de
proceso (nodos) que se asemejan a las neuronas al estar in-
terconectadas por medio de un entramado de relaciones
(pesos) anlogas al concepto de conexiones sinpticas en el
sistema nervioso. A partir de los nodos de entrada, la seal
Potencial progresa a travs de la red hasta proporcionar una respues-
Sinapsis de accin ta en forma de nivel de activacin de los nodos de salida3.
Los valores de salida proporcionan una prediccin del resul-
tado en funcin de las variables de entrada. Desde el punto
de vista de implementacin prctica, los nodos son elemen-
tos computacionales simples que emulan la respuesta de
una neurona a un determinado estmulo. Estos elementos,
Dendritas como las neuronas en el sistema nervioso, funcionan como
Funcin interruptores: cuando la suma de seales de entrada es su-
a1 de ficientemente alta (en el caso de una neurona diramos que
activacin
Wj1 se acumula suficiente neurotransmisor), la neurona manda
una seal a las neuronas con las que mantiene contacto (se
a2 Wj2 Axn genera un potencial de accin). Esta situacin se modela
matemticamente como una suma de pesos de todas las
Wj3 seales de llegada al nodo que se compara con un umbral
a3 Sj f( ) Yi caracterstico. Si el umbral se supera, entonces el nodo se
dispara, mandando una seal a otros nodos, que a su vez
Wjn procesarn esa informacin juntamente con la que reciben
de nodos adyacentes (fig. 2). Evidentemente, la respuesta
Funcin de cada nodo depender del valor de las interacciones con
an de red
los nodos precedentes dentro de la estructura de la red.
Como en el caso del sistema nervioso, el poder computacio-
nal de una RN deriva no de la complejidad de cada unidad
j n de proceso sino de la densidad y complejidad de sus inter-
conexiones4.
Sj = Wji ai j La primera implementacin prctica de estas ideas se des-
cribe en los trabajos de McCulloch y Pitts en 1946. A partir
B i=0
de este punto, algunos de los hitos principales en la investi-
gacin de este tipo de tcnicas fueron: el diseo por Widrow
y Hoff (1961) de la red conocida como Adalina (capaz de
Figs. 2a y b. Comparacin entre la neurona biolgica (A) y la neurona artifi- resolver problemas de regresin lineal), el desarrollo de la
cial (B). (Vase texto.) red con estructura de perceptrn simple en 1959 (con equi-

60 Med Clin (Barc) 2004;122(Supl 1):59-67


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

TABLA 1
Ejemplos de aplicaciones de redes neuronales artificiales Capas Regiones
en medicina Decisin en el plano
Entrada Ocultas Salida
Prediccin de resultados
Mortalidad/supervivencia
Ciruga cardaca9 Dos
Trasplante de pncreas10
Cirrosis11
regiones
Pacientes de UCI12
Neoplasia de colon13
Neoplasia de pncreas14
Diagnstico
IAM15
Ndulo pulmonar16
Apendicitis17 Regiones
Tuberculosis activa18 polinomiales
Alteracin psiquitrica19
Otras aplicaciones
Anlisis de imgenes
RMN20
SPECT21
Anlisis de ondas
ECG22 Regiones
EEG23 arbitrarias
Farmacologa
Dosis ptimas24

TABLA 2 Fig. 3. Capacidad de decisin de las redes neuronales artificiales (perceptrn


multicapa). Con 2 variables de entrada, ante un problema de clasificacin
Clasificacin de las redes neuronales artificiales segn complejo en el plano (*) una red sin capa oculta no puede resolverlo; el au-
tipo de aprendizaje y arquitectura mento en el nmero de capas y nodos ocultos permite encontrar la solucin.

Arquitectura
Aprendizaje
Unidireccional Realimentada
Supervisado Perceptrn BSB red recibe los patrones de entrada y la respuesta observada
Adalina Fuzzy Cog. Map
Madalina que debe aprender; o no supervisado si la red reconoce au-
Perceptrn multicapa tomticamente en los datos el patrn que debe aprender.
GRNN Por otra parte, el flujo de informacin que manejan puede
LVQ ser unidireccional, cuando la informacin sigue una direc-
Mquina de Boltzmann
No supervisado LAM ART cin nica desde los nodos de entrada a los de salida; o re-
OLAM Hopfield alimentado, donde el flujo de informacin no es nico al in-
Mapas de Kohonen BAM corporar circuitos de realimentacin entre capas de la red.
Neocognitrn
Hbridos Funcin de base radial (RBF) En una primera aproximacin, indicaremos que las redes
Contrapropagacin unidireccionales con aprendizaje supervisado pueden utili-
Reforzados Aprendizaje reforzado zarse para muchos problemas de inters mdico.
Adalina: adaptive linear neuron; Madalina: many adalinas; GRNN: general regression neu-
ral network; LVQ: learning vector quantization; BSB: brain state in a box; LAM: linear asso-
ciative memory; OLAM: optimal LAM; ART: adaptive resonance theory, y BAM: bidirectio-
nal associative memory. El perceptrn multicapa como ejemplo de RN
de aplicacin en medicina

valencia al anlisis discriminante y regresin logstica) y las Dentro de las redes supervisadas unidireccionales, la es-
redes multicapa por Rosenblatt en 1986 (que permiten la tructura ms utilizada es el llamado perceptrn multicapa
resolucin de situaciones no lineales). Por otra parte, los (MLP, multilayered perceptron). La arquitectura tpica de
trabajos tericos de Bishop y la aportacin sobre redes au- este tipo de red est constituida por varias capas de nodos
toorganizadas de Kohonen dotaron de fundamentos forma- con interconexin completa entre ellos. El caso ms sencillo
les a este tipo de tcnica5. A partir de los trabajos pioneros, en este tipo de red consiste en slo 2 capas de neuronas,
el inters sobre esta metodologa se ha difundido a casi to- las de entrada y las de salida. De esta manera, podemos
dos los mbitos de la ciencia. Los distintos aspectos tcni- obtener un modelo adecuado para problemas lineales del
cos y las implicaciones de su utilizacin han sido investiga- tipo de la regresin lineal mltiple. Si queremos analizar
dos desde muchos puntos de vista, interesando, entre otros, problemas no-lineales, es necesario incorporar otras capas
a matemticos, fsicos, neurlogos, ingenieros, programado- de neuronas intermedias u ocultas (hidden units) (fig. 3).
res y filsofos. En medicina las reas de aplicacin se han En este tipo de red, una neurona recibe distintas entradas y
multiplicado rpidamente en la ltima dcada (tabla 1)6-8, activa una funcin de red (o regla de propagacin) con
incrementndose continuamente el nmero de publicacio- unos pesos de entrada asociados (fig. 2). La computacin
nes que incluyen esta metodologa25. de estos pesos se sigue de la aplicacin de la funcin de
Desde un punto de vista prctico, existen muchos tipos de activacin que determina el nivel de activacin de salida de
RN. En la tabla 2 se recogen las ms caractersticas. Para la neurona. La entrada de las neuronas de la primera capa
clasificarlas, podemos considerar dos criterios bsicos: el (entrada) son los valores de las variables predictoras y los
modo de aprendizaje y el flujo de informacin. En una red, niveles de activacin de las neuronas de la ltima capa (sa-
el modo de aprendizaje puede ser supervisado, es decir, la lida) son los resultados de la red26. Dentro de los parme-

Med Clin (Barc) 2004;122(Supl 1):59-67 61


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

En algunos casos, el proceso de entrenamiento de una red


RMS Conjunto de puede llevar a situaciones no deseadas. El riesgo principal
verificacin consiste en que la red aprenda los ejemplos pero sea inca-
paz de dar respuestas convenientes en nuevos casos. Para
evitar este problema, el proceso de entrenamiento debe
considerar otras estrategias adicionales.

Conjunto de
entrenamiento Validacin cruzada

Nmero de interacciones Sobreaprendizaje


Para elaborar una red que sea eficaz es conveniente dividir
(Tiempo de entrenamiento) los datos en 3 conjuntos, atendiendo a que cada uno de
ellos mantenga la representatividad de la poblacin origen:
Parar a) el conjunto de entrenamiento (training set); b) el conjunto
entrenamiento de verificacin (test set), y c) un conjunto de validacin (va-
lidation set).
Fig. 4. Criterio de parada del proceso de entrenamiento. RMS: raz cuadrada El conjunto de entrenamiento se usa para ajustar los pesos
del error cuadrtico medio. durante la fase de entrenamiento, mientras que el conjunto de
verificacin se utiliza para decidir cundo parar el proceso de
entrenamiento. Como criterio general, el entrenamiento debe
tros que definen una red, la funcin de red ms utilizada es pararse cuando el error del conjunto de verificacin sea mni-
de tipo lineal, y como funcin de activacin ms empleada mo. De esta manera, nos aseguramos que la red es capaz de
est la funcin sigmoidea. predecir correctamente los resultados de un conjunto de datos
que no forman parte de los ejemplos de entrenamiento. Esta
tcnica se denomina validacin cruzada (crossvalidation). Si
Proceso de entrenamiento continuamos el entrenamiento ms all de este punto, la red
empieza a aprender de memoria los datos del conjunto de en-
El entrenamiento consiste en la presentacin repetida de un trenamiento pero pierde capacidad de generalizacin (fig. 4).
conjunto suficientemente amplio de datos de entrenamiento La bsqueda de una generalizacin ptima, que es la capa-
(training set), formado por las entradas y los valores corres- cidad de la red de proporcionar una respuesta correcta ante
pondientes de las variables a predecir, hasta conseguir que patrones que no han sido empleados en su entrenamiento,
los pesos internos (interacciones entre nodos) conduzcan a requiere que se cumplan tres condiciones: a) que la infor-
resultados ptimos en la capa de salida, acercndose lo ms macin recogida en las variables sea suficiente es decir,
posible a los resultados esperados. En un contexto mdico, una seleccin apropiada de las variables y una buena calidad
el entrenamiento consistira en presentar a la red, de forma en la recogida de datos; b) que la funcin que aprenda la
iterativa, los valores de distintas variables clnicas (en forma red sea suave pequeos cambios en las variables de en-
de valores de la capa de entrada) de cada paciente y conse- trada produzcan pequeos cambios en las variables de sali-
guir que la red sea capaz de predecir el estado final observa- da, y c) que el tamao de la base de datos sea suficiente.
do en cada paciente (indicados por el estado de las capas De esta manera aseguramos que el conjunto de entrena-
de salida de la red) de la manera ms precisa posible. miento sea representativo de la poblacin a estudio26. Excep-
En la prctica, el ajuste de los pesos durante el entrena- to la segunda condicin, el resto de los requisitos son comu-
miento se consigue mediante un proceso iterativo cuya fi- nes a cualquier tcnica multivariante que se emplee.
nalidad es minimizar una funcin de error que cuantifica Una vez finalizado el entrenamiento, la red (entrenada) eva-
la discrepancia entre las predicciones de la red y los valo- la el conjunto de validacin y produce las correspondien-
res observados en la muestra. La medida ms utilizada tes predicciones con datos que no se han utilizado en el en-
para evaluar el error en la prediccin (funcin de coste) es trenamiento ni en la validacin cruzada. Esta prueba final
la raz cuadrada del error cuadrtico medio (RME, root- nos aporta un resultado independiente acerca de la capaci-
mean-square-error) entre los valores de salida de la red y dad de generalizacin de la red.
sus valores esperados segn los datos disponibles. El pro-
ceso comienza calculando el RME asociado a la red con
los pesos aleatorios de inicio (red no entrenada). Por Tamao y arquitectura de la red
ejemplo, en una red con slo 3 capas (una sola oculta),
una vez calculado este error, se modifican, de forma retr- La arquitectura de una red viene determinada por el nme-
grada, los pesos de entrada de los nodos de salida (terce- ro de capas y nodos que la forman. La complejidad de la
ra capa) y se calcula para cada neurona oculta (segunda red viene determinada por el nmero de interconexiones
capa) un error prximo. Una vez conocido este error vuel- que contiene. En general, no es inmediato establecer de for-
ven a actualizarse los pesos de entrada para cada neurona ma exacta cul ser la arquitectura ideal para cada aplica-
oculta. Este proceso se repite cclicamente para cada ite- cin. As, problemas de discriminacin lineal o de regresin
racin del proceso de entrenamiento. La presentacin de logstica pueden solucionarse con redes simples. Los pro-
los datos en cada ciclo puede hacerse con la totalidad de blemas surgen al enfrentarse a modelos ms complicados
los mismos, siendo esta estrategia la ms habitual, o frac- (fig. 3). En aplicaciones mdicas, un MLP con una nica
cionando en distintos lotes el conjunto de entrenamiento. capa oculta puede ser adecuado en muchos casos. Existen
Esta ltima estrategia puede conseguir un mejor aprendi- algoritmos evolutivos que determinan, de forma automtica,
zaje en algunas aplicaciones. Observamos que en este tipo esta arquitectura ptima al aumentar o retirar nodos o ca-
de red, el flujo de informacin es unidireccional (de entra- pas del modelo. En cualquier caso, la arquitectura ptima
da a salida) pero el flujo de actualizacin del error es re- debe alcanzarse, en la prctica, mediante un proceso itera-
trgrado (backpropagation). tivo, validando la capacidad predictiva de las distintas arqui-

62 Med Clin (Barc) 2004;122(Supl 1):59-67


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

TABLA 3
Y Relacin entre redes neuronales artificiales y tcnicas
estadsticas
Red neuronal artificial Tcnica estadstica
Perceptrn simple (nodo umbral) Anlisis discriminante
Perceptrn simple (nodo sigmoideo) Regresin logstica
Adalina Regresin lineal
Perceptrn multicapa Regresin no lineal
Aprendizaje no supervisado Anlisis de componentes principales
Mapas de Kohonen Escalas multidimensionales
LVQ (cuantificacin de vectores) Anlisis discriminante
Funcin de base radial (RBF) Mtodo de regresin de Kernel
Sin relacin
Contrapropagacin
Redes ART
Modelo de Hopfield

TABLA 4
X
Ventajas y desventajas de las redes neuronales artificiales
(perceptrn multicapa) frente a tcnicas de regresin
Fig. 5. Bsqueda de la generalizacin. Relacin entre complejidad de arqui-
logstica
tectura y resultados. En un problema definido por dos variables (xy). Los Ventajas de las redes
puntos representan los datos. La lnea recta es el ajuste con una red sin capa Necesitan menos formalismo estadstico para su desarrollo
oculta. La lnea curva representa el ideal de generalizacin que se ha conse- Detectan relaciones no lineales
guido con 3 nodos en la capa oculta. La lnea de puntos representa un sobre- Detectan interacciones entre variables predictoras
ajuste al utilizar una red con 6 nodos en la capa oculta lo que origina una Tienen mltiples algoritmos de entrenamiento
perdida de generalizacin. Desventajas de las redes
Son cajas negras para identificar las interacciones
Tienen dificultad de utilizacin
Necesitan mayores recursos computacionales
tecturas consideradas. Por otra parte, cuanto ms compleja Metodologa menos conocida
Implementacin llena de procesos empricos
sea una red, mayor nmero de parmetros o pesos debere- Problemas metodolgicos no resueltos totalmente
mos estimar y, por lo tanto, necesitar mayor nmero de
patrones para ser entrenada de manera adecuada.
En el otro extremo, la utilizacin de una red demasiado
compleja para solucionar un problema sencillo nos conduce concreta con un mtodo estadstico31. La comparacin ms
a un sobreajuste (overfitting) que dificulta la capacidad de frecuentemente analizada en la literatura se realiza entre el
generalizacin de la red (fig. 5). Como regla general, para tipo de red ms empleada (MLP + backpropagation) y la re-
reducir el nmero de parmetros de una red es conveniente gresin logstica mltiple32,33. En la tabla 4 se muestran al-
seleccionar apropiadamente las variables de entrada, des- gunos puntos destacando las ventajas y desventajas de las
cartando variables poco informativas. Sin embargo, esta se- redes de acuerdo con esta comparacin. En una revisin de
leccin no es tan sencilla como en los mtodos multivariantes 28 aplicaciones distintas a partir de la bibliografa, Sargent
habituales y puede requerir distintas etapas de entrena- concluye que las redes son, en el peor de los casos, equiva-
miento. Desde un punto de vista ms tcnico, existen pro- lentes o en general ligeramente superiores a la regresin lo-
cedimientos propios de la metodologa de redes que simpli- gstica mltiple al no tener que depender de exigencias rgi-
fican la estructura de la red. A modo de ejemplo, algunos das de independencia de las variables o de los supuestos
de estos mtodos consisten en compartir pesos entre varios inherentes al modelo logstico34.
nodos (weight sharing), realizar un podado de la red (pru- En una aplicacin concreta, las redes pueden interpretar de
ning) eliminando los pesos con menor influencia en el resul- manera distinta la informacin contenida en las variables
tado del modelo final o aplicar el mtodo de decaimiento de respecto a cmo se interpreta esta informacin en un pro-
pesos (weight decay), eliminando automticamente los pe- cedimiento estadstico. Esto nos obliga a analizar cuidado-
sos que tienden a cero26. samente la distinta contribucin de cada variable al modelo
final y a interpretar sus interdependencias35-37. A partir de
este anlisis es posible mejorar los modelos estadsticos
Correspondencia entre redes neuronales artificiales (por ejemplo, aadiendo interacciones encontradas entre
y tcnicas estadsticas las variables). De este modo, ambas tcnicas pueden cola-
borar para proporcionar un modelo final adecuado al pro-
En el mbito de la medicina, la utilizacin de las RN se ha blema objeto de estudio.
desarrollado paralelamente a su comparacin con tcnicas
estadsticas. Dependiendo del problema especfico estudia-
do, esta confrontacin ha llevado, durante esta ltima dca- Indicaciones prcticas acerca de la aplicacin de una red
da, a alternar entre el optimismo27,28 y el pesimismo29,30 en neuronal artificial en el entorno de prediccin de
la utilizacin de las redes en el entorno de los estudios m- resultados en medicina (clculo de una probabilidad)
dicos.
La tabla 3 recoge la correspondencia entre algunas redes y El desarrollo de una RN necesita planificarse adecuada-
distintos procedimientos estadsticos habitualmente utiliza- mente para conseguir una red convenientemente entrenada
dos en medicina. Es interesante apreciar que existen algu- que alcance una precisin ptima38. A modo indicativo, en
nos tipos de redes que no poseen una correspondencia la figura 6 se muestra un esquema bsico de actuacin y en

Med Clin (Barc) 2004;122(Supl 1):59-67 63


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

Arquitectura
entrenamiento
3
1
Entrenamiento
Base 2 Red
de datos RN
entrenada
Verificacin

Desarrollo Desarrollo

Tcnica Modelo
Validacin estadstica estadstico

4 5
Validacin Resultados Fig. 6. Secuencia del desarrollo de una
aplicacin basada en red neuronal artifi-
cial. RN: red neuronal artificial. (Vase
texto.)

TABLA 5 de muestreo pueden influir negativamente el resultado.


Principales errores cometidos en las publicaciones con Aunque se han conseguido buenos resultados con series
aplicaciones basadas en redes neuronales artificiales muy grandes (80.606 pacientes)40 o muy pequeas (slo 74
(prediccin de resultados) casos)41, se recomienda utilizar, como mnimo, 5-10 observa-
ciones por parmetro estimado, es decir por cada una de las
Poca o nula descripcin del tipo, arquitectura y proceso de entrenamiento conexiones de la red. Por ejemplo, una red con 17 variables
de la red de entrada, 9 nodos en la capa oculta y un nodo de salida
Tamao del conjunto de verificacin (test set) inapropiado o poco
representativo (todos plenamente interconectados) tiene 162 parmetros
Sobreajuste (overfitting) por estructura muy compleja de la red (en nodos (son 17 por 9 ms 9) que exigen un conjunto de entrena-
y capas). La red ajusta funciones implausibles miento mayor de 800 casos42.
No utilizar el conjunto de validacin (validation set). No se expone la red a
datos no utilizados para su entrenamiento
Para nuestro ejemplo disponemos de una base de datos
No comparar la red neuronal con la tcnica estadstica adecuada con 1.000 pacientes, de los que 310 presentaron fracaso
renal.

Paso 2: conjuntos de entrenamiento, verificacin


la tabla 5 se sealan, de acuerdo con el trabajo de Schwar- y validacin
zer et al, los errores ms frecuentes cometidos en trabajos
publicados que no han seguido esta planificacin39. La particin de la serie de datos en los conjuntos de desa-
Para facilitar una aproximacin prctica al uso de esta me- rrollo (entrenamiento y verificacin) y el correspondiente
todologa, planteamos un ejemplo sencillo basado en datos conjunto de validacin, determina que el tamao muestral
reales con el que seguiremos los distintos pasos. Suponga- sea suficientemente grande. En aquellos casos en que no
mos que queremos identificar a los pacientes que desarro- sea as, se ha propuesto la utilizacin de tcnicas de re-
llarn fracaso renal (definido con criterios estndar) durante muestreo (bootstrap) con lo que se consigue tener mlti-
su ingreso en una unidad de cuidados intensivos. Para ello, ples conjuntos de entrenamiento que aseguran, dentro de
decidimos analizar un modelo que utiliza 3 variables predic- las posibilidades y limitaciones de estas tcnicas, un pro-
toras (simplificamos el problema para hacerlo ms didcti- ceso de entrenamiento adecuado que conducir a una
co). Las variables consideradas son la edad, el peor valor de buena generalizacin43. En nuestro ejemplo sobre fracaso
tensin arterial media en su primer da de estancia y la renal, la divisin (de forma aleatoria) aporta 400 pacientes
identificacin de una infeccin dentro del diagnstico de para entrenamiento, 300 para verificacin y 300 para vali-
entrada. Sabemos que en nuestra serie es ms frecuente dacin.
tener fracaso renal si el paciente tiene ms edad, menos
presin arterial y diagnstico de infeccin. Pero tambin Paso 3: construccin y entrenamiento de la red
sospechamos que las variables no son independientes, ya
que los pacientes con infeccin tienden a tener una presin Las caractersticas de las redes neuronales determinan que
arterial menor, algunos grupos diagnsticos (definidos por su utilizacin requiera de programas informticos adecua-
su edad) presentan un mayor nmero de infecciones y la dos. En este punto, existen mltiples opciones comerciales
edad condiciona algunos aspectos de la presin arterial. Por y de libre distribucin44. Para una referencia actualizada al
lo tanto, debemos buscar un modelo que puede recoger es- respecto, el lector interesado puede consultar la pgina
tas relaciones. La variable de resultado ser la probabilidad ftp://ftp.sas.com/pub/neural/FAQ.html. En nuestro caso, uti-
de tener fracaso renal. lizamos el programa Qnet (Vesta Services Inc). Usando es-
tos programas, podemos empezar a probar qu arquitectura
Paso 1: base de datos adecuada es ms conveniente. Ya hemos comentado que este proce-
so es bsicamente emprico. Podemos citar ejemplos que
El resultado obtenido con una RN depende de los datos que funcionan con estructuras muy simples (19 nodos de entra-
se utilizan para su entrenamiento y, por lo tanto, los sesgos da/2 nodos ocultos/1 nodo de salida)45 o muy complejas

64 Med Clin (Barc) 2004;122(Supl 1):59-67


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

(16/35/10/1)12. En cualquier caso, en la publicacin de re- ca mltiple que utiliza las 3 variables indicadas anterior-
sultados deben describirse todos los parmetros de cons- mente. Al comparar los resultados (en este caso slo medi-
truccin (capas, nodos, tipo de interconexiones) y del pro- mos la propiedad de discriminacin con tablas de contin-
ceso de entrenamiento (tipo, nmero de iteraciones, gencia y curvas ROC) (fig. 7), podemos comprobar que la
coeficiente de aprendizaje, momento, etc.). red consigue resultados ms apropiados. Estos mejores re-
Siguiendo con nuestro ejemplo, utilizamos un perceptrn sultados de la red tienen como contrapartida una necesi-
multicapa entrenado con algoritmo de backpropagation dad de utilizar ms parmetros (12) que la regresin logs-
con 3 capas, seleccionando como arquitectura ptima tica (3) (fig. 8).
una estructura (3/3/1) con plena interconexin. La fun- Para que la RL se aproxime a los resultados de la RN en
cin de activacin es sigmoidea, parando el entrenamien- este ejemplo, debemos aadir algunos trminos de interac-
to, segn el criterio de validacin cruzada a las 1.500 ite- cin para tener en cuenta la dependencia entre las varia-
raciones. De acuerdo con esta arquitectura, debemos bles. Sin embargo, es difcil decidir qu trminos deben ser
ajustar 12 parmetros, con lo que los 400 casos del con- incluidos. Si el problema implica ms variables, este escollo
junto de entrenamiento son suficientes de acuerdo con el puede ser difcilmente superable.
criterio general.

Paso 4: validacin de la red Conclusiones

Debe comprobarse la capacidad de generalizacin de la red Las RN proporcionan un mtodo general para desarrollar
enfrentndola a datos distintos de los utilizados en su entre- modelos de prediccin en medicina. La ventaja principal de
namiento (conjunto de validacin). En este ejemplo, dispo- esta tcnica, si se aplica convenientemente, radica en su
nemos de 300 casos en el conjunto de validacin. capacidad para incorporar interacciones entre las variables
sin necesidad de incluirlas a priori. Adems, su aplicacin
Paso 5: evaluacin de los resultados (precisin de la red) no queda restringida a un tipo determinado de distribucin
de los datos. Como principal desventaja, sin embargo, de-
En este ejemplo se trata de predecir la probabilidad de fra- bemos indicar que proporciona un modelo que es esencial-
caso renal. En este tipo de problemas, donde la prediccin mente una caja negra. La RN es capaz de predecir resulta-
es una probabilidad, lo indicado es evaluar la discrimina- dos, pero no disponemos de una interpretacin evidente de
cin y la calibracin de la red46,47. Para valorar la discrimina- los parmetros en los mismos trminos en que podemos in-
cin (capacidad de distinguir entre dos estados) se emplean terpretar los resultados de una RL.
tablas de contingencia eligiendo punto de corte (normal- En esta revisin hemos considerado fundamentalmente el
mente 0,5), estableciendo porcentajes de correcta clasifica- modelo de red ms sencillo. En la actualidad se trabaja con
cin y analizando las curvas ROC resultantes (especialmente nuevos tipos de redes ms potentes y que incorporan tcni-
calculando el rea bajo la curva ROC)48,49. Para comprobar cas adicionales como son los algoritmos genticos y los mo-
la calibracin (exactitud del modelo comparando la probabi- delos hbridos52-54. Con ello, se empieza a disponer de herra-
lidad esperada y la observada) se utilizan las pruebas de mientas que se fundamentan en el clculo intensivo y que
bondad de ajuste de Hosmer-Lemeshow50 que permiten desafan a los planteamientos estadsticos convencionales. A
evaluar las curvas de calibracin correspondientes a los re- nuestro entender, lejos de representar una amenaza, estas
sultados del mtodo. tcnicas proporcionan nuevos puntos de vista que pueden
ayudar a obtener herramientas ms eficaces en muchas
Paso 6: comparacin de los resultados entre redes aplicaciones prcticas. As, el futuro no debera plantearse
neuronales artificiales y regresin logstica en trminos de competencia entre estos nuevos mtodos y
la estadstica, sino que debera contemplar su acercamiento
En nuestro ejemplo, comparamos el resultado de la red y complementacin para construir modelos de prediccin
con los correspondientes a un modelo de regresin logsti- que sean ms vlidos.

Tablas de contingencia Curvas ROC


Observado
+ 1

178 28 RN
PCC = 82% 0,75
+ 27 67
Sensibilidad

RN
Prediccin

205 95 300 0,50 ABC ROC 0,83 (0,03)

Figs. 7a y b. Resultados de la compara- +


cin entre un modelo basado en red neu- 0,25 RL
ronal artificial (RN) y otro basado en re- 165 36 RL
gresin logstica mltiple (RL). Aplicado al ABC ROC 0,75 (0,03)
conjunto de validacin del ejemplo segui- + 40 59 PCC = 75%
do en el texto con 300 pacientes. A: ta-
blas de contingencia donde se evala 0,25 0,50 0,75 1
205 95 300
como resultado positivo (+) presentar un
fracaso renal; PCC: porcentaje de correcta 1Especificidad
clasificacin. B: curvas ROC; ABC ROC: A Punto de corte 0,5 B
rea bajo la curva ROC (error tpico).

Med Clin (Barc) 2004;122(Supl 1):59-67 65


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

A
Z = A 1 + B 2 + C 3 0,835

1 0,014
1
Probabilidad = 2 0,027
1 + ez
3 0,876

A 1
B
2 4 10

5 11
B Probabilidad
6
12 1 0,622 7 0,515
7 Figs. 8a y b. Nmero de parmetros. En
8 2 3,843 8 3,282 nuestro ejemplo, el modelo de regresin
9
C logstica (A) slo precisa de 3 parme-
3 1,222 9 0,760
tros (coeficientes de la ecuacin logsti-
4 0,872 10 3,072 ca) para el clculo de la probabilidad de
presentar fracaso renal. La red neuronal
5 4,541 11 3,661 (B) ha conseguido mejores resultados,
pero necesita 12 parmetros (pesos de
6 0,799 12 2,493 las conexiones). (A): edad; (B): valor de
presin arterial media, y (C): presencia
de infeccin.

REFERENCIAS BIBLIOGRFICAS 20. Hare BJ, Prestegard JH. Application of neural networks to automated as-
sigment of NMR spectra of proteins. J Biomol NMR 1994;4:35-46.
1. Steyerberg EW, Eijkemans MJC, Harrell FE, Habbema JDF. Prognostic
21. Kippenhan JS, Barker WW, Angel J, Grady C, Duara R. Neural-networks
modelling with logistic regression analysis: a comparison of selection and
clasiffication of normal and Alzheimers disease subjects using high-re-
estimation methods in small data sets. Statist Med 2000;19:1059-79.
solution and low-resolution PET cameras. J Nucl Med 1994;35:7-15.
2. Burke HB. Artificial neural networks for cancer research: outcome pre-
22. Edenbrandt L, Devine B, Macfarlane PW. Classification of electrocardio-
diction. Sem in Surg Oncol 1994;10:73-9. graphic ST-T segments-human expert vs artificial neural network. Eur
3. Cross BS, Harrison RF, Kennedy RL. Introduction to neural networks. Heart J 1993;14:464-8.
Lancet 1995;346:1075-9. 23. Anderer P, Saleteu B, Kloppel B, Semlitsch HV, Werner H. Discrimina-
4. Sarle WS. Neural network FAQ, part 1 of 7: introduction, periodic posting tion between demented patients and normal based on topographic EEG
to the Usenet newsgroup comp.ai.neural-nets, URL: ftp://ftp.sas.com/ slow wave activity: comparison between z statistics, discriminant analysis
pub/neural/FAQ.html, 1997. and artificial neural network classifiers. Electroencephalogr Clin Neu-
5. Bishop CM. Neural networks for pattern recognition. Oxford: Oxford Uni- ropsychol 1994;91:108-17.
versity, 1995. 24. Yamamura S, Nishizawa K, Hirano M, Momose Y, Kimura A. Prediction
6. Baxt WG. Application of artificial neural networks to clinical medicine. of plasma levels of aminoglycoside antibiotic in patients with severe ill-
Lancet 1995;346:1135-8. ness by means of an artificial neural network simulator. J Pharm Sci
7. Armoni A. Use of neural networks in medical diagnosis. MD Computing 1998;1:95-101.
1998;15:100-4. 25. Dayhoff JE, DeLeo JM. Artificial neural networks. Opening the black box.
8. Dybowski R, Gant V. Artificial neural networks in pathology and medical Cancer 2001;91:1615-35.
laboratories. Lancet 1995;346:1203-7. 26. Martn del Brio B, Sanz Molina A. Redes neuronales y sistemas borro-
9. Orr RK. Use of a probabilistic neural network to estimate the risk of mor- sos. Madrid: RA-MA, 1997.
tality after cardiac surgery. Med Decis Making 1997;17:178-85. 27. Eldar S, Siegelmann HT, Buzaglo D, Matter I, Cohen A, Sabo E, et al.
10. Dorsey SG, Waltz CF, Brosch L, Connerney I, Schweitzer EJ, Barlett ST. Conversion of laparoscopic cholecystectomy to open cholecystectomy in
A neural network model for predicting pancreas transplant graft outco- acute cholecystitis: artificial neural networks improve the prediction of
me. Diabetes Care 1997;20:1128-33. conversion. World J Surg 2002;26:79-85.
11. Lapuerta P, Rajan S, Bonacini M. Neural networks as predictors of outcomes 28. Duh MS, Walker AM, Pagano M, Kronlund K. Prediction and cross-vali-
in alcoholic patients with severe liver disease. Hepatology 1997;25:302-6. dation of neural networks versus logistic regression: using hepatic disor-
12. Wong LSS, Young JD. A comparison of ICU mortality prediction using the ders as an example. Am J Epidemiol 1998;147:407-13.
APACHE II scoring system and artificial neural network. Anaesthesia 29. Borque A, Sanz G, Allepuz C, Plaza L, Rioja LA. The use of neural net-
1999;54:1048-54. works and logistic regression analysis for predicting pathological stage in
13. Snow PB, Kerr DJ, Brandt JM, Rodvold DM. Neural network and regres- men undergoing radical prostatectomy: a population based study. J Urol
sion predictions of 5-year survival after colon carcinoma treatment. Can- 2001;166:1672-8.
cer 2001;91:1673-8. 30. Sinha M, Kennedy CS, Ramundo ML. Artificial neural network predicts
14. Montie JE, Wei JT. Artificial neural networks for prostate carcinoma risk CT scan abnormalities in paediatric patients with closed head injury. J
assessment. An overview. Cancer 2001;91:1647-52. Trauma 2001;50:308-12.
15. Ellenius J, Groth T, Lindahl B, Wallentin L. Early assessment of patients 31. Sarle WS. Neural networks and statistical models. Proceedings of the
with suspected acute myocardial infarction by biochemical monitoring 19th annual SAS Users Group International Conference, Cary, NC (SAS
and neural network analysis. Clin Chem 1997;43:1919-25. Institute), 1994;1538-50.
16. Nakamura K, Yoshida H, Engelmann R, MacMahon H, Katsuragawa S, 32. Tu JV, Guerriere MRJ. Use of a neural network as a predictive instru-
Ishida T, et al. Computerized analysis of the likelihood of malignancy in ment for length of stay in the intensive care unit following cardiac sur-
solitary pulmonary nodules with use of artificial neural networks. Radio- gery. Comput Biomed Res 1993;26:220-9.
logy 2000;214:823-30. 33. Tu JV. Advantages and disadvantages of using artificial neural networks
17. Eberhart RC, Dobbins RW, Hutton LV. Neural network paradigm compa- versus logistic regression for predicting medical outcomes. J Clin Epide-
risons for appendicitis diagnosis. En: Proceedings of the fourth annual miol 1996;49;11:1225-31.
IEEE Symposium on Computer-based Medical Systems. Los Alamitos, 34. Sargent DJ. Comparison of artificial neural networks with other statistical
CA: IEEE Computer Society Press, 1991; p. 298-304. approaches. Results from medical data sets. Cancer 2001;91:1636-42.
18. El-Solh AA, Hisao C, Goodnough S, Serghani J, Grant BJB. Predicting 35. Lang EW, Pitts LH, Damron SL, Rutledge R. Outcome after severe head
active pulmonary tuberculosis using an artificial neural network. Chest injury: an analysis of prediction based upon comparison of neural net-
1999;116:968-73. work versus logistic regression analysis. Neurol Res 1997;19:274-80.
19. Somoza E, Somoza JR. A neural-network approach to predicting admis- 36. DiRusso SM, Sullivan T, Holly C, Nealon S, Savino J. An artificial neural
sion decisions in a psychiatric emergency room. Med Decis Making network as a model for prediction of survival in trauma patients: valida-
1993;13:273-80. tion for a regional trauma area. J Trauma 2000;49:212-23.

66 Med Clin (Barc) 2004;122(Supl 1):59-67


Document downloaded from http://www.elsevier.es, day 13/06/2017. This copy is for personal use. Any transmission of this document by any media or format is strictly prohibited.

TRUJILLANO J, ET AL. APROXIMACIN METODOLGICA AL USO DE REDES NEURONALES ARTIFICIALES PARA LA PREDICCIN DE RESULTADOS EN MEDICINA

37. Selker HP, Griffith JL, Patil S, Long WJ, DAgostino RB. A comparison of 45. Doyle HR, Dvorchik I, Mitchell S, Marino JR, Ebert FH, McMichael J, et
performance of mathematical predictive methods for medical diagnosis: al. Predicting outcomes after liver transplantation. A connectionist appro-
identifying acute cardiac ischemia among emergency department pa- ach. Ann Surg 1994;219:408-15.
tients. J Investig Med 1995;43:468-76. 46. Concato J. Challenges in prognostic analysis. Cancer 2001;91: 1607-
38. Schwarzer G, Vach W, Schumacher M. On the misuses of artificial neu- 14.
ral networks for prognostic and diagnostic classification in oncology. Sta- 47. Van Houwelingen HC. Validation, calibration, revision and combination
tist Med 2000;19:541-61. of prognostic survival models. Statist Med 2000;19:3401-15.
39. Levine RF. Conference concluding remarks. Cancer 2001;91:1696-7. 48. Hanley JA, McNeil BJ. The meaning and use of the area under a recei-
40. Lippmann RP, Shahian DM. Coronary artery bypass risk prediction using ver operating characteristic (ROC) curve. Radiology 1982;143:29-36.
neural networks. Ann Thorac Surg 1997;63:1635-43. 49. Burgueo MJ, Garca-Bastos JL, Gonzlez-Buitrago JM. Las curvas ROC
41. Guh JY, Yang CY, Yang JM, Chen LM, Lai YH. Prediction of equilibrated en la evaluacin de las pruebas diagnsticas. Med Clin (Barc) 1995;
postdialysis BUN by an artificial neural network in high-efficiency hemo- 104:661-70.
dialysis. Am J Kidney Dis 1998;31:638-46. 50. Lemeshow S, Hosmer DW. A review of goodness of fit statistics for use in
42. Clermont G, Angus DC, DiRusso SM, Griffin M, Linde-Zwirble WT. Predicting the development of logistic regression models. Am J Epidemiol 1982;
hospital mortality for patients in the intensive care unit: a comparison of artificial 115:92-106.
neural networks with logistic regression models. Crit Care Med 2001;29:291-6. 51. Jefferson MF, Pendleton N, Lucas SB, Horan MA. Comparison of a ge-
43. Tourassi GD, Floyd CE. The effect of data sampling on the performance netic algorithm neural network with logistic regression for predicting out-
evaluation of artificial neural networks in medical diagnosis. Med Decis come after surgery for patients with non small cell lung carcinoma. Can-
Making 1997;17:186-92. cer 1997;79:1338-42.
44. Sarle WS. Neural Network FAQ, part 5 and 6 of 7: free software and com- 52. Dybowski R, Weller P, Chang R, Gant V. Prediction of outcome in criti-
mercial software, Disponible en: URL: ftp://ftp.sas.com/pub/neural/FAQ. cally ill patients using artificial neural network synthesised by genetic al-
html, 1997. gorithm. Lancet 1996;347:1146-50.

Med Clin (Barc) 2004;122(Supl 1):59-67 67

Das könnte Ihnen auch gefallen