Methods
createLabelMap(labels) → {object}
Crea mapa de etiquetas.
Parameters:
| Name | Type | Description |
|---|---|---|
labels |
Array | Representa las etiquetas de la base de datos. |
Returns:
- Type
- object
dSigmoid(x) → {Array}
Derivada de la función sigmoidal.
Parameters:
| Name | Type | Description |
|---|---|---|
x |
Array | Dato de entrada. |
Returns:
- Type
- Array
getAsciiRepresentation(value) → {string}
Genera una representación textual del modelo MLP en ASCII.
Parameters:
| Name | Type | Description |
|---|---|---|
value |
Array | Dato de entrada. |
Returns:
- Type
- string
getClassifierName() → {string}
Regresa el nombre del modelo usado.
Returns:
- Type
- string
getModelRepresentation() → {string}
Crea una representación del modelo.
Returns:
- Type
- string
predict(X, trueLabels) → {Array}
Predice las clases de un nuevo conjunto de datos de características (X).
Parameters:
| Name | Type | Description |
|---|---|---|
X |
Array | Datos para predicción. |
trueLabels |
Array | Lista de las etiquetas correctas para los datos de entrada. |
Returns:
- Type
- Array
sigmoid(x) → {Array}
Realiza la función sigmoidal.
Parameters:
| Name | Type | Description |
|---|---|---|
x |
Array | Datos de activación. |
Returns:
- Type
- Array
train(X, y)
Entrena el modelo con un conjunto de datos de características (X) y etiquetas de clase (y).
Parameters:
| Name | Type | Description |
|---|---|---|
X |
Array | Representa las características de las instancias. |
y |
Array | Representa las etiquetas de clase correspondientes. |
(static) convertToNumeric(data) → {number}
Convierte datos a numéricos.
Parameters:
| Name | Type | Description |
|---|---|---|
data |
Array | Representa una instancia de la base de datos. |
Returns:
- Type
- number
(static) oneHotEncode(labels, numClasses) → {Array}
Convierte las etiquetas de las clases a formato numérico.
Parameters:
| Name | Type | Description |
|---|---|---|
labels |
Array | Las etiquetas de las clases |
numClasses |
number | Cantidad de clases. |
Returns:
- Type
- Array