Clasificación de Machine Learning

Clasificación de Machine Learning

Tabla de contenidos

La clasificación de Machine Learning es muy diferente en distintas en literaturas, esto se debe a que cada vez se mejoran las tecnologías y por consiguiente se desarrollan nuevos algoritmos.

A pesar de todo, podemos clasificar Machine Learning de la siguiente forma.

estadísticas en machine learning

Aprendizaje Supervisado

En los problemas de aprendizaje supervisado, comenzamos el análisis con un conjunto de datos que contiene ejemplos de entrenamiento con etiquetas correctas asociadas. El algoritmo aprenderá la relación entre los datos y sus etiquetas y aplicará esa relación aprendida para clasificar datos completamente nuevos que la máquina no haya vista antes.

clasificación de machine learning

Por ejemplo, cuando se aprende a clasificar imágenes de gatos, el algoritmo toma miles de imágenes de gatos junto con la etiqueta “gato”.

El algoritmo aprenderá esta relación y cuando se le muestre una nueva imagen, esta vez sin etiquetas, podrá aplicar esa relación aprendida y determinar  si es un gato o no.

calculo en machine learning

Aprendizaje No Supervisado

¿Cómo se encuentra la estructura subyacente de un conjunto de datos? ¿Cómo lo resumes y lo agrupas más útilmente? ¿Cómo se representan datos de manera efectiva en un formato comprimido? Estos son algunos de los objetivos del aprendizaje no supervisado, que se denomina “sin supervisión” porque comienza con datos no etiquetados.

En contraste con el aprendizaje supervisado, no siempre es fácil obtener métricas sobre qué tan bien está funcionando un algoritmo de aprendizaje sin supervisión. El “rendimiento” a menudo es subjetivo y específico del dominio.

clasificación de machine learning

Un ejemplo de esto es que tenemos un conjunto de imágenes de distintos animales, el algoritmo no supervisado simplemente va a agrupar cada uno de los tipos de animales de acuerdo a las características y similitudes que poseen. Este agrupamiento sería el resultado final o solución del algoritmo. Acá, a diferencia del aprendizaje supervisado, no se sabe exactamente qué animal es.

El algoritmo aprenderá a agrupar los tipos de animales, por ende cuando se le introduzca un nuevo animal, podrá aplicar esa relación aprendida y determinar a qué grupo pertenece.

estadísticas en machine learning

Aprendizaje por Refuerzo

En este aprendizaje no hay una clave de respuesta, pero el algoritmo aún tiene que decidir cómo actuar para realizar su tarea. En ausencia de datos de capacitación, el algoritmo aprende de la experiencia, recoge los ejemplos de entrenamiento (esta acción fue buena – esta acción fue mala) a través de ensayo y error mientras intenta su tarea, con el objetivo de maximizar la recompensa a largo plazo.

clasificación de machine learning

Un ejemplo de esto lo vemos al introducir una imagen de una mariposa al algoritmo, este no conoce qué es por lo que “adivina” indicando que es un gato. Obviamente la respuesta es incorrecta por lo que se le indica al algoritmo y a su vez se le puede dar la respuesta correcta, en ocasiones el algoritmo tiene que seguir dando respuestas hasta que obtenga la correcta. Una vez dada esta información al algoritmo, la aprende para una nueva oportunidad. Si ahora a este algoritmo, ya aprendido, se le introduce nuevamente una foto de una mariposa, la respuesta que dará será la correcta ya que ha aprendido.

calculo en machine learning

Aprendizaje por Procesamiento de Lenguaje Natural

Este es una de las clasificaciones que en ocasiones se le atribuye a la Inteligencia Artificial, aunque al final son mejoras a algoritmos propios de Machine Learning para cumplir un propósito bien claro. Este aprendizaje formula mecanismos eficaces para la comunicación entre personas y máquinas por medio de lenguajes naturales.

clasificación de machine learning

Por ejemplo se le puede introducir al algoritmo la palabra “gracias” en distintos idiomas y este podrá determinar los idiomas y el significado de cada una de las palabras.

Este algoritmo es utilizado en un sin fin de aplicaciones hoy en día, como el análisis de discursos, documentos, entre otros, sin importar el idioma en que se encuentre.

machine learning según expertos

Aprendizaje Profundo

Es el aprendizaje que ha tenido más auge en los últimos años, por todo lo que ha podido conseguir. Utiliza los principios de los algoritmos básicos de Machine Learning, en conjunto, intentando modelar abstracciones de alto nivel en datos, usando arquitecturas compuestas.

Esta definición puede ser compleja, pero es que con este aprendizaje se puede hacer prácticamente cualquier cosa, la desventaja es que requiere un número superior de datos, comparado con los otros algoritmos, pero el mayor inconveniente que tiene es que se requiere tecnología de punta para poder procesar los algoritmos, razón por la cual es, hasta ahora, que se ha venido desarrollando este aprendizaje.

clasificación de machine learning

Un ejemplo de lo que puede hacer este algoritmo es tomar una foto en blanco y negro y colocarle color, determinando cada uno de los elementos que contiene para así determinar qué color se beneficia y cuál no.

clasificación de machine learning

Existen muchas otras clasificaciones que en ocasiones se le atribuye a la Inteligencia Artificial pero al final son mejoras a los algoritmos propios de Machine Learning.

Seguramente con el pasar de los años esta clasificación se irá ampliando, sobretodo con las mejoras en las tecnologías para procesar la información y los algoritmos, pero la base siempre será la misma, razón por la cual en esta serie nos enfocaremos en los algoritmos bases que son los que todos debemos conocer. Estos algoritmos se encuentran dentro de la clasificación de Aprendizaje Supervisado y No Supervisado y en estos nos enfocaremos solamente.

pregunta aprendeia

Respuesta a la pregunta del video

Con el aumento de los datos y de los equipos para su procesamiento cada vez se agregan nuevas ramas a Machine Learning, una de ellas que podemos mencionar es la Visión Computacional, en ella se adquiere, procesa, analiza y comprende las imágenes del mundo real con el fin de producir información. En ocasiones se indica que esta es una rama de la Inteligencia Artificial, pero sucede lo mismo que el “Natural Language Processing” el cual utiliza varios algoritmos de machine learning para obtener los objetivos.

De igual forma en la lista de algoritmos que voy a explicarte en este curso faltaron varios, uno de ellos, por ejemplo, es el Naive Bayes. La razón de que no está incluido es que este es un algoritmo que no puede ser explicado sin incluir la fórmula matemática sujeto a él por lo que nos saldríamos del principio principal de este curso, el cual es explicar todo de la manera más sencilla sin incluir fórmulas matemáticas ni códigos de programación.

Si te llamo la atención todo este contenido y te animaste a empezar a estudiar Inteligencia Artificial, he desarrollado un curso que te ayudará, de igual forma a iniciar tu camino dentro de está tecnología. Este curso te sentará las bases y te dará más claridad para poder seleccionar el enfoque o área que más te interese sobre la Inteligencia Artificial, de igual forma te ayudará tener más claridad en muchos conceptos que seguramente en estos momentos te parece confusos. Este curso es ideal si apenas estás empezando. Si quieres más información puedes ingresar a este enlace.

6 comentarios en “Clasificación de Machine Learning”

  1. Buen dia Ligdi
    Espero que te encuentres bien.
    Queria agradecerte todo el material referente a Python en Youtube.
    He podido comprender y ademas tengo a la mano poder estudiar de nuevo.
    Hace poco termine un curso de introducción a Python, Pandas, API, creación de lista, diccionarios, trabajar con archivos csv, etc.
    Trabajo con futbol, y el analista de datos de mi club renuncio, dejando que yo sea quien maneje el tema por el curso realizado. trabajo en un club profesional, necesito mas ayuda, tengo una serie de ecuaciones para determinar un perfil por jugador, (goles, asistencias a goles, pases acertados, centros, duelos defensivos ganados, etc)
    Se como emepzar, pero se me dificulta, estoy solo en esto y necesito mantener mi empleo y convertirme en el mejor y unico analista de datos de colombia en futbol. arrancando casi que de cero.

    1. Hola Elkin, acá encontrarás bastante información que puedes utilizar, de igual forma tengo disponibles las asesorías en donde los oriento directamente para el desarrollo de sus proyectos. Saludos.

  2. Hola Ligdi,
    Soy un estudiante del Grado de Física de la Universidad de Valladolid (España).
    Quiero agradecerte el contenido del curso. Aun no me he metido de lleno, pero planeo terminarlo entero en un par de meses para poder empezar a programar por mi cuenta. La física computacional es una rama muy demandada actualmente. Aparte, me gusta bastante todo lo que incluye.

    De nuevo, gracias por todo. Cuídate mucho.

    Un saludo 🙂

  3. Saludos. Soy nuevo en este tema, solo quiero saber si estoy en lo correcto o no. La inteligencia artificial es un mundo amplio y cubre muchas áreas, lo que es machine learning es una parte de inteligencia articial ¿estoy en lo correcto?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *