• Sobre nosotros
    • Somos Ecna
    • Clientes
    • Alianzas
    • Únete a nosotros
  • Servicios
    • Consultoría tecnológica
      • Consultoría de estrategia en TIC's
      • Kit Digital - Ayuda a PYMES
    • Servicios Gestionados
      • Acuerdos de Nivel de Servicio
      • Soporte de Asistencia Técnica
      • Hardware, Software y Licencias
      • Continuidad de Sistemas iSeries
      • Cloud iSeries
    • Proyectos Tecnológicos
      • Proyectos BI
      • Proyectos de Sistemas
      • Aplicaciones web / móvil / escritorio
  • Soluciones
    • Soluciones de Gestión Empresarial
      • QS Webgate
      • TicketBAI / EcnaBAI
    • iSeries - AS/400
      • Webgate400
    • Business Intelligence
      • Microsoft BI
      • BITAM
      • COGNOS
      • Oracle BI
    • Soluciones de Gestión Documental
      • Microsoft SharePoint
      • FileNet
      • Alfresco
  • Áreas de trabajo
    • Administraciones públicas
      • Ingeniería de software para AAPP y Gobierno
    • Industria
      • Soluciones tecnológicas para industria y fabricación
    • Autoridades Portuarias
      • Soluciones tecnológicas para autoridades portuarias
    • Sanidad y Servicios Sociales
      • Tecnología para mejorar la experiencia del paciente y de la sociedad
    • Banca y Seguros
      • Proyectos tecnológicos para entidades financieras y aseguradoras
    • Servicios
      • Integración multi-plataforma y gestión de datos en el sector servicios
  • Blog
  • Contacto

Machine Learning – Educando a una Inteligencia Artificial

Inicio| Ecna| Machine Learning – Educando a una Inteligencia Artificial

21
Nov, 2023
Por Ecna
Machine Learning – Educando a una Inteligencia Artificial
  • Ecna,Tecnología
  • No hay comentarios

 

En su libro sobre la inteligencia, publicado en 2004, Jeff Hawkins definía la inteligencia como la capacidad de predecir el futuro, por ejemplo, el peso de un vaso que vamos a levantar o la reacción de los demás a nuestros actos, en base a los patrones almacenados en la memoria (el marco memoria-predicción). Ese mismo principio está detrás del Machine Learning (ML), también conocido como aprendizaje automático.

 

¿Qué es el Machine Learning y para qué sirve?

El Machine Learning es una disciplina del campo de la Inteligencia Artificial que, a través de algoritmos, dota a los ordenadores de la capacidad de identificar patrones en datos masivos y elaborar predicciones (análisis predictivo). Este aprendizaje permite a los computadores realizar tareas específicas de forma autónoma, es decir, sin necesidad de ser programados.

El término se utilizó por primera vez en 1959. Sin embargo, ha ganado relevancia en los últimos años debido al aumento de la capacidad de computación y al boom de los datos. Las técnicas de aprendizaje automático son, de hecho, una parte fundamental del Big Data.

 

Tipos de aprendizaje

Los algoritmos de Machine Learning se dividen en tres categorías, siendo las dos primeras las más comunes:

Aprendizaje supervisado: En el Aprendizaje Supervisado los datos para el entrenamiento incluyen la solución deseada, llamada labels (etiquetas). Un claro ejemplo es al clasificar correo entrante entre Spam o no. Entre las diversas características que queremos entrenar deberemos incluir si es correo basura o no con un 1 o un 0. Otro ejemplo son al predecir valores numéricos por ejemplo precio de vivienda a partir de sus características (metros cuadrados, nº de habitaciones, incluye calefacción, distancia del centro, etc.) y deberemos incluir el precio que averiguamos en nuestro set de datos.

Aprendizaje NO supervisado: En el aprendizaje No Supervisado los datos de entrenamiento no incluyen Etiquetas y el algoritmo intentará clasificar o descifrar la información por sí solo. Un ejemplo en el que se usa es para agrupar la información recolectada sobre usuarios en una Web o en una app y que nuestra Inteligencia detecte diversas características que tienen en común.

Aprendizaje por refuerzo: Su objetivo es que un algoritmo aprenda a partir de la propia experiencia. Esto es, que sea capaz de tomar la mejor decisión ante diferentes situaciones de acuerdo a un proceso de prueba y error en el que se recompensan las decisiones correctas. En la actualidad se está utilizando para posibilitar el reconocimiento facial, hacer diagnósticos médicos o clasificar secuencias de ADN.

 

Construir una IA

