Qué son Machine Learning y Deep Learning en Inteligencia Artificial

Los dispositivos conectados a Internet se denominan dispositivos inteligentes. Prácticamente todo lo relacionado con Internet se conoce como dispositivo inteligente(smart device) . En este contexto, se puede decir que el código que hace que los dispositivos sean MÁS INTELIGENTES,(SMARTER – ) para que puedan funcionar con una mínima o sin intervención humana , se basa en Inteligencia Artificial(Artificial Intelligence) (IA). Los otros dos, a saber: Machine Learning (ML) y Deep Learning (DL), son diferentes tipos de algoritmos creados para brindar más capacidades a los dispositivos inteligentes. Veamos AI vs ML vs DL en detalle a continuación para comprender qué hacen y cómo están conectados a AI.

¿Qué es la Inteligencia Artificial con respecto a ML y DL?

Machine Learning y Deep Learning en Inteligencia Artificial

La IA puede denominarse un superconjunto de procesos de aprendizaje automático(Machine Learning) (ML) y procesos de aprendizaje profundo(Deep Learning) (DL). AI generalmente es un término general que se usa para ML y DL. Deep Learning es nuevamente, un subconjunto de Machine Learning (ver imagen arriba).

Algunos argumentan que Machine Learning ya no es parte de la IA universal. Dicen que ML es una ciencia completa por derecho propio y, por lo tanto, no es necesario llamarlo con referencia a la Inteligencia Artificial(Artificial Intelligence) . La IA se nutre de los datos: Big Data . Cuantos más datos consume, más preciso es. No es que siempre va a predecir correctamente. Habrá banderas falsas también. La IA se entrena en estos errores y se vuelve mejor en lo que se supone que debe hacer, con o sin supervisión humana.

La inteligencia artificial no se puede definir correctamente, ya que ha penetrado en casi todas las industrias y afecta a demasiados tipos de procesos y algoritmos (empresariales). Podemos decir que la Inteligencia(Intelligence) Artificial se basa en la Ciencia de Datos(Data Science) (DS: Big Data ) y contiene el Aprendizaje Automático(Machine Learning) como su parte diferenciada. Asimismo(Likewise) , Deep Learning es una parte distinta de Machine Learning .

De la forma en que se inclina el mercado de TI, el futuro estaría dominado por dispositivos inteligentes conectados, llamados Internet de las cosas (IoT)(Internet of Things (IoT)) . Los dispositivos inteligentes(Smart) significan inteligencia artificial: directa o indirectamente. Ya estás utilizando la inteligencia artificial (IA) en muchas tareas de tu vida diaria. Por ejemplo, escribir en el teclado de un teléfono inteligente que sigue mejorando en "sugerencia de palabras". Entre otros ejemplos en los que, sin saberlo, está tratando con inteligencia artificial,(Artificial Intelligence) se encuentran la búsqueda de cosas en Internet , las compras en línea y, por supuesto, las bandejas de entrada de correo electrónico siempre inteligentes de Gmail y Outlook .

¿Qué es el aprendizaje automático?

El aprendizaje(Learning) automático es un campo de la inteligencia artificial(Artificial Intelligence) donde el objetivo es hacer que una máquina (o una computadora o un software) aprenda y se entrene a sí misma sin mucha programación. Dichos dispositivos necesitan menos programación ya que aplican métodos humanos para completar tareas, incluido el aprendizaje de cómo desempeñarse mejor. Básicamente(Basically) , ML significa programar un poco una computadora/dispositivo/software y permitir que aprenda por sí mismo.

Existen varios métodos para facilitar el aprendizaje automático(Machine Learning) . De ellos, los siguientes tres se utilizan ampliamente:

  1. supervisado,
  2. sin supervisión, y
  3. Aprendizaje reforzado.

Aprendizaje supervisado en aprendizaje automático(Machine Learning)

Supervisado en el sentido de que los programadores primero proporcionan a la máquina datos etiquetados y respuestas ya procesadas. Aquí, las etiquetas significan los nombres de las filas o columnas en una base de datos u hoja de cálculo. Después de alimentar grandes conjuntos de dichos datos a la computadora, está lista para analizar más conjuntos de datos y proporcionar resultados por sí solo. Eso significa que le enseñaste a la computadora cómo analizar los datos que se le suministraron.

Por lo general, se confirma utilizando la regla 80/20. Se alimentan enormes(Huge) conjuntos de datos a una computadora que prueba y aprende la lógica detrás de las respuestas. El 80 por ciento de los datos de un evento se envían a la computadora junto con las respuestas. El 20 por ciento restante se alimenta sin respuestas para ver si la computadora puede generar los resultados adecuados. Este 20 por ciento se usa para cotejar para ver cómo está aprendiendo la computadora (máquina).

Aprendizaje automático no supervisado

El aprendizaje no supervisado ocurre cuando la máquina se alimenta con conjuntos de datos aleatorios que no están etiquetados ni ordenados. La máquina tiene que averiguar cómo producir los resultados. Por ejemplo, si le ofreces pelotas de béisbol de diferentes colores, debería poder categorizarlas por colores. Así, en el futuro, cuando a la máquina se le presente una nueva pelota de softbol, ​​podrá identificar la pelota con etiquetas ya presentes en su base de datos. No hay datos de entrenamiento en este método. La máquina tiene que aprender por sí misma.

Aprendizaje reforzado

Las máquinas que pueden tomar una secuencia de decisiones entran en esta categoría. Luego hay un sistema de recompensas. Si la máquina hace bien lo que quiere el programador, obtiene una recompensa. La máquina está programada de manera que anhela las máximas recompensas. Y para conseguirlo resuelve problemas ideando diferentes algoritmos en diferentes casos. Eso significa que la computadora de IA utiliza métodos de prueba y error para obtener resultados.

Por ejemplo, si la máquina es un vehículo autónomo, debe crear sus propios escenarios en la carretera. No hay manera de que un programador pueda programar cada paso ya que él o ella no pueden pensar en todas las posibilidades cuando la máquina está en el camino. Ahí es donde entra en juego el aprendizaje por refuerzo(Reinforcement Learning) . También puede llamarlo IA de prueba y error.

¿En qué se diferencia el aprendizaje profundo del aprendizaje automático?(Machine Learning)

Deep Learning es para tareas más complicadas. Deep Learning es un subconjunto de Machine Learning . Solo que contiene más redes neuronales que ayudan a la máquina en el aprendizaje. Las redes neuronales hechas por el hombre no son nuevas . (Manmade)Los laboratorios(Labs) de todo el mundo están tratando de construir y mejorar las redes neuronales para que las máquinas puedan tomar decisiones informadas. Debes haber oído hablar de Sophia , una humanoide en Arabia(Saudi) a la que se le proporcionó la ciudadanía regular. Las redes neuronales son como los cerebros humanos, pero no tan sofisticadas como el cerebro.

Hay algunas buenas redes que proporcionan un aprendizaje profundo no supervisado. Se puede decir que Deep Learning es más redes neuronales que imitan al cerebro humano. Aún así, con suficientes datos de muestra, los algoritmos de aprendizaje profundo(Deep Learning) se pueden usar para recoger detalles de los datos de muestra. Por ejemplo, con una máquina con procesador de imágenes DL, es más fácil crear rostros humanos con emociones que cambian de acuerdo con las preguntas que se le hacen a la máquina.

Lo anterior explica AI vs MI vs DL en un lenguaje más sencillo. AI y ML son campos amplios, que recién se están abriendo y tienen un potencial tremendo. Esta es la razón por la que algunas personas están en contra del uso de Machine Learning y Deep Learning en Inteligencia Artificial(Artificial Intelligence) .



About the author

Soy un desarrollador de iOS con más de 10 años de experiencia. Me especializo en el desarrollo de aplicaciones para iPhone y iPad. Tengo experiencia en la creación de flujos de usuarios, la creación de kits de desarrollo personalizados (CDK) y el trabajo con varios marcos de desarrollo de aplicaciones. En mi trabajo anterior, también desarrollé herramientas para ayudar a administrar la App Store de Apple, que incluyen una herramienta de administración de productos y una herramienta de envío de aplicaciones.



Related posts