¿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
Publicar un comentario