¿Cuáles son algunos de los algoritmos importantes utilizados en Machine Learning?

Los algoritmos de aprendizaje automático se pueden dividir en 3 grandes categorías: aprendizaje supervisado, aprendizaje no supervisado y aprendizaje de refuerzo.

El aprendizaje supervisado es útil en los casos en que una propiedad ( etiqueta ) está disponible para un determinado conjunto de datos (conjunto de capacitación ), pero falta y debe predecirse para otras instancias.

El aprendizaje no supervisado es útil en los casos en que el desafío es descubrir relaciones implícitas en un conjunto de datos sin etiquetar (los elementos no se asignan previamente).

El aprendizaje de refuerzo se encuentra entre estos dos extremos: hay alguna forma de retroalimentación disponible para cada paso o acción predictiva, pero no hay una etiqueta precisa o mensaje de error.

Aprendizaje supervisado:-

1. Árboles de decisión : un árbol de decisión es una herramienta de apoyo a la decisión que utiliza un gráfico o modelo de decisiones en forma de árbol y sus posibles consecuencias, incluidos los resultados de eventos fortuitos, los costos de recursos y la utilidad.

2. Clasificación ingenua de Bayes : los clasificadores ingenuos de Bayes son una familia de clasificadores probabilísticos simples basados ​​en la aplicación del teorema de Bayes con fuertes supuestos de independencia (ingenuos) entre las características.

Algunos ejemplos del mundo real son:

  • Para marcar un correo electrónico como spam o no spam
  • Clasificar un artículo de noticias sobre tecnología, política o deportes.
  • ¿Verifica un texto que expresa emociones positivas o negativas?
  • Utilizado para el software de reconocimiento facial.

3. Regresión de mínimos cuadrados ordinarios : si conoce estadísticas, probablemente haya oído hablar de regresión lineal antes. Mínimos cuadrados es un método para realizar regresión lineal. Puede pensar en la regresión lineal como la tarea de ajustar una línea recta a través de un conjunto de puntos. Hay varias estrategias posibles para hacer esto, y la estrategia de “mínimos cuadrados ordinarios” es así: puede dibujar una línea y luego, para cada uno de los puntos de datos, medir la distancia vertical entre el punto y la línea, y sumarlos. ; la línea ajustada sería aquella donde esta suma de distancias es lo más pequeña posible.

En general, las regresiones se pueden usar en aplicaciones del mundo real como:

  • Puntuacion de credito
  • Medir las tasas de éxito de las campañas de marketing.
  • Predecir los ingresos de un determinado producto.
  • ¿Habrá un terremoto en un día en particular?

5. Máquinas de vectores de soporte : SVM es un algoritmo de clasificación binario. Dado un conjunto de puntos de 2 tipos en lugar de N dimensiones, SVM genera un hiperplano dimensional (N – 1) para separar esos puntos en 2 grupos. Digamos que tiene algunos puntos de 2 tipos en un documento que son linealmente separables. SVM encontrará una línea recta que separa esos puntos en 2 tipos y está situada lo más lejos posible de todos esos puntos.

Lee mas…

Gracias por el A2A. Solo mencionaré los algoritmos que aún no se han enumerado:

Aprendizaje sin supervisión

  • Agrupación de K-medias: tiene como objetivo dividir n observaciones en k agrupaciones en las que cada observación pertenece al agrupamiento con la media más cercana, sirviendo como prototipo del agrupamiento.
  • Reglas de asociación: Encuentra asociaciones interesantes (relaciones, dependencias) en grandes conjuntos de elementos de datos.
  • Redes adversarias generativas: esta técnica puede generar fotografías que parecen auténticas para los observadores humanos. Por ejemplo, una GAN puede usarse para generar una fotografía sintética de un gato que engaña al discriminador para que la acepte como una fotografía real.

Aprendizaje supervisado

  • Red neuronal artificial (ANN): es un paradigma de procesamiento de información inspirado en la forma en que los sistemas nerviosos biológicos, como el cerebro, procesan la información. El elemento clave de este paradigma es la nueva estructura del sistema de procesamiento de información.

Aprendizaje reforzado

  • Q-Learning: es una técnica de aprendizaje de refuerzo sin modelo. Se puede utilizar para encontrar una política óptima de selección de acciones para cualquier proceso de decisión de Markov (MDP) dado (finito). Funciona aprendiendo una función de valor de acción que, en última instancia, brinda la utilidad esperada de tomar una acción determinada en un estado dado y seguir la política óptima a partir de entonces.
  • Diferencia temporal (TD): como método de predicción, el aprendizaje de TD considera que las predicciones posteriores a menudo se correlacionan en algún sentido. La idea central del aprendizaje de TD es que uno ajusta las predicciones para que coincidan con otras predicciones más precisas sobre el futuro. Este procedimiento es una forma de arranque.

Aprendizaje supervisado

  • Regresión lineal
  • Regresión logística
  • Clasificador ingenuo de Bayes
  • Máquinas de vectores soporte
  • Algoritmo del árbol de decisión
  • Bosque aleatorio ML

Aprendizaje sin supervisión

  • Algoritmo KNN (vecino K más cercano)
  • Algoritmo de Aprendizaje Automático Apriori

Los 10 mejores algoritmos de aprendizaje automático

Los 10 algoritmos que los ingenieros de aprendizaje automático necesitan saber

More Interesting

¿Cuál es la marca de corte para CS en NIT Rourkela en 2017?

Cómo aprender sobre la minería de datos de una manera que le permita realizar su propio

¿Cómo presentarías la computación paralela a un entrevistador que sabe poco al respecto?

¿Qué tan importante es la interpretabilidad para un modelo en Machine Learning?

¿Cómo mejora el rendimiento de la computadora para manejar dispositivos de baja velocidad?

¿La ingeniería eléctrica está relacionada con la informática?

Si la potencia informática de la IA consciente se midiera en un coeficiente intelectual, ¿cuál sería?

¿Cómo han avanzado los avances recientes en aprendizaje automático y visión artificial en el campo de la radiología médica?

¿Qué libro es más accesible para un estudiante de CS en aprendizaje automático, los elementos de aprendizaje estadístico o reconocimiento de patrones y aprendizaje automático?

¿Qué sitios web o empresas están utilizando el aprendizaje automático o la IA que lograron un gran beneficio o impacto?

¿Cuál es el día típico de un graduado en informática?

¿Cómo debe un ingeniero de control de calidad comenzar a aprender inteligencia artificial y aprendizaje automático?

¿En qué se diferencia el patrón de papel GATE de IISc Bangalore de los IIT para la rama de informática?

¿Debo asistir a la Universidad de Waterloo o la Universidad de Toronto para estudiar Ciencias de la Computación?

¿Cuáles son algunas paradojas interesantes en informática?