Clase 5 - Modelos y algoritmos de regresión Flashcards

1
Q

Aproximación de funciones

A

Atributo a predecir es continuo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Objetivo de los algoritmos de regresión lineal.

A
  • Aproximar una función (que puede no ser lineal) con un función lineal
  • Se usa la suma del error cuadrático sobre el conjunto de entrenamiento total como medida del error.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Suma del error cuadrático.

A

E = (1/2)*sum(f(x)-f’(x))^2

f’(x) == función de aproximación

f’(x) tendrá tantos pesos como atributos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Regresión lineal: minimización del error

A

Se convierte en un problema de definir el vector de pesos w.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

ALgoritmo descenso de gradiente.

A

Objetivo: minimizar la función de error.
- Cálculo de la derivada para encontrar el mínimo.
(Dificultad con múltiples mínimos locales).
- Gradiente del error respecto de w (derivadas parciales de E respecto a cada peso).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Aproximación de funciones no lineales.

A
  • Aproximar con funciones lineales por tramos.
  • Permite aproximar de forma sencilla funciones más complejas.
  • Estrategia similar a un árbol de decisión (pero con funciones lineales en vez de clases).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Algoritmo M5 (árboles de regresión, similares a ID3)

A
  • Construir modelo (árboles de decisión con modelos lineales de clases)
  • Estimar el error.
    Minimizar la variación interna de los valores de clase dentro de cada subconjunto.
  • Construir modelos lineales en cada nodo intermedio del árbol.
  • Podar nodos y suavizar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

M5: minimizar la variación interna de los valores de clase dentro de cada subconjunto

A
  • Medida: desviación estándar del atributo de salida

- Elegir el atributo que maximice la reducción de error.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Neurona artificial

A
  • Unidad elemental de una red de neuronas artificiales.
  • Búsqueda de algoritmos que procesan información similar al cerebro.
  • Recibe señales de entrada.
  • Peso asociado a la conexión de la neurona
  • Procesa la información
  • Emite señal de salida
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Función Umbral

A
  • Independiente de los valores de entrada

- Suma de las entradas ponderadas que recibe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Función de activación

A

Decide lo que propaga en función de lo que le llega.

  • Puede ser una función lineal o umbral (o de mayores tipos).
  • Una neurona puede aproximar una función lineal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Perceptrón simple

A
  • Es como un clasificador binario (separación de clases con una función lineal).
  • Solo puede resolver problemas que son lineales.
    (se pueden usar varios perceptrones para separara de distintas formas).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Red de neuronas

A
  • Conjunto de neuronas artificiales conectadas entre sí y distribuidas en capas.
  • Red feedforward (solo se propaga hacia adelante).
  • Todas las neuronas de una capa están conectadas con todas de la siguiente.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Aprendizaje de la red.

A
  • Proceso mediante el cual la red modifica los pesos de las conexiones para que las salidas de la red se vayan adaptando al funcionamiento que se considera correcto.
  • La modificación se puede generar mediante aprendizaje supervisado o no supervisado.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Dificultades redes neuronales.

A

Decidir cuántas capas ocultas y cuántas neuronas en cada capa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly