1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-26 00:12:06 +01:00
Files
archived-doc-es/reference/fann/constants.xml
Pedro Antonio Gil Rodríguez d559ef638a Correcciones menores
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@334039 c90b9560-bf6c-de11-be94-00142212c4b1
2014-06-30 16:52:37 +00:00

620 lines
19 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: ea7caabb165509dbf6796bbf07d697f871c462c2 Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<appendix xml:id="fann.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
<para>
<variablelist xml:id="constants.fann-train">
<title>Algoritmos de entrenamiento</title>
<varlistentry xml:id="constant.fann-train-incremental">
<term>
<constant>FANN_TRAIN_INCREMENTAL</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Algoritmo de retropropagación estándar, donde los pesos se actualizan después de cada patrón de entrenamiento.
Esto significa que los pesos se actualizan muchas veces durante una única época. Por este motivo, algunos problemas
entrenarán muy rápido con este algoritmo, mientras que problemas más avanzados no entrenarán muy bien.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-train-batch">
<term>
<constant>FANN_TRAIN_BATCH</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Algoritmo de retropropagación estándar, donde los pesos se actualizan después de calcular el error cuadrático medio
para el conjunto de entrenamiento completo. Esto significa que los pesos solamente se actualizan una vez durante una época.
Por este motivo, algunos problemas entrenarán más lento con este algoritmo. Aunque debido a que el error
cuadrático medio se calcula más correctamente que en el entrenamiento incremental, algunos probleamas alcanzarán
soluciones mejores con este algoritmo.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-train-rprop">
<term>
<constant>FANN_TRAIN_RPROP</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Un algoritmo de entrenamiento por lotes más avanzado que alcanza buenos resultados para muchos problemas. El
algoritmo de entrenamiento RPROP es adaptativo, por lo que no emplea learning_rate. Sin embargo, se pueden
establecer otros parámetros para cambiar la manera en que funciona el algoritmo RPROP, aunque solamente se recomienda
para usuarios que sepan cómo funciona el algoritmo de entrenamiento RPROP. El algoritmo de entrenamiento RPROP
está descrito por [Riedmiller y Braun, 1993], aunque el algoritmo real de aprendizaje utilizado aquí es
el algoritmo de entrenamiento iRPROP-, el cual está descrito por [Igel y Husken, 2000], y es una variedad
del algoritmo de entrenamiento RPROP estándar.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-train-quickprop">
<term>
<constant>FANN_TRAIN_QUICKPROP</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Un algoritmo de entrenamiento por lotes más avanzado que alcanza buenos resultados para muchos problemas.
El algoritmo de entrenamiento quickprop emplea el parámetro learning_rate junto con otros parámetros más avanzados,
aunque solamente se recomienda cambiar estos parámetros avanzados a usuarios que sepan cómo funciona
el algoritmo de entrenamiento quickprop. El algoritmo de entrenamiento quickprop está descrito por [Fahlman, 1988].
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-train-sarprop">
<term>
<constant>FANN_TRAIN_SARPROP</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Algoritmo de entrenamiento más avanzado aún. Solamente para la versión 2.2
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constants.fann-activation-funcs">
<title>Funciones de activación</title>
<varlistentry xml:id="constant.fann-linear">
<term>
<constant>FANN_LINEAR</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación lineal.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-threshold">
<term>
<constant>FANN_THRESHOLD</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación de umbral.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-threshold-symmetric">
<term>
<constant>FANN_THRESHOLD_SYMMETRIC</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación de umbral.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-sigmoid">
<term>
<constant>FANN_SIGMOID</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación sigmoide.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-sigmoid-stepwise">
<term>
<constant>FANN_SIGMOID_STEPWISE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Aproximación lineal escalonada a la sigmoide.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-sigmoid-symmetric">
<term>
<constant>FANN_SIGMOID_SYMMETRIC</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación sigmoide simétrica, también conocida como tanh.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-sigmoid-symmetric-stepwise">
<term>
<constant>FANN_SIGMOID_SYMMETRIC_STEPWISE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Aproximación lineal escalonada a la sigmoide simétrica.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-gaussian">
<term>
<constant>FANN_GAUSSIAN</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación gaussiana.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-gaussian-symmetric">
<term>
<constant>FANN_GAUSSIAN_SYMMETRIC</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación gaussiana simétrica.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-gaussian-stepwise">
<term>
<constant>FANN_GAUSSIAN_STEPWISE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación gaussiana escalonada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-elliot">
<term>
<constant>FANN_ELLIOT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación rápida (igual que la sigmoide) definida por David Elliott.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-elliot-symmetric">
<term>
<constant>FANN_ELLIOT_SYMMETRIC</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación rápida (igual que la sigmoide simétrica) definida por David Elliott.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-linear-piece">
<term>
<constant>FANN_LINEAR_PIECE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación lineal acotada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-linear-piece-symmetric">
<term>
<constant>FANN_LINEAR_PIECE_SYMMETRIC</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación lineal acotada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-sin-symmetric">
<term>
<constant>FANN_SIN_SYMMETRIC</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación sinusal periódica.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-cos-symmetric">
<term>
<constant>FANN_COS_SYMMETRIC</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación cosinusal periódica.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-sin">
<term>
<constant>FANN_SIN</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación sinusal periódica.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-cos">
<term>
<constant>FANN_COS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de activación cosinusal periódica.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constants.fann-errorfunc">
<title>Funciones de error utilizadas durante el entrenamiento</title>
<varlistentry xml:id="constant.fann-errorfunc-linear">
<term>
<constant>FANN_ERRORFUNC_LINEAR</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de error lineal estándar.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-errorfunc-tanh">
<term>
<constant>FANN_ERRORFUNC_TANH</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Función de erorr tanh, normalmente mejor, aunque puede requerir un índice de aprendizaje menor. Esta función de error
dirige de forma agresiva las salidas que difieren mucho de las deseadas, mientras que no dirige las salidas que únicamente difieren más bien poco.
Esta función de activación no se recomienda para entrenamientos en cascada y entrenamientos incrementales.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constants.fann-stopfunc">
<title>Criterios de parada utilizados durante el entrenamiento</title>
<varlistentry xml:id="constant.fann-stopfunc-mse">
<term>
<constant>FANN_STOPFUNC_MSE</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
El criterio de parada el es valor del Error Cuadrático Medio (ECM - MSE por sus siglas en inglés).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-stopfunc-bit">
<term>
<constant>FANN_STOPFUNC_BIT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
El criterio de parada es el número de bit que fallan. El número de bit significa el número de neuronas de salida
que difieren más del límite de fallo de bit (véanse fann_get_bit_fail_limit y fann_set_bit_fail_limit). Los bit se cuentan
en todos los datos de entrenamiento, por lo que este número puede ser mayor que el número de datos de entrenamiento.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constants.fann-nettype">
<title>Definición de los tipos de redes empleados por <function>fann_get_network_type</function></title>
<varlistentry xml:id="constant.fann-nettype-layer">
<term>
<constant>FANN_NETTYPE_LAYER</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Cada capa únicamente posee conexiones a la siguiente capa.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-nettype-shortcut">
<term>
<constant>FANN_NETTYPE_SHORTCUT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Cada capa posee conexiones a todas las capas siguientes.
</simpara>
</listitem>
</varlistentry>
</variablelist>
<variablelist xml:id="constants.fann-e">
<title>Errores</title>
<varlistentry xml:id="constant.fann-e-no-error">
<term>
<constant>FANN_E_NO_ERROR</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Sin errores.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-open-config-r">
<term>
<constant>FANN_E_CANT_OPEN_CONFIG_R</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede abrir el fichero de configuración para lectura.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-open-config-w">
<term>
<constant>FANN_E_CANT_OPEN_CONFIG_W</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede abrir el fichero de configuración para escritura.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-wrong-config-version">
<term>
<constant>FANN_E_WRONG_CONFIG_VERSION</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Versión errónea del fichero de configuración.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-read-config">
<term>
<constant>FANN_E_CANT_READ_CONFIG</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Error al leer información del fichero de configuración.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-read-neuron">
<term>
<constant>FANN_E_CANT_READ_NEURON</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Error al leer información de neuronas desde el fichero de configuración.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-read-connections">
<term>
<constant>FANN_E_CANT_READ_CONNECTIONS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Error al leer conexiones desde el fichero de configuración.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-wrong-num-connections">
<term>
<constant>FANN_E_WRONG_NUM_CONNECTIONS</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Número de conexiones diferente del esperado.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-open-td-w">
<term>
<constant>FANN_E_CANT_OPEN_TD_W</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede abrir el fichero de datos de entrenamiento para escritura.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-open-td-r">
<term>
<constant>FANN_E_CANT_OPEN_TD_R</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede abrir el fichero de datos de entrenamiento para lectura.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-read-td">
<term>
<constant>FANN_E_CANT_READ_TD</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Error al leer datos de entrenamiento desde el fichero.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-allocate-mem">
<term>
<constant>FANN_E_CANT_ALLOCATE_MEM</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede asignar memoria.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-train-activation">
<term>
<constant>FANN_E_CANT_TRAIN_ACTIVATION</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede entrenar con la función de activación seleccionada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-use-activation">
<term>
<constant>FANN_E_CANT_USE_ACTIVATION</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede utilizar la función de activación seleccionada.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-train-data-mismatch">
<term>
<constant>FANN_E_TRAIN_DATA_MISMATCH</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Diferencias irreconciliables entre dos estructuras fann_train_data.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-cant-use-train-alg">
<term>
<constant>FANN_E_CANT_USE_TRAIN_ALG</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No se puede utilizar el algoritmo de entrenamiento seleccionado.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-train-data-subset">
<term>
<constant>FANN_E_TRAIN_DATA_SUBSET</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Intento de tomar un subconjunto que no está dentro del conjunto de entrenamiento.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-index-out-of-bound">
<term>
<constant>FANN_E_INDEX_OUT_OF_BOUND</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
Índice fuera de los límites.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-scale-not-present">
<term>
<constant>FANN_E_SCALE_NOT_PRESENT</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
No están presentes los parámetro de escala.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-input-no-match">
<term>
<constant>FANN_E_INPUT_NO_MATCH</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
El número de neuronas de entrada en los datos de la Red Neuronal Artificial (RNA - ANN por sus siglas en inglés) no coinciden.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.fann-e-output-no-match">
<term>
<constant>FANN_E_OUTPUT_NO_MATCH</constant>
(<type>integer</type>)
</term>
<listitem>
<simpara>
El número de neuronas de salida en los datos de la Red Neuronal Artificial (RNA - ANN por sus siglas en inglés) no coinciden.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</para>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->