Articulo de referencia

Ingeniería de inteligencia artificial

La ingeniería de inteligencia artificial ( ingeniería de IA ) es una disciplina técnica que se centra en el diseño, desarrollo e implementación de sistemas de IA . La ingeniería...

La ingeniería de inteligencia artificial ( ingeniería de IA ) es una disciplina técnica que se centra en el diseño, desarrollo e implementación de sistemas de IA . La ingeniería de IA implica la aplicación de principios y metodologías de ingeniería para crear soluciones basadas en IA escalables, eficientes y fiables. Combina aspectos de la ingeniería de datos y la ingeniería de software para crear aplicaciones del mundo real en diversos ámbitos como la sanidad, las finanzas, los sistemas autónomos y la automatización industrial. [ 1 ] [ 2 ]

Ambigüedad terminológica

Según el libro de Chip Huyen , Ingeniería de IA: Creación de aplicaciones con modelos de base , el término ingeniería de IA se refiere al proceso de creación de aplicaciones que utilizan modelos de base , que suelen ser modelos desarrollados por un pequeño número de laboratorios de investigación y puestos a disposición como un servicio. [ 3 ]

Huyen distingue esto de la ingeniería de aprendizaje automático (ML) , que implica la creación e implementación de modelos desarrollados internamente. Señala que la mayoría de los sistemas prácticos de IA combinan ambos enfoques. Por ejemplo, un chatbot de atención al cliente puede usar un modelo generativo para producir respuestas, al tiempo que incorpora componentes desarrollados localmente, como clasificadores de solicitudes o mecanismos de puntuación para evaluar la calidad de la respuesta. Como resultado, los términos ingeniería de IA e ingeniería de ML se usan a menudo juntos o indistintamente en la práctica. [ 3 ]

La distinción y el uso más amplio del término se han discutido en publicaciones y entrevistas de la industria, donde la ingeniería de IA se ha descrito como una disciplina emergente centrada en la puesta en producción de aplicaciones construidas con modelos base. [ 4 ] [ 5 ] [ 6 ]

Componentes clave

La ingeniería de IA integra una variedad de dominios y prácticas técnicas, todas ellas esenciales para construir sistemas de IA escalables, fiables y éticos.

Ingeniería de datos e infraestructura

Los datos constituyen la piedra angular de los sistemas de IA, lo que exige una ingeniería cuidadosa para garantizar una calidad superior, una amplia disponibilidad y una buena usabilidad. Los ingenieros de IA recopilan grandes y diversos conjuntos de datos de múltiples fuentes, como bases de datos , API y flujos en tiempo real. Estos datos se someten a limpieza, normalización y preprocesamiento, a menudo facilitados por canalizaciones de datos automatizadas que gestionan los procesos de extracción, transformación y carga (ETL). [ 7 ]

Las soluciones de almacenamiento eficientes, como las bases de datos SQL (o NoSQL ) y los lagos de datos , deben seleccionarse en función de las características de los datos y los casos de uso. Las medidas de seguridad, incluido el cifrado y los controles de acceso, son fundamentales para proteger la información confidencial y garantizar el cumplimiento de normativas como el RGPD . La escalabilidad es esencial y, con frecuencia, implica servicios en la nube y marcos de computación distribuida para gestionar eficazmente el creciente volumen de datos. [ 8 ] [ 9 ] [ 10 ]

Selección y optimización de algoritmos

Seleccionar el algoritmo adecuado es crucial para el éxito de cualquier sistema de IA. Los ingenieros evalúan el problema (que podría ser de clasificación o regresión , por ejemplo) para determinar el algoritmo de aprendizaje automático más apropiado, incluidos los paradigmas de aprendizaje profundo . [ 11 ] [ 12 ]

Una vez elegido un algoritmo, optimizarlo mediante el ajuste de hiperparámetros es esencial para mejorar la eficiencia y la precisión. [ 13 ] Se emplean técnicas como la búsqueda en cuadrícula o la optimización bayesiana , y los ingenieros suelen utilizar la paralelización para acelerar los procesos de entrenamiento, especialmente para modelos y conjuntos de datos grandes. [ 14 ] Para los modelos existentes, se pueden aplicar técnicas como el aprendizaje por transferencia para adaptar modelos preentrenados a tareas específicas, reduciendo el tiempo y los recursos necesarios para el entrenamiento. [ 15 ]

Ingeniería de aprendizaje profundo

El aprendizaje profundo es particularmente importante para tareas que involucran conjuntos de datos grandes y complejos. Los ingenieros diseñan arquitecturas de redes neuronales adaptadas a aplicaciones específicas, como redes neuronales convolucionales para tareas visuales o redes neuronales recurrentes para tareas basadas en secuencias. El aprendizaje por transferencia, donde los modelos preentrenados se ajustan para casos de uso específicos, ayuda a optimizar el desarrollo y, a menudo, mejora el rendimiento. [ 16 ]

La optimización para el despliegue en entornos con recursos limitados, como los dispositivos móviles, implica técnicas como la poda y la cuantización para minimizar el tamaño del modelo manteniendo el rendimiento. Los ingenieros también mitigan el desequilibrio de datos mediante el aumento y la generación de datos sintéticos, lo que garantiza un rendimiento robusto del modelo en diversas clases. [ 16 ]

Procesamiento del lenguaje natural

El procesamiento del lenguaje natural (PLN) es un componente crucial de la ingeniería de IA, centrado en permitir que las máquinas comprendan y generen el lenguaje humano. El proceso comienza con el preprocesamiento del texto para preparar los datos para los modelos de aprendizaje automático. Los avances recientes, en particular los modelos basados ​​en transformadores como BERT y GPT , han mejorado enormemente la capacidad de comprender el contexto en el lenguaje. [ 17 ]

Los ingenieros de IA trabajan en diversas tareas de PLN, como el análisis de sentimientos, la traducción automática y la extracción de información. Estas tareas requieren modelos sofisticados que utilizan mecanismos de atención para mejorar la precisión. [ 18 ] Las aplicaciones abarcan desde asistentes virtuales y chatbots hasta tareas más especializadas como el reconocimiento de entidades nombradas (NER) y el etiquetado de partes del discurso (POS). [ 19 ] [ 20 ]

Sistemas de razonamiento y toma de decisiones

El desarrollo de sistemas capaces de razonar y tomar decisiones es un aspecto fundamental de la ingeniería de IA. Ya sea partiendo de cero o basándose en marcos existentes, los ingenieros crean soluciones que operan con datos o reglas lógicas. La IA simbólica emplea lógica formal y reglas predefinidas para la inferencia, mientras que las técnicas de razonamiento probabilístico, como las redes bayesianas, ayudan a abordar la incertidumbre. Estos modelos son esenciales para aplicaciones en entornos dinámicos, como los vehículos autónomos, donde la toma de decisiones en tiempo real es crucial. [ 21 ] [ 22 ]

Seguridad

La seguridad es un aspecto fundamental en la ingeniería de IA, especialmente a medida que los sistemas de IA se integran cada vez más en aplicaciones sensibles y de misión crítica. Los ingenieros de IA implementan medidas de seguridad robustas para proteger los modelos de ataques adversarios, como la evasión y el envenenamiento , que pueden comprometer la integridad y el rendimiento del sistema. Técnicas como el entrenamiento adversario, en el que los modelos se exponen a entradas maliciosas durante el desarrollo, ayudan a fortalecer los sistemas contra estos ataques. [ 23 ] [ 24 ]

Además, la seguridad de los datos utilizados para entrenar modelos de IA es de suma importancia. Se emplean mecanismos de cifrado , almacenamiento seguro de datos y control de acceso para proteger la información confidencial contra accesos no autorizados y filtraciones. Los sistemas de IA también requieren una monitorización constante para detectar y mitigar las vulnerabilidades que puedan surgir tras su implementación. En entornos críticos, como los sistemas autónomos y la atención médica, los ingenieros incorporan mecanismos de redundancia y a prueba de fallos para garantizar que los modelos de IA sigan funcionando correctamente ante amenazas a la seguridad. [ 25 ]

Ética y cumplimiento

A medida que los sistemas de IA influyen cada vez más en los aspectos sociales, la ética y el cumplimiento normativo se convierten en componentes vitales de la ingeniería de IA. Los ingenieros diseñan modelos para mitigar riesgos como la contaminación de datos y garantizar que los sistemas de IA se adhieran a los marcos legales, como las normativas de protección de datos, por ejemplo, el RGPD. Se emplean técnicas de preservación de la privacidad, como la anonimización de datos y la privacidad diferencial, para proteger la información personal y garantizar el cumplimiento de las normas internacionales. [ 26 ]

Las consideraciones éticas se centran en reducir los sesgos en los sistemas de IA, previniendo la discriminación por motivos de raza, género u otras características protegidas. Al desarrollar soluciones de IA justas y responsables, los ingenieros contribuyen a la creación de tecnologías técnicamente sólidas y socialmente responsables. [ 27 ]

Carga de trabajo

La carga de trabajo de un ingeniero de IA gira en torno al ciclo de vida del sistema de IA, que es un proceso complejo y de múltiples etapas. [ 28 ] Este proceso puede implicar la creación de modelos desde cero o el uso de modelos preexistentes mediante aprendizaje por transferencia, según los requisitos del proyecto. [ 29 ] Cada enfoque presenta desafíos únicos e influye en el tiempo, los recursos y las decisiones técnicas involucradas.

Definición del problema y análisis de requisitos

Independientemente de si un modelo se construye desde cero o se basa en uno preexistente, el trabajo comienza con una comprensión clara del problema. El ingeniero debe definir el alcance, comprender el contexto empresarial e identificar objetivos de IA específicos que se alineen con las metas estratégicas. Esta etapa incluye la consulta con las partes interesadas para establecer indicadores clave de rendimiento (KPI) y requisitos operativos. [ 28 ]

Al desarrollar un modelo desde cero, el ingeniero también debe decidir qué algoritmos son los más adecuados para la tarea. [ 11 ] Por el contrario, al usar un modelo preentrenado, la carga de trabajo se centra en evaluar los modelos existentes y seleccionar el que mejor se ajuste a la tarea. El uso de modelos preentrenados a menudo permite un enfoque más específico en el ajuste fino , en lugar de diseñar una arquitectura de modelo completamente nueva. [ 30 ]

Adquisición y preparación de datos

La adquisición y preparación de datos son etapas críticas, independientemente del método de desarrollo elegido, ya que el rendimiento de cualquier sistema de IA depende en gran medida de datos representativos y de alta calidad.

Para los sistemas construidos desde cero, los ingenieros deben recopilar conjuntos de datos completos que abarquen todos los aspectos del dominio del problema, asegurando suficiente diversidad y representatividad en los datos para entrenar el modelo de manera efectiva. Esto implica limpiar, normalizar y aumentar los datos según sea necesario. La creación de flujos de datos y la solución de problemas como conjuntos de datos desequilibrados o valores faltantes también son esenciales para mantener la integridad del modelo durante el entrenamiento. [ 31 ]

En el caso de utilizar modelos preexistentes, los requisitos del conjunto de datos suelen ser diferentes. Aquí, los ingenieros se centran en obtener datos específicos de la tarea que se utilizarán para ajustar un modelo general. Si bien el volumen total de datos puede ser menor, debe ser altamente relevante para el problema específico. Los modelos preexistentes, especialmente aquellos basados ​​en aprendizaje por transferencia, generalmente requieren menos datos, lo que acelera la fase de preparación, aunque la calidad de los datos sigue siendo igualmente importante. [ 32 ]

Diseño y capacitación de modelos

La carga de trabajo durante la fase de diseño y entrenamiento del modelo depende significativamente de si el ingeniero está construyendo el modelo desde cero o ajustando uno ya existente.

Al crear un modelo desde cero, los ingenieros de IA deben diseñar toda la arquitectura, seleccionando o desarrollando algoritmos y estructuras adecuados para el problema. Para los modelos de aprendizaje profundo, esto podría implicar el diseño de una red neuronal con el número correcto de capas, funciones de activación y optimizadores. [ 33 ] Los ingenieros realizan varias iteraciones de pruebas, ajustando hiperparámetros y refinando la arquitectura. [ 13 ] Este proceso puede ser intensivo en recursos, requiriendo una potencia computacional sustancial y un tiempo considerable para entrenar el modelo con grandes conjuntos de datos.

Para los sistemas de IA basados ​​en modelos preexistentes, el enfoque se centra más en el ajuste fino. El aprendizaje por transferencia permite a los ingenieros tomar un modelo que ya ha sido entrenado con un conjunto de datos amplio y adaptarlo para una tarea específica utilizando un conjunto de datos más pequeño y específico para dicha tarea. Este método reduce drásticamente la complejidad de la fase de diseño y entrenamiento. En lugar de construir la arquitectura, los ingenieros ajustan las capas finales y realizan el ajuste de hiperparámetros. El tiempo y los recursos computacionales necesarios suelen ser menores que los del entrenamiento desde cero, ya que los modelos preentrenados ya han aprendido características generales que solo necesitan refinamiento para la nueva tarea. [ 29 ]

Ya sea construyendo desde cero o ajustando, los ingenieros emplean técnicas de optimización como la validación cruzada y la detención temprana para evitar el sobreajuste . En ambos casos, el entrenamiento del modelo implica ejecutar numerosas pruebas para evaluar el rendimiento y mejorar la precisión. [ 34 ]

Integración de sistemas

Una vez entrenado el modelo, debe integrarse en el sistema general, una fase que, en gran medida, permanece igual independientemente de cómo se haya desarrollado el modelo. La integración del sistema implica conectar el modelo de IA a diversos componentes de software y garantizar que pueda interactuar con sistemas externos, bases de datos e interfaces de usuario .

Para los modelos desarrollados desde cero, la integración puede requerir trabajo adicional para asegurar que la arquitectura personalizada se ajuste al entorno operativo, especialmente si el sistema de IA está diseñado para hardware específico o entornos de computación perimetral . Los modelos preentrenados, por el contrario, suelen ser más flexibles en términos de implementación, ya que se construyen utilizando marcos de trabajo ampliamente adoptados, que son compatibles con la mayoría de las infraestructuras modernas. [ 35 ]

Los ingenieros utilizan herramientas de contenerización para empaquetar el modelo y crear entornos consistentes para su implementación, lo que garantiza una integración perfecta entre sistemas basados ​​en la nube o locales . Ya sea que se empiece desde cero o se utilicen modelos preentrenados, la fase de integración requiere asegurar que el modelo esté listo para escalar y funcionar de manera eficiente dentro de la infraestructura existente. [ 36 ] [ 37 ]

Pruebas y validación

Las pruebas y la validación desempeñan un papel crucial en ambos enfoques, aunque la profundidad y la naturaleza de las pruebas pueden diferir ligeramente. Para los modelos construidos desde cero, se necesitan pruebas funcionales más exhaustivas para garantizar que los componentes personalizados del modelo funcionen según lo previsto. Se realizan pruebas de estrés para evaluar el sistema bajo diversas cargas operativas, y los ingenieros deben validar que el modelo pueda manejar los tipos de datos específicos y los casos límite del dominio. [ 38 ]

Para los modelos preentrenados, el objetivo de las pruebas es asegurar que el ajuste fino haya adaptado adecuadamente el modelo a la tarea. Las pruebas funcionales validan que los resultados del modelo preentrenado sean precisos para el nuevo contexto. En ambos casos, las evaluaciones de sesgo, las evaluaciones de equidad y las revisiones de seguridad son fundamentales para garantizar prácticas éticas de IA y prevenir vulnerabilidades, especialmente en aplicaciones sensibles como finanzas, atención médica o sistemas autónomos. [ 39 ]

La explicabilidad también es esencial en ambos flujos de trabajo, especialmente al trabajar en industrias reguladas o con partes interesadas que requieren transparencia en los procesos de toma de decisiones de la IA. Los ingenieros deben garantizar que las predicciones del modelo sean comprensibles para usuarios no técnicos y que cumplan con los estándares éticos y regulatorios. [ 40 ]

Despliegue y monitorización

La fase de despliegue suele implicar las mismas estrategias generales, tanto si el modelo se construye desde cero como si se basa en uno existente. Sin embargo, los modelos construidos desde cero pueden requerir un ajuste más exhaustivo durante el despliegue para garantizar que cumplan los requisitos de rendimiento en un entorno de producción. Por ejemplo, los ingenieros podrían necesitar optimizar el uso de la memoria, reducir la latencia o adaptar el modelo para la computación en el borde. [ 41 ] [ 42 ] [ 43 ]

Al implementar modelos preentrenados, la carga de trabajo suele ser menor. Dado que estos modelos a menudo ya están optimizados para entornos de producción, los ingenieros pueden centrarse en garantizar la compatibilidad con los datos y la infraestructura específicos de la tarea. En ambos casos, se utilizan técnicas de implementación como despliegues por fases, pruebas A/B o despliegues canary para minimizar los riesgos y asegurar una transición fluida al entorno de producción. [ 44 ] [ 45 ] [ 46 ]

Sin embargo, la monitorización es fundamental en ambos enfoques. Una vez implementado el sistema de IA, los ingenieros configuran la monitorización del rendimiento para detectar problemas como la deriva del modelo, donde la precisión del modelo disminuye con el tiempo a medida que cambian los patrones de datos. La monitorización continua ayuda a identificar cuándo el modelo necesita reentrenamiento o recalibración. Para los modelos preentrenados, el ajuste fino periódico puede ser suficiente para mantener el modelo funcionando de manera óptima, mientras que los modelos creados desde cero pueden requerir actualizaciones más extensas dependiendo de cómo se diseñó el sistema. [ 47 ] [ 48 ]

El mantenimiento regular incluye actualizaciones del modelo, la revalidación de las comprobaciones de imparcialidad y sesgo, y parches de seguridad para proteger contra ataques maliciosos.

Operaciones de aprendizaje automático (MLOps)

MLOps , u Operaciones de Inteligencia Artificial (AIOps), es un componente fundamental en la ingeniería de IA moderna, que integra el desarrollo de modelos de aprendizaje automático con prácticas operativas fiables y eficientes. De forma similar a las prácticas DevOps en el desarrollo de software, MLOps proporciona un marco para la integración continua, la entrega continua (CI/CD) y la monitorización automatizada de los modelos de aprendizaje automático a lo largo de su ciclo de vida. Esta práctica cierra la brecha entre los científicos de datos , los ingenieros de IA y las operaciones de TI , garantizando que los modelos de IA se implementen, monitoricen y mantengan de forma eficaz en entornos de producción. [ 49 ]

MLOps es particularmente importante a medida que los sistemas de IA escalan para manejar tareas más complejas y conjuntos de datos más grandes. Sin prácticas sólidas de MLOps, los modelos corren el riesgo de tener un rendimiento deficiente o fallar una vez implementados en producción, lo que genera problemas como tiempo de inactividad, preocupaciones éticas o pérdida de confianza de las partes interesadas. Al establecer flujos de trabajo automatizados y escalables, MLOps permite a los ingenieros de IA gestionar todo el ciclo de vida de los modelos de aprendizaje automático de manera más eficiente, desde el desarrollo hasta la implementación y el monitoreo continuo. [ 50 ]

Además, a medida que los marcos regulatorios en torno a los sistemas de IA continúan evolucionando, las prácticas de MLOps son fundamentales para garantizar el cumplimiento de los requisitos legales, incluidas las regulaciones de privacidad de datos y las directrices éticas de IA. Al incorporar las mejores prácticas de MLOps, las organizaciones pueden mitigar riesgos, mantener un alto rendimiento y escalar soluciones de IA de manera responsable. [ 49 ]

Desafíos

La ingeniería de IA se enfrenta a un conjunto distintivo de desafíos que la diferencian del desarrollo de software tradicional. Uno de los problemas principales es la deriva del modelo, donde los modelos de IA se degradan en rendimiento con el tiempo debido a cambios en los patrones de datos, lo que requiere un reentrenamiento y adaptación continuos. [ 51 ] Además, la privacidad y la seguridad de los datos son preocupaciones críticas, particularmente cuando se utilizan datos sensibles en modelos basados ​​en la nube. [ 52 ] [ 53 ] Asegurar la explicabilidad del modelo es otro desafío, ya que los sistemas de IA complejos deben hacerse interpretables para las partes interesadas no técnicas. [ 54 ] El sesgo y la equidad también requieren un manejo cuidadoso para prevenir la discriminación y promover resultados equitativos, ya que los sesgos presentes en los datos de entrenamiento pueden propagarse a través de los algoritmos de IA, lo que lleva a resultados no deseados. [ 55 ] [ 27 ] Abordar estos desafíos requiere un enfoque multidisciplinario, que combine la pericia técnica con consideraciones éticas y regulatorias.

Sostenibilidad

El entrenamiento de modelos de IA a gran escala implica el procesamiento de conjuntos de datos inmensos durante períodos prolongados, consumiendo cantidades considerables de energía . Esto ha generado preocupación sobre el impacto ambiental de las tecnologías de IA, dada la expansión de los centros de datos necesarios para respaldar el entrenamiento y la inferencia de la IA. [ 56 ] [ 57 ]

La creciente demanda de potencia computacional ha generado un consumo significativo de electricidad, y las aplicaciones basadas en IA suelen dejar una huella de carbono considerable . En respuesta, los ingenieros e investigadores de IA están explorando formas de mitigar estos efectos mediante el desarrollo de algoritmos más eficientes energéticamente, el uso de centros de datos ecológicos y el aprovechamiento de fuentes de energía renovables . Abordar la sostenibilidad de los sistemas de IA se está convirtiendo en un aspecto fundamental del desarrollo responsable de la IA a medida que la industria continúa expandiéndose a nivel mundial. [ 58 ] [ 59 ]

itinerarios educativos

La formación en ingeniería de IA generalmente incluye cursos avanzados de ingeniería de software y datos. Los temas clave incluyen aprendizaje automático, aprendizaje profundo, procesamiento del lenguaje natural y visión artificial. Muchas universidades ofrecen ahora programas especializados en ingeniería de IA tanto a nivel de pregrado como de posgrado, que incluyen laboratorios prácticos, aprendizaje basado en proyectos y cursos interdisciplinarios que conectan la teoría de la IA con las prácticas de ingeniería. [ 60 ]

Véase también

Referencias

  1. "¿Qué es la ingeniería de IA? Explorando los roles de un ingeniero de IA" . ARTiBA . Consultado el 17 de octubre de 2024 .
  2. Marr, Bernard. "15 increíbles aplicaciones de IA en el mundo real que todos deberían conocer" . Forbes . Consultado el 17 de octubre de 2024 .
  3. 1 2 Huyen, Chip (2025). Ingeniería de IA: Creación de aplicaciones con modelos fundamentales . O'Reilly Media. ISBN 9781098166298.
  4. ^ Orosz, Gergely (5 de febrero de 2025). "Ingeniería de IA con Chip Huyen" . El ingeniero pragmático . Consultado el 30 de octubre de 2025 .
  5. Rachitsky, Lenny (22 de octubre de 2025). "Ingeniería de IA 101 con Chip Huyen" . Podcast de Lenny . Recuperado el 30 de octubre de 2025 .
  6. Wang, Shawn (swyx) (30 de junio de 2023). "El auge del ingeniero de IA" . Latent.Space . Recuperado el 30 de octubre de 2025 .
  7. DEITEL, Paul J.; DEITEL, Harvey M. (2019). Introducción a Python para Ciencias de la Computación y Ciencia de Datos: Aprender a Programar con IA, Big Data y la Nube . Pearson.
  8. Tobin, Donal. "¿Qué base de datos es la adecuada para su caso de uso?" . Integrate.io . Consultado el 18 de octubre de 2024 .
  9. Scalzo, Bert (16 de agosto de 2022). "Modelado de datos 301 para la nube: modelado y diseño de datos de lagos de datos y NoSQL" . Blog de expertos de erwin . Recuperado el 18 de octubre de 2024 .
  10. Bahmani, Amir; Alavi, Arash; Buergel, Thore; Upadhyayula, Sushil; Wang, Qiwen; Ananthakrishnan, Srinath Krishna; Alavi, Amir; Celis, Diego; Gillespie, Dan; Young, Gregory; Xing, Ziye; Nguyen, Minh Hoang Huynh; Haque, Audrey; Mathur, Ankit; Payne, Josh (2021-10-01). "Una plataforma escalable, segura e interoperable para la gestión de la salud basada en datos profundos" . Nature Communications . 12 (1): 5757. Bibcode : 2021NatCo..12.5757B . doi : 10.1038/s41467-021-26040-1 . ISSN 2041-1723 . PMC 8486823 . PMID 34599181 .   
  11. 1 2 Bischl, Bernd; Kerschke, Pascal; Kotthoff, Lars; Lindauer, Marius; Malitsky, Yuri; Fréchette, Alexandre; Hoos, Holger; Hutter, Frank; Leyton-Brown, Kevin; Tierney, Kevin; Vanschoren, Joaquín (1 de agosto de 2016). "ASlib: una biblioteca de referencia para la selección de algoritmos" . Inteligencia artificial . 237 : 41– 58. arXiv : 1506.02465 . doi : 10.1016/j.artint.2016.04.003 . ISSN 0004-3702 . 
  12. "Explicación: Redes neuronales" . Noticias del MIT | Instituto Tecnológico de Massachusetts . 14 de abril de 2017. Consultado el 18 de octubre de 2024 .
  13. 1 2 FEURER, Matthias; HUTTER, Frank. "Optimización de hiperparámetros". AutoML: Métodos, sistemas, desafíos . págs. 3–38 . 
  14. "Búsqueda en cuadrícula, búsqueda aleatoria y optimización bayesiana" . Keylabs: últimas noticias y actualizaciones . 21/08/2024 . Consultado el 18/10/2024 .
  15. West, Jeremy; Ventura, Dan; Warnick, Sean (2007). "Presentación de investigación de primavera: una base teórica para la transferencia inductiva" . Universidad Brigham Young, Facultad de Ciencias Físicas y Matemáticas . Archivado del original el 1 de agosto de 2007. Consultado el 18 de octubre de 2024 .
  16. 1 2 Chaudhury, Krishnendu (2024). Matemáticas y arquitecturas del aprendizaje profundo . Manning Publications.
  17. "El poder del procesamiento del lenguaje natural" . Harvard Business Review . 19 de abril de 2022. ISSN 0017-8012 . Consultado el 18 de octubre de 2024 . 
  18. ^ Vaswani, Ashish; Shazeer, Noam; Parmar, Niki; Uszkoreit, Jakob; Jones, León; Gómez, Aidán N.; Káiser, Lukasz; Polosukhin, Illia (1 de agosto de 2023), Todo lo que necesitas es atención , arXiv : 1706.03762
  19. Sun, Peng; Yang, Xuezhen; Zhao, Xiaobing; Wang, Zhijuan (noviembre de 2018). "Una visión general del reconocimiento de entidades nombradas". Conferencia Internacional de Procesamiento de Lenguas Asiáticas (IALP) de 2018. IEEE. págs. 273–278 . doi : 10.1109/IALP.2018.8629225 . ISBN  978-1-7281-1175-9.
  20. Chiche, Alebachew; Yitagesu, Betselot (24 de enero de 2022). "Etiquetado de partes del discurso: una revisión sistemática de los enfoques de aprendizaje profundo y aprendizaje automático" . Journal of Big Data . 9 (1): 10. doi : 10.1186/s40537-022-00561-y . ISSN 2196-1115 . 
  21. Susskind, Zachary; Arden, Bryce; John, Lizy K.; Stockton, Patrick; John, Eugene B. (2021-09-13), Neuro-Symbolic AI: An Emerging Class of AI Workloads and their Characterization , arXiv : 2109.06133
  22. Garnelo, Marta; Shanahan, Murray (1 de octubre de 2019). "Conciliando el aprendizaje profundo con la inteligencia artificial simbólica: representación de objetos y relaciones" . Current Opinion in Behavioral Sciences . 29 : 17–23 . doi : 10.1016/j.cobeha.2018.12.010 . hdl : 10044/1/67796 . ISSN 2352-1546 . 
  23. Fan, Jiaxin; Yan, Qi; Li, Mohan; Qu, Guanqun; Xiao, Yang (julio de 2022). «Un estudio sobre ataques y defensas de envenenamiento de datos». 7.ª Conferencia Internacional IEEE de 2022 sobre Ciencia de Datos en el Ciberespacio (DSC) . IEEE. págs. 48–55 . doi : 10.1109/DSC55868.2022.00014 . ISBN  978-1-6654-7480-1.
  24. Ren, Kui; Zheng, Tianhang; Qin, Zhan; Liu, Xue (2020-03-01). "Ataques y defensas adversarias en aprendizaje profundo" . Ingeniería . 6 (3): 346– 360. Bibcode : 2020Engin...6..346R . doi : 10.1016/j.eng.2019.12.012 . ISSN 2095-8099 . 
  25. "¿Cómo debemos evaluar la seguridad y la minimización de datos en la IA?" . ico.org.uk . 31-07-2024 . Consultado el 23-10-2024 .
  26. Parlamento Europeo. Dirección General de Servicios de Investigación Parlamentaria. (2020). El impacto del Reglamento General de Protección de Datos en la inteligencia artificial . LU: Oficina de Publicaciones. doi : 10.2861/293 . ISBN 978-92-846-6771-0.
  27. 1 2 Ferrara, Emilio (marzo de 2024). "Equidad y sesgo en la inteligencia artificial: una breve revisión de fuentes, impactos y estrategias de mitigación" . Sci . 6 (1): 3. arXiv : 2304.07683 . doi : 10.3390/sci6010003 . ISSN 2413-4155 . 
  28. 1 2 Haakman, Marcos; Cruz, Luis; Huijgens, Hennie; van Deursen, Arie (8 de julio de 2021). "Es necesario revisar los modelos del ciclo de vida de la IA" . Ingeniería de software empírica . 26 (5): 95. doi : 10.1007/s10664-021-09993-1 . ISSN 1573-7616 . 
  29. 1 2 Fritz (2023-09-21). "Modelos de aprendizaje automático preentrenados frente a modelos entrenados desde cero" . Fritz ai . Recuperado el 2024-10-18 .
  30. Alshalali, Tagrid; Josyula, Darsana (diciembre de 2018). «Ajuste fino de modelos de aprendizaje profundo preentrenados con Extreme Learning Machine». Conferencia Internacional de 2018 sobre Ciencia Computacional e Inteligencia Computacional (CSCI) . IEEE. págs. 469–473 . doi : 10.1109/CSCI46756.2018.00096 . ISBN  978-1-7281-1360-9.
  31. Jain, Mitaksh (27 de mayo de 2024). "Adquisición de datos: la guía definitiva para dominar el aprendizaje automático" . Cursos en línea de Emeritus . Recuperado el 18 de octubre de 2024 .
  32. Dodge, Jesse; Ilharco, Gabriel; Schwartz, Roy; Farhadi, Ali; Hajishirzi, Hannaneh ; Smith, Noah (2020-02-14), Ajuste fino de modelos de lenguaje preentrenados: inicializaciones de pesos, órdenes de datos y parada temprana , arXiv : 2002.06305
  33. "¿Qué es una arquitectura modelo? - Hopsworks" . www.hopsworks.ai . Consultado el 18 de octubre de 2024 .
  34. "Cómo funciona el entrenamiento de los modelos de IA - El científico de datos" . 16 de agosto de 2023. Consultado el 18 de octubre de 2024 .
  35. Thórisson, Kristinn R.; Benko, Hrvoje; Abramov, Denis; Arnold, Andrew; Maskey, Sameer; Vaseekaran, Aruchunan (2004). "Metodología de diseño constructivista para inteligencias interactivas" (PDF) . AI Magazine . Archivado del original (PDF) el 3 de septiembre de 2006.
  36. "Mejores prácticas para el empaquetado de modelos de IA | Restackio" . Restack . Consultado el 23 de octubre de 2024 .
  37. Mungoli*, Neelesh (2023). Marcos de IA escalables y distribuidos: aprovechamiento de la computación en la nube para mejorar el rendimiento y la eficiencia del aprendizaje profundo . arXiv : 2304.13738 .
  38. "El papel de las pruebas de rendimiento en la modernización de productos digitales de aplicaciones de IA" . Round The Clock Technologies . 11 de julio de 2023. Consultado el 23 de octubre de 2024 .
  39. "Servicio de validación y verificación de inteligencia artificial" . SQS . Consultado el 23 de octubre de 2024 .
  40. Hand, David J.; Khan, Shakeel (junio de 2020). "Validación y verificación de sistemas de IA" . Patterns . 1 ( 3) 100037. doi : 10.1016/j.patter.2020.100037 . ISSN 2666-3899 . PMC 7660449. PMID 33205105 .   
  41. Katsaragakis, Manolis; Papadopoulos, Lazaros; Konijnenburg, Mario; Catthoor, Francky; Soudris, Dimitrios (octubre de 2020). «Técnicas de optimización de la huella de memoria para aplicaciones de aprendizaje automático en sistemas embebidos». Simposio Internacional IEEE de Circuitos y Sistemas (ISCAS) de 2020. IEEE. págs. 1-4 . doi : 10.1109/ISCAS45731.2020.9181038 . ISBN  978-1-7281-3320-1.
  42. Ramkumar, M.; Karthick, R.; Jeyashree, A. (2023). "MONITORIZACIÓN INTELIGENTE Y MEJORA DE LA LATENCIA DE RED EN LA COMPUTACIÓN EN LA NUBE 5G MEDIANTE UN MODELO DE APRENDIZAJE AUTOMÁTICO BASADO EN IA" . Ictact Journal on Data Science and Machine Learning . 04 (2): 421– 425.
  43. ^ Hua, Haochen; Li, Yutong; Wang, Tonghe; Dong, Nanqing; Li, Wei; Cao, Junwei (16 de enero de 2023). "Edge Computing con inteligencia artificial: una perspectiva del aprendizaje automático" . Computación ACM. Sobrevivir . 55 (9): 184:1–184:35. doi : 10.1145/3555802 . ISSN 0360-0300 . 
  44. "Implementación y capacitación • BT Standard" . BT Standard . Consultado el 23 de octubre de 2024 .
  45. Brinkmann, Demetrios (15 de septiembre de 2022). "Qué son, por qué son importantes y cómo funcionan las pruebas A/B en aprendizaje automático" . Comunidad MLOps . Consultado el 23 de octubre de 2024 .
  46. Roller, Joshua (2024-06-20). "Implementación canary: qué es y por qué importa" . IEEE Computer Society . Recuperado el 23 de octubre de 2024 .
  47. Onnes, Annet (2022-05-05), Monitoreo de sistemas de IA: un análisis del problema, marco y perspectivas , arXiv : 2205.02562
  48. "Por qué el monitoreo continuo es esencial para mantener la integridad de la IA – Wisecube AI – Plataforma de inteligencia para la investigación" . Consultado el 23 de octubre de 2024 .
  49. ^ Treveil , Marcos; Omont, Nicolás; Stenac, Clément; Lefevre, Kenji; Phan, Du; Zentici, Joaquín; Lavoillotte, Adrián; Miyazaki, Makoto; Heidmann, Lynn (2020). Presentamos MLOps . O'Reilly Media, Inc.
  50. Regalo, Noé; Deza, Alfredo (2021). MLOps prácticos . O'Reilly Media, Inc.
  51. Carter, Rickey E.; Anand, Vidhu; Harmon, David M.; Pellikka, Patricia A. (2022-01-01). "Desviación del modelo: cuándo puede ser un signo de éxito y cuándo puede ser un problema oculto" . Medicina basada en la inteligencia . 6 100058. doi : 10.1016/j.ibmed.2022.100058 . ISSN 2666-5212 . 
  52. Luqman, Alka; Mahesh, Riya; Chattopadhyay, Anupam (2024-01-31), Implicaciones de privacidad y seguridad de los servicios de IA basados ​​en la nube: una revisión , arXiv : 2402.00896
  53. Hassan, M. Ali (2024-03-20). "Inteligencia artificial basada en la nube: ¿Qué significa para la ciberseguridad?" . Vaporvm . Recuperado el 23 de octubre de 2024 .
  54. Ali, Sajid; Abuhmed, Tamer; El-Sappagh, Shaker; Muhammad, Khan; Alonso-Moral, Jose M.; Confalonieri, Roberto; Guidotti, Riccardo; Del Ser, Javier; Díaz-Rodríguez, Natalia; Herrera, Francisco (2023-11-01). "Inteligencia Artificial Explicable (XAI): Lo que sabemos y lo que queda por lograr Inteligencia Artificial Confiable" . Information Fusion . 99 101805. doi : 10.1016/j.inffus.2023.101805 . hdl : 10481/84480 . ISSN 1566-2535 . 
  55. "¿Qué hacemos con los sesgos en la IA?" . Harvard Business Review . 25-10-2019. ISSN 0017-8012 . Consultado el 23-10-2024 . 
  56. Editorial, MITSloan ME (19 de abril de 2024). "Los centros de datos a hiperescala crecen a un ritmo impresionante, impulsados ​​por la IA generativa" . MIT Sloan Management Review Middle East . Consultado el 23 de octubre de 2024 .
  57. "Noticias de tecnología | TechHQ | Últimas noticias y análisis de tecnología" . TechHQ . 26 de enero de 2024. Consultado el 23 de octubre de 2024 .
  58. "Los modelos de IA están consumiendo mucha energía. Ya existen herramientas para reducir el consumo, si los centros de datos las adoptan. | Laboratorio Lincoln del MIT" . www.ll.mit.edu . Consultado el 23 de octubre de 2024 .
  59. "Recomendaciones sobre el suministro de energía para la inteligencia artificial y la infraestructura de centros de datos" (PDF) . Departamento de Energía de EE . UU. 30 de julio de 2024. Consultado el 23 de octubre de 2024 .
  60. "Guía: Cómo convertirse en ingeniero de inteligencia artificial" . Indeed . 6 de mayo de 2024.