Machine learning Flashcards
¿Qué es un array o lista?
Almacenar una colección de datos ordenados por medio de un índice
Machine Learning
Es una rama de la inteligencia artificial.
Es un sistema complejo que aprende y mejora su respuesta con los datos que recibe de entrada.
Algoritmos y técnicas que permiten a las computadoras aprender y mejorar su desempeño en tareas específicas a partir de datos, sin necesidad de programación explícita para cada acción.
Se basa en el concepto de que las máquinas pueden aprender patrones, reconocer tendencias y tomar decisiones con mínima intervención humana, utilizando modelos y algoritmos que se entrenan con conjuntos de datos para hacer predicciones o tomar decisiones basadas en esa información.
¿Cómo funciona el proceso de aprendizaje de Machine learning?
Se le dan datos, instrucciones y ejemplos para que el programa comience a interpretar patrones y con esto tome decisiones con la información que tiene.
Ejemplos de algoritmos de aprendizaje
- Supervised machine learning algorithms (Algoritmos supervisados de ML)
- Unsupervised machine learning algorithms (Algoritmos no supervisados de ML)
- Semi-supervised machine learning algorithms (Algoritmos semi-supervisados de ML)
- Reinforcement machine learning algorithms (Algoritmos de aprendizaje por refuerzo)
Supervised machine learning algorithms (Algoritmos supervisados de ML)
Aprenden a través de datos etiquetados.
Usan data histórica.
Tienen datos de entrada y salida .
Tienen una función para asignar etiquetas a los datos de salida.
sirven para clasificación y regresión.
Ejemplos: mails de spam, detección de fraude de identidad (clasificación), predicción del clima (regresión).
Unsupervised machine learning algorithms (Algoritmos no supervisados de ML)
No tienen datos etiquetados.
Tratan de encontrar patrones, estructuras e inferencias de la data.
Ejemplo: agrupamiento de clientes basado en patrones de compra.
Semi-supervised machine learning algorithms (Algoritmos semi-supervisados de ML)
Tienen una pequeña cantidad de datos etiquetados.
Para realizar predicciones.
Ejemplo: análisis de redes sociales dónde se tiene alguna información etiquetada y se intenta predecir otras relaciones entre usuarios basadas en esta información limitada.
Algoritmos de aprendizaje por refuerzo (Reinforcement Learning Algorithms)
Aprenden a través de la interacción con su entorno (ensayo y error).
Toman decisiones y reciben retroalimentación (castigos y recompensas).
Ejemplo: los juegos, el programa aprende a tomar decisiones para maximizar su recompensa.
¿Qué es una derivada?
Una derivada es una razón de cambio.
Una derivada nos dice que tantos cambios hay entre dos puntos.
¿Para qué sirven las matemáticas?
Son una herramienta para traducir fenómenos del mundo real e insertarlos en las computadoras.
¿Qué es un mínimo local?
Cuándo el sistema no ha aprendido eficazmente y se estanca (el error no se reduce. cero). No sirve porque la AI puede fallar mucho.
Distancia euclidiana
La medida de la distancia entre dos puntos en un espacio euclidiano.
La distancia es la resta entre dos puntos.
Pero se elevan al cuadrado y luego se saca la raín cuadrada para trabajar con positivos.
¿Qué es un descriptor en ML?
Es la representación numérica (o simbólica) de una caracteristica específica de un dato o entidad.
La idea es usar un formato que pueda ser procesado por los algoritmos de aprendizaje automático.
¿Qué es overfitting?
Cuando entrenas de más un modelo y ya es incapaz de predecir. (ejemplo de aprenderse las preguntas exactas para un examen)
Good performance on the training data, poor generliazation to other data.
¿Qué es Underfitting?
No entrenar lo suficiente el modelo.
Poor performance on the training data and poor generalization to other data