¿Qué es Machine Learning?


¿Qué es Machine Learning?

Hace poco me encontré con este término y no sabía exactamente a que se refería dicha expresión, luego de investigar y hacer un curso (que recomiendo que hagan) aquí les dejo el enlace https://miriadax.net/home

Veamos entonces que es el Machine Learning, podemos decir que es una disciplina científica del ámbito de la Inteligencia Artificial que crea sistemas que aprenden automáticamente, aprender en este contexto quiere decir identificar patrones complejos en millones de datos, la máquina que realmente aprende es un algoritmo que revisa los datos y es capaz de predecir comportamientos futuros automáticamente, también en este contexto, implica que estos sistemas se mejoran de forma autónoma con el tiempo, sin intervención humana.

Big Data y Machine Learning aplicado a la empresa.

Pongamos un ejemplo aplicado al ámbito empresarial, una empresa de telefonía quiere saber qué clientes están en “peligro” de darse de baja de sus servicios para hacer acciones comerciales que eviten que se vayan a la competencia.

¿Cómo puede hacerlo? La empresa tiene muchos datos de los clientes, muchísimos: antigüedad, planes contratados, consumo diario, llamadas mensuales al servicio de atención al cliente, últimos cambios de planes contratado pero seguramente los usa solo para facturar y para hacer estadísticas.

¿Qué más puede hacer con esos datos? Se pueden usar para predecir cuándo un cliente se va a dar de baja y gestionar la mejor acción que lo evite, es decir con Machine Learning se puede pasar de ser reactivos a ser proactivos, los datos históricos del conjunto de los clientes, debidamente organizados y tratados en bloque, generan una base de datos que se puede explotar para predecir futuros comportamientos, favorecer aquellos que mejoran los objetivos de negocio y evitar aquellos que son perjudiciales.

Esa gran cantidad de datos son imposibles de analizar por una persona para sacar conclusiones y menos todavía para hacer predicciones, los algoritmos en cambio sí pueden detectar patrones de comportamiento contando con las variables que le proporcionamos y descubrir cuáles son las que han llevado, en este caso, a darse de baja como cliente. 

La clase DataSet.

El DataSet es una representación de datos residente en memoria que proporciona una modelo de programación relacional coherente independientemente del origen de datos que contiene. El DataSet contiene en sí, un conjunto de datos que han sido volcados desde el proveedor de datos.

Un DataSet contiene colecciones de DataTables y DataRelations.

La clase DataView.

Este objeto nos permite crear múltiples vistas de nuestros datos, además de permitirnos presentar los datos.

Es la clase que nos permite representar los datos de la clase DataTable, permitiéndonos editar, ordenar y filtrar, buscar y navegar por un conjunto de datos determinado.

La clase DataTable.

Este objeto nos permite representar una determinada tabla en memoria, de modo que podamos interactuar con ella.

A la hora de trabajar con este objeto, debemos tener en cuenta el nombre con el cuál definamos una determinada tabla, ya que los objetos declarados en en el DataTable es sensitivo a mayúsculas y minúsculas.



Comentarios

Entradas populares