Hay 7 pasos a seguir para construir una Inteligencia Artificial con Machine Learning:

  • Paso 1 – Recolectar datos: Importa mucho la calidad y cantidad de información que consigas, ya que impactará directamente en cómo funcionará nuestro modelo.
  • Paso 2 – Preparar los datos: Deberemos separar los datos en dos grupos: uno para entrenamiento y otro para evaluación del modelo. Podemos fraccionar aproximadamente en una proporción de 80/20, pero puede variar según el caso y el volumen de datos que tengamos.
  • Paso 3 – Elegir el modelo: Existen diversos modelos que podemos elegir de acuerdo al objetivo que tengamos: utilizaremos algoritmos de clasificación, predicción, regresión lineal, clustering , Deep Learning (ej: red neuronal), bayesiano, etc. y podrá haber variantes si lo que vamos a procesar son imágenes, sonido, texto, valores numéricos.
  • Paso 4 – Entrenar a nuestra máquina: Utilizaremos el set de datos de entrenamiento para ejecutar nuestra máquina y deberemos ver una mejora incremental (para la predicción). Habrá que revisar los resultados obtenidos, corregir y volver a iterar.
  • Paso 5 – Evaluación: Deberemos comprobar la máquina creada contra nuestro set de datos de Evaluación que contiene entradas que el modelo desconoce y verificar la precisión de nuestro modelo ya entrenado. Si la exactitud es menor o igual al 50% el modelo no será útil, ya que sería como lanzar una moneda al aire para tomar decisiones. Si alcanzamos un 90% o más de precisión, podremos tener confianza en los resultados.
  • Paso 6 – Configuración de parámetros: Si durante la evaluación no obtuvimos buenas predicciones y nuestra precisión no es la mínima deseada, es posible que tengamos problemas de overfitting (o underfitting), y deberemos retornar al paso de entrenamiento (4), haciendo previamente una nueva configuración de parámetros de nuestro modelo. Cada algoritmo tiene sus propios parámetros a ajustar.
  • Paso 7 – Predicción o Inferencia: ¡Ya estamos listos para utilizar nuestro modelo de Aprendizaje Automático con nueva información y comenzar a predecir datos en la vida real!

 

Sobre Ecna

¡Escríbenos! Cancelar la respuesta

Introduce el Captcha *

Entradas recientes

  • IBM Storage: almacenamiento inteligente para un futuro conectado
  • Seguridad al máximo nivel en Ecna: Esquema Nacional de Seguridad
  • Entornos colaborativos y gestión documental: tecnología al servicio del trabajo en equipo
  • Keycloak: La Solución Integral para la Gestión de Identidades y Accesos
  • Proyecto Natick: La visión de Microsoft para el futuro de los centros de datos submarinos

Archivos

  • abril 2025
  • enero 2025
  • noviembre 2024
  • octubre 2024
  • julio 2024
  • junio 2024
  • mayo 2024
  • abril 2024
  • marzo 2024
  • febrero 2024
  • enero 2024
  • diciembre 2023
  • noviembre 2023
  • octubre 2023
  • septiembre 2023
  • julio 2023
  • junio 2023
  • mayo 2023
  • enero 2023
  • diciembre 2022
  • noviembre 2022
  • julio 2022
  • junio 2022
  • abril 2022
  • marzo 2022
  • octubre 2021
  • agosto 2021
  • junio 2021
  • mayo 2021
  • abril 2021
  • abril 2020
  • febrero 2020
  • noviembre 2019
  • julio 2019
  • marzo 2018
  • noviembre 2017
  • septiembre 2017
  • julio 2017
  • junio 2017
  • enero 2017
  • noviembre 2016
  • octubre 2016
  • junio 2016
  • mayo 2016
  • abril 2016
  • enero 2016
  • diciembre 2015
  • noviembre 2015
  • octubre 2015

Categorías

  • Ecna
  • Microsoft Dynamics NAV
  • Tecnología
  • Windows

Comentarios recientes

  • Néstor en Keycloak: La Solución Integral para la Gestión de Identidades y Accesos
logo

Ecna es tu compañero de viaje hacia el éxito, el apoyo que tu empresa necesita para superar sus desafíos. Y es que en Ecna trabajamos por ti y para ti. Somos tu partner tecnológico.

Delegación Bilbao

  • Ecna Bilbao
    C/ Rodríguez Arias, 15, 7ª planta
    48008 Bilbao - Bizkaia
  • Teléfono: (+34) 944 15 96 88
    Fax: (+34) 944 15 71 76
  • contacto@ecna.es

Delegación Vitoria-Gasteiz

  • Ecna Vitoria-Gasteiz
    C/ Vicente Goikoetxea, 6, 1ª - Oficina 6
    01008 Vitoria-Gasteiz - Araba
  • Teléfono: (+34) 945 20 27 97
    Fax: (+34) 944 15 71 76
  • contacto@ecna.es

Enlaces de interés

Aviso legal
Política de Calidad y de Seguridad de la Información
Política de Cookies
Política de Seguridad Integral
Normativa de proveedores
Certificados Aenor
Certificado Red Hat
Contacto

Personalización de Cookies

Utilizamos cookies en nuestro sitio web para ofrecerte una experiencia personalizada recordando tus preferencias. Haciendo clic en "Aceptar", darás tu consentimiento al uso de TODAS las cookies. Puedes obtener más información en nuestra Política de Cookies

Personalizar CookiesRechazarACEPTAR TODAS
Manage consent

Resumen de privacidad

Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. De estas, las cookies que se clasifican como necesarias se almacenan en su navegador, ya que son esenciales para el funcionamiento de las funcionalidades básicas del sitio web. También utilizamos cookies de terceros que nos ayudan a analizar y comprender cómo utiliza este sitio web. Estas cookies se almacenarán en su navegador solo con su consentimiento. También tiene la opción de optar por no recibir estas cookies. Pero la exclusión voluntaria de algunas de estas cookies puede afectar su experiencia de navegación.
Necesarias
Siempre activado
Las cookies necesarias son absolutamente esenciales para que el sitio web funcione correctamente. Esta categoría solo incluye cookies que garantizan funcionalidades básicas y características de seguridad del sitio web. Estas cookies no almacenan ninguna información personal.
No necesarias
Las cookies que pueden no ser particularmente necesarias para el funcionamiento del sitio web y se utilizan específicamente para recopilar datos personales del usuario a través de análisis, anuncios y otros contenidos incrustados se denominan cookies no necesarias. Es obligatorio obtener el consentimiento del usuario antes de ejecutar estas cookies en su sitio web.
GUARDAR Y ACEPTAR
  • 944 15 96 88
  • Soporte