El término “IA” se usa continuamente y nosotros somos los primeros en sacarlo a la palestra un día sí y otro también. Escuchas a tus jefes decir que quieren implementar la IA en sus servicios. Los periodistas alertan de los peligros del avance de las máquinas. Tu cuñado te comenta un futuro de IA donde las personas pasarán a un segundo plano y todos nos quedaremos sin trabajo.
Pero, con bastante frecuencia, muchas de estas personas no entienden lo que es la Inteligencia Artificial.
En este sencillo artículo, tratamos de explicar los conceptos más básicos y más fundamentales de la IA. El primer paso para entender estos conceptos, y finalmente comprender cómo funciona el aprendizaje profundo, es tener claras las diferencias entre términos importantes.
Inteligencia Artificial vs Machine Learning
Cuando la investigación en IA comenzó por primera vez, los investigadores intentaban replicar la inteligencia humana para tareas específicas, como jugar a un juego. Introdujeron un gran número de reglas que la computadora necesitaba respetar. Ésta tenía una lista específica de posibles acciones y tomaba decisiones basadas en esas reglas.
El ML permite que las computadoras aprendan por sí mismas. Este tipo de aprendizaje aprovecha la potencia de procesamiento de los ordenadores modernos, que pueden procesar fácilmente grandes conjuntos de datos en poco tiempo.
Aprendizaje supervisado y no supervisado
Cuando entrenas una IA usando el aprendizaje supervisado, le das una entrada y le dices el resultado que esperas obtener. Es decir, como bien intuye el nombre, estamos supervisando el aprendizaje de la máquina o el Machine Learning.
Si la salida generada por la IA es incorrecta, reajustará sus cálculos para probar de nuevo. Este proceso se realiza de forma iterativa sobre el conjunto de datos de lectura, hasta que la IA no comete más errores. Prueba, error, ajuste, repetición.
Un ejemplo de aprendizaje supervisado es la predicción meteorológica. La IA aprende a predecir el tiempo usando datos históricos previos (datos iniciales, de lectura). Estos datos históricos de entrenamiento tienen entradas que llamamos input: presión, humedad, velocidad del viento… y salidas, output, como por ejemplo temperatura.
Cuando entrenas una IA usando el aprendizaje no supervisado, dejas que la IA sea la que haga clasificaciones lógicas de los datos.
Un ejemplo de aprendizaje no supervisado es la predicción del comportamiento del usuario en un sitio web de comercio electrónico. No aprenderá utilizando un conjunto de datos etiquetados de entradas y salidas. En su lugar, creará su propia clasificación de los datos de entrada y determinará qué tipo de usuarios son los más propensos a comprar diferentes productos.
¿Cómo funciona el Deep Learning?
Ahora estás preparado para entender lo que es el aprendizaje profundo y cómo funciona.
El Aprendizaje Profundo o Deep Learning es un método de aprendizaje automático. Nos permite entrenar una IA para predecir las salidas, teniendo en cuenta un conjunto de entradas. Tanto el aprendizaje supervisado como el no supervisado se pueden utilizar para entrenar a la IA.
Aprenderemos cómo funciona el aprendizaje profundo construyendo un hipotético servicio de estimación de precios de billetes de avión. Lo entrenaremos utilizando un método de aprendizaje supervisado.
Queremos que nuestro “estimador de precios” prediga el precio usando los siguientes datos (excluimos los billetes de ida y vuelta por simplicidad):
Aeropuerto de origen
Aeropuerto de destino
Fecha de Salida
Aerolínea
Redes neuronales
Miremos dentro del cerebro de nuestra IA. Como los animales, nuestro “estimador de precios” tiene neuronas. Están representadas por círculos en el siguiente esquema.
Además, como se puede ver, estas neuronas están interconectadas.
Las neuronas se agrupan en tres tipos diferentes de capas:
Capa de entrada
Capas ocultas
Capa de salida
La capa de entrada recibe los datos de entrada. En nuestro caso, tenemos cuatro neuronas en la capa de entrada: Aeropuerto de origen, Aeropuerto de destino, Fecha de salida y Línea aérea. La capa de entrada pasa las entradas a la primera capa oculta.
Las capas ocultas realizan cálculos matemáticos de nuestras entradas. Uno de los desafíos en la creación de redes neuronales es decidir el número de capas ocultas, así como el número de neuronas para cada capa.
El “Profundo” en Aprendizaje Profundo se refiere a tener más de una capa oculta.
La capa de salida devuelve los datos de salida. En nuestro caso, nos da la predicción de precios.
Entonces, ¿cómo calcula nuestra red neuronal la predicción de precios?
Aquí es donde comienza la magia del aprendizaje profundo.
Cada conexión entre las neuronas se asocia con un peso. Este peso determina la importancia del valor de entrada. Los pesos iniciales se ajustan al azar. Al predecir el precio de un billete de avión, la fecha de salida es uno de los factores más importantes. Por lo tanto, las conexiones neuronales de la fecha de salida tendrán un gran peso.
Cada neurona tiene una función de activación. Estas funciones son difíciles de entender sin razonamiento matemático.
En pocas palabras, uno de sus propósitos es “estandarizar” la salida de la neurona.
Una vez que un conjunto de datos de entrada ha pasado a través de todas las capas de la red neuronal, devuelve los datos de salida a través de la capa de salida.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duración
Descripción
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Inteligencia Artificial (IA) y Machine Learning (ML) son los conceptos más de moda estos días.
El término “IA” se usa continuamente y nosotros somos los primeros en sacarlo a la palestra un día sí y otro también. Escuchas a tus jefes decir que quieren implementar la IA en sus servicios. Los periodistas alertan de los peligros del avance de las máquinas. Tu cuñado te comenta un futuro de IA donde las personas pasarán a un segundo plano y todos nos quedaremos sin trabajo.
Pero, con bastante frecuencia, muchas de estas personas no entienden lo que es la Inteligencia Artificial.
En este sencillo artículo, tratamos de explicar los conceptos más básicos y más fundamentales de la IA. El primer paso para entender estos conceptos, y finalmente comprender cómo funciona el aprendizaje profundo, es tener claras las diferencias entre términos importantes.
Inteligencia Artificial vs Machine Learning
Cuando la investigación en IA comenzó por primera vez, los investigadores intentaban replicar la inteligencia humana para tareas específicas, como jugar a un juego. Introdujeron un gran número de reglas que la computadora necesitaba respetar. Ésta tenía una lista específica de posibles acciones y tomaba decisiones basadas en esas reglas.
El ML permite que las computadoras aprendan por sí mismas. Este tipo de aprendizaje aprovecha la potencia de procesamiento de los ordenadores modernos, que pueden procesar fácilmente grandes conjuntos de datos en poco tiempo.
Aprendizaje supervisado y no supervisado
Cuando entrenas una IA usando el aprendizaje supervisado, le das una entrada y le dices el resultado que esperas obtener. Es decir, como bien intuye el nombre, estamos supervisando el aprendizaje de la máquina o el Machine Learning.
Si la salida generada por la IA es incorrecta, reajustará sus cálculos para probar de nuevo. Este proceso se realiza de forma iterativa sobre el conjunto de datos de lectura, hasta que la IA no comete más errores. Prueba, error, ajuste, repetición.
Un ejemplo de aprendizaje supervisado es la predicción meteorológica. La IA aprende a predecir el tiempo usando datos históricos previos (datos iniciales, de lectura). Estos datos históricos de entrenamiento tienen entradas que llamamos input: presión, humedad, velocidad del viento… y salidas, output, como por ejemplo temperatura.
Cuando entrenas una IA usando el aprendizaje no supervisado, dejas que la IA sea la que haga clasificaciones lógicas de los datos.
Un ejemplo de aprendizaje no supervisado es la predicción del comportamiento del usuario en un sitio web de comercio electrónico. No aprenderá utilizando un conjunto de datos etiquetados de entradas y salidas. En su lugar, creará su propia clasificación de los datos de entrada y determinará qué tipo de usuarios son los más propensos a comprar diferentes productos.
¿Cómo funciona el Deep Learning?
Ahora estás preparado para entender lo que es el aprendizaje profundo y cómo funciona.
El Aprendizaje Profundo o Deep Learning es un método de aprendizaje automático. Nos permite entrenar una IA para predecir las salidas, teniendo en cuenta un conjunto de entradas. Tanto el aprendizaje supervisado como el no supervisado se pueden utilizar para entrenar a la IA.
Aprenderemos cómo funciona el aprendizaje profundo construyendo un hipotético servicio de estimación de precios de billetes de avión. Lo entrenaremos utilizando un método de aprendizaje supervisado.
Queremos que nuestro “estimador de precios” prediga el precio usando los siguientes datos (excluimos los billetes de ida y vuelta por simplicidad):
Redes neuronales
Miremos dentro del cerebro de nuestra IA. Como los animales, nuestro “estimador de precios” tiene neuronas. Están representadas por círculos en el siguiente esquema.
Además, como se puede ver, estas neuronas están interconectadas.
Las neuronas se agrupan en tres tipos diferentes de capas:
La capa de entrada recibe los datos de entrada. En nuestro caso, tenemos cuatro neuronas en la capa de entrada: Aeropuerto de origen, Aeropuerto de destino, Fecha de salida y Línea aérea. La capa de entrada pasa las entradas a la primera capa oculta.
Las capas ocultas realizan cálculos matemáticos de nuestras entradas. Uno de los desafíos en la creación de redes neuronales es decidir el número de capas ocultas, así como el número de neuronas para cada capa.
El “Profundo” en Aprendizaje Profundo se refiere a tener más de una capa oculta.
La capa de salida devuelve los datos de salida. En nuestro caso, nos da la predicción de precios.
Entonces, ¿cómo calcula nuestra red neuronal la predicción de precios?
Aquí es donde comienza la magia del aprendizaje profundo.
Cada conexión entre las neuronas se asocia con un peso. Este peso determina la importancia del valor de entrada. Los pesos iniciales se ajustan al azar. Al predecir el precio de un billete de avión, la fecha de salida es uno de los factores más importantes. Por lo tanto, las conexiones neuronales de la fecha de salida tendrán un gran peso.
Cada neurona tiene una función de activación. Estas funciones son difíciles de entender sin razonamiento matemático.
En pocas palabras, uno de sus propósitos es “estandarizar” la salida de la neurona.
Una vez que un conjunto de datos de entrada ha pasado a través de todas las capas de la red neuronal, devuelve los datos de salida a través de la capa de salida.
Fuente
Compartir esto: