¿Qué es el aprendizaje automático o machine learning?
30 abril 2018Palabras como aprendizaje automático, machine learning, big data, data science… están en la boca de todos. De hecho, la profesión de data scientist ha sido calificada como la más sexy del siglo XXI. Mucha gente habla de la revolución de los datos y la inteligencia artificial, pero, ¿qué es realmente el machine learning y por qué se habla tanto de ello?
Intentaré arrojar un poco de luz en esto.
Tom Mitchell define el machine learning en uno de sus libros como como: “El estudio de algoritmos de computación que mejoran automáticamente su rendimiento gracias a la experiencia. Se dice que un programa informático aprende sobre un conjunto de tareas, gracias a la experiencia y usando una medida de rendimiento, si su desempeño en estas tareas mejoran con la experiencia.”
Es decir, algoritmos que aprenden y mejoran “solos” gracias a la experiencia. Este hecho de que lo hagan solos es entre comillas porque lo hacen usando datos, experiencias pasadas. A diferencia de modelos en los que un experto de negocio asigna reglas y modeliza algo según sus conocimientos (su experiencia pasada), los modelos estadísticos y los modelos de machine learning dejan que los datos hablen y obtienen las relaciones automáticamente.
Otra definición la da Drew Conway, que con el siguiente diagrama de Venn definió machine learning como la unión de habilidades con los ordenadores y las matemáticas & estadística.
¿Pero por qué se habla tanto actualmente de machine learning?
Muchos de los métodos usados en machine learning y modelización estadística llevan con nosotros varias décadas. Algoritmos como las redes neuronales o máquinas de soporte vectorial (SVMs) fueron ideadas hace ya bastante tiempo, incluso algunos de ellos cayeron en desuso.
Unos de los principales motivos del actual Boom de estas técnicas son:
- Por un lado la capacidad computacional de los ordenadores ha ido aumentando siendo posible actualmente tratar problemas que antes no se podían tratar. Este aumento ha sido vertical (mejora de la capacidad individual de computación, CUDAs…) y también horizontal (aumento de la capacidad de cómputo al trabajar con varios ordenadores al mismo tiempo usando el paradigma del Big Data).
- Por otro lado la revolución de los datos, motivada por la digitalización ha supuesto un aumento ingente de datos que pueden ser procesados y modelizados para obtener conocimiento de ellos. Hace años había muchos menos datos, siendo posible ver modelos estadísticos de pocos cientos de registros.
En la actualidad vivimos en un período apasionante en el que los datos y la aplicación de técnicas que extraigan valor de ellos serán estratégicos para muchos países y sectores. Sólo hay que ver la inversión que China, EEUU y otros países están llevando a cabo para darse cuenta que el Machine Learning y las técnicas actuales de modelización son presente y futuro.
Si te ha sido de utilidad este post, te agradecería que me apoyases en Patreon (donando una cantidad aunque sea poca ya sea una vez, o apoyándome mensualmente). Tener una web, dominio, hosting, no es gratis y me apoyas a seguir ayudando con la difusión de educación libre. Apóyame en Patreon! Mil gracias!!
¿Te ha parecido útil este artículo?
El machine learning actualmente es una herramienta de innovación para cualquier empresa, pues la cantidad de información que permite manejar la revolución de la automatización representa el boom de la competitividad a nivel empresarial sin olvidar la eficiencia y eficacia al momento de procesar los datos, por lo cual muchos países se ven motivados a formar parte en el desarrollo de tecnologías.
Muy buen artículo, explica las características principales del machine learning, ademas muestra en un diagrama de Venn la unión de habilidades con los ordenadores y las matemáticas & estadística.
Saludos.
creo desde mi punto de vista el learning machines , en el análisis y la interpretación de patrones y estructura de datos que hacen posible el aprendizaje
Muy interesante el articulo sobre todo en estos tiempos, cuando es tan relevante tener claros estos conceptos para poder aplicarlo de forma correcta.
saludos.
creo que el machine learning se centra en el análisis y la interpretación de patrones y estructuras de datos que hacen posible el aprendizaje, el razonamiento y la toma de decisiones sin interacción humana.
Machine Learning es una disciplina científica del ámbito de la Inteligencia Artificial que crea sistemas que aprenden automáticamente. La máquina que realmente aprende es un algoritmo que revisa los datos y es capaz de predecir comportamientos futuros. Veamos cómo funciona. 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. 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.
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.
El Machine Learning es una herramienta interesante este es parte de las tecnologías donde se produce la Inteligencia Artificial creando sistemas operativo capaces de aprender automáticamente.
Es muy interesante a lo que podemos aplicar esta disciplina de la tecnología en las empresas
Con el avance de la tecnología, cada día es más importante la adaptación de nuestras tareas diarias a medios tecnológicos. Ahora bien, estas herramientas tecnológicas evolucionan cada vez más, llegando inclusive a este sistema conocido como machine learning en donde, mediante algoritmos, las máquinas pueden obtener “experiencia” sobre acciones ocurridas en el pasado. Con esto, de algún modo, las máquinas ganan conocimiento sobre un tema, aumentando su eficiencia al momento de realzar la misma u otras tareas. Considero que este tipo de avance y herramienta es fundamental no solo en los negocios, sino en diferentes aspectos de la vida cotidiana.
Mi apreciación es que Machine learning es una herramienta que nos puede ayudar en recopilación de data estadística el autoaprendizaje sin embargo hacerlo de manera automática haría perder el sentido del raciocinio.
El mechine learning no es solo una herramienta que facilita el acceso a información masiva si no que con el tiempo se ha llegado a convertir en un estilo de vida, ya que las empresas emprendedoras basan sus análisis en esta base por lo que es de gran importancia y en futuro lo será aun mas.
machine learning es mas que una herramienta. es
capaz de reconocer patrones mejor y mas rapido que estudios estadisticos. tiene la capacidad de mejorar con cada actualizacion y de dar respuestas y datos bastante utiles para casi cualquier proposito. En definitiva parece algo casi ireal. Tiene la capacidad de revolucionar el mundo y ya esta pasando.
El aprendizaje automático es la capacidad que tiene la tecnología de educarse por la experiencia e información, siendo esta basada en algoritmos, debido a la revolución de los datos esta herramienta ha tomado mayor importancia en los últimos datos, sin embargo no debemos olvidar que es una herramienta, por lo cual al momento de utilizarla debemos comprender el porque de las soluciones que nos brinda, la clave está en no perder la humanidad mientras nos adaptamos a la tecnología
Considero que el Machine Learning nos puede ayudar a procesar la información de una mejor manera, dandodnos una ventaja al tener procesos mas elaborados y resultando en mejores decisiones sobre la estrategia
En definitiva, el ‘machine learning’ es un maestro del reconocimiento de patrones, y es capaz de convertir una muestra de datos en un programa informático capaz de extraer inferencias de nuevos conjuntos de datos para los que no ha sido entrenado previamente
Tal como lo indica el artículo, el machine learning es una técnica que actualmente está muy presente dentro del desarrollo de nuevas profesiones como el data scientist, sin embargo, no debemos olvidar que desde siempre hemos tenido los macrodatos, su revolución se da cuando implementamos ciertos procesos y técnicas de automatización que nos permiten transformarlos en verdadera información que nos ayude en la toma de decisiones dentro de la organización, es en esta parte donde considero que verdaderamente necesario implementar el machine learning, dado que esta técnica lo que busca es educar a un computador mediante algoritmos que le permitan generar posibles soluciones a problemáticas encontradas, mediante el uso del big data, creando así programas con memoria que trabajen de la mano con la inteligencia artificial. Es fundamental estar consciente de el potencial que tienen estas técnicas, para así poder invertir en el desarrollo de estas, y generar una ventaja real en el mercado.
El Machine Learning es una rama específica de las ciencias de la computación y la Inteligencia Artificial donde se crean sistemas capaces de aprender automáticamente.
Es muy interesante a lo que podemos aplicar esta disciplina de la tecnología en las empresas
A mi parecer el «machine learning» es una herramienta sumamente interesante y útil que nos permite procesar información y experiencias rápidamente, dándonos la oportunidad de mejorar automáticamente; por lo que podríamos ser más eficientes a la hora de desarrollar distintos tipos de actividades y procesos, así como una toma de decisiones mucho más acertivas y adecuadas.
¡Muy interesante el artículo que nos presenta! Si bien el machine learning, es una herramienta muy importante que ha estado presente dentro de nuestra sociedad durante varios años, con el paso del tiempo, ha ido evolucionando considerablemente gracias a los avances tecnológicos y a la adaptación de un sin número de datos, lo que ha permitido que las empresas puedan organizar, procesar y aplicar esta información de la mejor manera, obteniendo grandes conocimientos y desarrollando nuevas estrategias para resolver problemas que antes parecían insuperables. No obstante, hay que tener siempre presente que los recursos humanos son una fuente fundamental para que el machine learning pueda desarrollarse con éxito y de forma automática, gracias al conocimiento y experiencia de los mismos. Finalmente, al igual que el autor considero que si esta herramienta es utilizada adecuadamente, puede ir más allá de lo que nosotros podemos observar en el presente y ser sumamente útil en el futuro.
El machine learning es una gran herramienta que tiene como propósito ser “autosuficiente” usando datos y experiencias, esto va a favorecer a los trabajadores en los negocios, ya que el trabajador solo plantearía las normas y el algoritmo se ajustaría y adaptaría solo a las necesidades que necesita cada empresa. Si esto funciona cómo esta planificado podría mejorar la eficincia al momento de analizar datos o comportamientos de clientes y procesos dentro de la empresa. Actualmente estamos en un mundo donde todo o casi todo es digitalizado por lo que el machine learning podría agilizar sus procesos, ya que las empresas deben reciben un montón de información para poder llegar a sus objetivos esto podría conseguir un algoritmo para hacerlo mas rápido y eficaz sobre todo ahora que es un mundo cambiante que se esta digitalizando cada vez mas.
Muy buena información, estuvo muy interesante y clara.
Muy bueno el documento, en mi opinión, las personas en todos los ámbitos de la vida están preocupadas por el avance de la automatización: a menos que encontremos tantas tareas para dar a los humanos como para quitarles, todos los males sociales y psicológicos del desempleo aumentarán, desde la recesión económica hasta el desempleo juvenil y el desempleo individual.
Algunos subirán a niveles aún más altos de cognición, donde las máquinas no pueden seguir. Algunos se apartarán, aprovechando formas de inteligencia de las que carecen las máquinas. Algunos intervendrán para monitorear y ajustar la toma de decisiones de las computadoras. Algunos se adentrarán en ámbitos de experiencia muy especializados. E, inevitablemente, algunos darán un paso adelante al crear máquinas de próxima generación y encontrar nuevas formas de aumentar las fortalezas humanas de los trabajadores. Solo así podremos ver nuestros limites ya prender de ellos para un futuro mejor.
Magnifica información, hoy en día gran cantidad de personas y empresas van incrementando machine learning con ayuda de la tecnología y tal como se menciona también con las experiencias del dia a dia. Gran cantidad de entidades lo han ido implementando porque se optimiza el tiempo y se obtiene una mejor productivadad.
Es muy asertiva toda la información que se establece y se refleja en este blog, como sabemos el mundo está en constante cambio y consigo los conocimientos y procesos tanto para las personas como para el lugar de trabajo y desenvolvimiento en los que estos se encuentran. La tecnología es nuestro ahora mejor aliado y junto con todas sus características especiales y únicas podemos reunir toda la información que se va dando para poder superar tiempos de incertidumbre y derrotar las cosas obsoletas, cambiándolas a nuevas e innovadoras, por que de eso depende nuestro futuro y el de las siguientes generaciones.
El machine learning es una herramienta fantástica ya que permite a muchos expertos de negocios poder programar fácil y estratégicamente si se podría decir así los rendimientos a los que esperan llegar, esto analizando primeramente el comportamiento de sus clientes objetivos, todo está información de tipo de comportamiento es entregado por los algoritmos, que son los que recopilan la información más importante de un consumidor, todo este proceso permite que grandes empresas u organizaciones tengan una idea mas clara de donde atacar o por donde entrar en su mercado objetivo, así mismo permite que se puedan distinguir y diferenciar los distintos comportamientos del consumidor
El machine learning es una herramienta que permite un mejor manejo de información, pero no obstante se a podido ver que algunos soportes cayeron en desuso.
Buena información.
Excelente información.
El machine learning o aprendizaje automático es un tema de la actualidad, y es una herramienta que puede beneficiar a las empresas para poder segmentar diferentes informaciones que se necesite. Por último, ayuda a resolver problemas que antes no se podían solucionar.
Saludos!
Excelente información, en el mundo actual en el que nos encontramos, en un mundo lleno de información el hecho de digitalizarlo es un paso agigantado para el progreso en cualquier ámbito existente, al usar herramientas que nos permitan tener una big data sistematizada hace que de una u otra manera los usuarios lleguen a familiarizarse con el uso correcto de información. Si lo relacionamos con el ámbito empresarial, muchas empresa usan la digitalización de información para tomar decisiones correctas y a la vez poder obtener beneficios del uso correcto de la información obtenida.
En realidad excelente post.
Saludos.
Alisson Buitrón
El machine learning hoy en día no puedo pasar desapercibido y se sabe que un futuro todo el mundo sabrá de que trata, ya que es fundamental para el progreso de una sociedad en sí, básicamente las personas sin darse cuenta hoy en día hacen uso del mismo debido a las técnicas de modernización que esta en pie día a día, pienso que es una gran ayuda hacia la revolución de los datos, y va más allá de la automatización de habilidades con los ordenadores, sin duda es una potencial ayuda hacia los sectores empresariales como educativos.
Un gran beneficio del machine learning hoy en día está siendo utilizado por compañías para predecir el comportamiento del cliente para aumentar la base de clientes y ofrecerles mejores servicios, además de lograr la motivación para la compra del producto y mejorar el tema económico, donde puede ayudar no solo a encontrar, sino también a predecir el fraude en un gran volumen de transacciones mediante la aplicación de tecnologías de computación cognitiva a datos sin procesar.
Me parece un artículo muy interesante, ya que este nos explica un poco más sobre el machine-learning. Considero que usando bien los datos, esto nos podrá ayudar mucho en las empresas, además de agilizar algunos procesos. Y con ello, también generar una ventaja si se usa bien los datos, creo que se debe analizar, segmentar la información que tenemos, para poder utilizar bien los datos y la tecnología
El machine learning actualmente es una herramienta de innovación para cualquier empresa, pues la cantidad de información que permite manejar la revolución de la automatización representa el boom de la competitividad a nivel empresarial sin olvidar la eficiencia y eficacia al momento de procesar los datos, por lo cual muchos países se ven motivados a formar parte en el desarrollo de tecnologías.
Algunos sistemas de aprendizaje automático intentan eliminar toda necesidad de intuición o conocimiento experto de los procesos de análisis de datos, mientras otros tratan de establecer un marco de colaboración entre el experto y la computadora. De todas formas, la intuición humana no puede ser reemplazada en su totalidad, ya que el diseñador del sistema ha de especificar la forma de representación de los datos y los métodos de manipulación y caracterización de los mismos. Sin embargo, las computadoras son utilizadas por todo el mundo con fines tecnológicos muy buenos.
Estimado,
Muy interesante el articulo, como cada vez el acceso a la información esta cobrando mas fuerza utilizando el aprendizaje automático obtendríamos una ventaja competitiva sobre nuestra competencia, con su rapidez en procesar y extraer la información nos ahorraría mucho tiempo siendo así mas eficientes. Incluso en la toma de decisiones nos seria mucho mas eficaz ya que los datos son en tiempo real
Es muy importante la correcta utilización de datos mediante la aplicación de algoritmos que nos dirijan a decisiones acertadas mediante los datos existentes, sacados de las experiencias para tener resultados más precisos y en menor tiempo.
Como bien menciona el artículo en la actualidad se ha incrementado la utilización del aprendizaje automático ya que ha existido una mejora en la tecnología y un incremento constante de datos actualizados que permiten tener resultados aplicables a la actualidad y al futuro inmediato.
La cantidad de datos que encontramos actualmente es una herramienta la cual debe ser utilizada de manera correcta ya que encontramos una diversidad de información y esta debe ser procesada y ejecutado para un bien o servicio que resuelva un problema en la sociedad.
En la actualidad podemos ver como toda la información es aprovechada y segmentada para un propósito, claro que ahora es mas fácil que alguien quede atado a una base de datos y procesarla sea mas fácil.
Es por tal razón que el machine learning es importante para generar un mayor aprendizaje.
Hola Alvaro,
Gracias por tú árticulo me fue de gran ayuda para aprender algunos conceptos.
De nada Harry! Me alegro que te fuese útil. 😀
Buenas Alvaro, enhorabuena por tu web.
Estoy comenzando a adentrarme en el mundo del análisis de datos. Después de leer tu post, me surge la pregunta de cómo se controla el correcto aprendizaje si es automático? Se presupone que los algoritmos están diseñados de tal manera que no dan la posibilidad de un mal aprendizaje con lo que conllevaría?
Muchas gracias
Muchas gracias Pelayo!
Buena pregunta, el término automático no es exactamente que sean autónomos. Los métodos que forman parte del machine learning se basan en una componente matemática y estadística muy grande y se tienen que programar, asegurándonos que ese aprendizaje se realiza correctamente.
Por ejemplo, uno de los problemas más comunes del aprendizaje automático se llama sobreajuste u overfitting de los modelos a los datos. Este problema trasladado al humano sería algo así como «aprender algo de memoria». Estos problemas de aprendizaje tienen técnicas que los mitigan, hablaré de ello en otros posts.
Es automático en otro sentido. Imagina que necesitas obtener la predicción de las ventas de una tienda con datos del tiempo y el número de personas que pasan por la calle. Podrías hacer una fórmula aplicando tu conocimiento del negocio para obtener la predicción de las ventas. Por otro lado podrías aplicar técnicas de machine learning que obtuviesen esa predicción basándose en un historial de datos, obteniendo patrones que quizás ni se te ocurrieron y predicciones mucho mejores.
Saludos y eres bienvenido!