Sei sulla pagina 1di 9

Universidad de Oriente

Núcleo de Anzoátegui
Escuela de Ingeniería y Ciencias Aplicadas
Departamento de Ingeniería Civil

HERRAMIENTAS DE
APLICACIÓN DE INTELIGENCIA
ARTIFICIAL

Bachiller:
Mariana Aponte C.I.: 21.327.025
Rafael Pacheco C.I.: 22.998.749

Profesor(a):
Ing. María Ramírez
Áreas de Grado I-2019

Resumen
La Inteligencia Artificial se ha ido introduciendo en el campo de softwares y continuará haciéndolo en
el futuro previsible. Esta tecnología llega a los usuarios, ya sean programadores o no, mediante el uso
de distintas herramientas como lenguajes de programación y modelados para programar aplicaciones
inteligentes. Estas aplicaciones inteligentes han incorporado algoritmos de aprendizaje profundo y de
máquina en su funcionalidad diaria para automatizar mejor las tareas, ahorrando tiempo y energía al
usuario.

Palabras clave: Inteligencia Artificial, Software Inteligente, Aprendizaje Profundo, Machine Learning,
Lenguaje de Programación, Herramientas, Modelado, Algoritmos.
1. INTRODUCCIÓN

La inteligencia artificial podría definirse como la mejorar su estructura de datos y el desarrollo


inteligencia de las máquinas y que el ser de algoritmos.
humano intenta dotar de dicha inteligencia a
los sistemas para que puedan ser capaces de Para que un software piense y actúe por cuenta
imitar o superar las capacidades mentales del propia, depende de un conjunto de tecnologías.
ser humano como lo son razonamiento, Además deber ser, enseñado al inicio, como un
compresión, imaginación, reconocimiento, niño. Después, él repite las acciones, adquiere
creatividad hasta poder llegar a reproducir hábitos, aprende cosas nuevas, incorpora el
emociones. aprendizaje a los patrones comportamentales
existentes y crea un ciclo de aprendizaje
La usabilidad y el factor humano son la medida continuo, lo que permite que se ajuste
en la que un producto se puede usar por rápidamente a los cambios de escenario.
determinados usuarios para conseguir unos
objetivos específicos con efectividad, eficiencia
y satisfacción en un contexto de uso dado como 2. SOFTWARE DE INTELIGENCIA ARTIFICIAL
la adaptabilidad (software adaptivo), facilidad
de aprendizaje como son los agentes La inteligencia artificial (IA) se está convirtiendo
inteligentes, los bot conversacional que son en un elemento básico de todo el software
capaces de interactuar con los usuarios sin que empresarial, ya sea que los usuarios lo sepan o
se puedan dar cuenta que están hablando con no. A menudo, las capacidades de aprendizaje
un robot. La IA comenzó como el resultado de automático e inteligencia artificial están
la investigación de la ciencia cognitiva que integradas dentro de las aplicaciones y brindan
estudia cómo la información es representada y a los usuarios funcionalidades tales como
transformada en el cerebro humano, y la lógica capacidades de automatización o predictivas.
matemática que estudia la forma del Estas aplicaciones inteligentes simplifican los
razonamiento. procesos y las tareas que realizan las empresas
y los empleados con la ayuda de IA, pero es
La Inteligencia Artificial es una combinación de importante diferenciar entre las herramientas
informática, robótica, psicología, lógica que están habilitadas para IA y aquellas que
matemática entre otros, con el único fin de ayudan a desarrollar aplicaciones inteligentes.
crear máquinas que puedan simular un
comportamiento inteligente es decir que El software de IA es lo último. Proporciona a los
puedan “pensar”. desarrolladores herramientas para crear
aplicaciones inteligentes, ya sea agregando
La idea de construir una máquina que pueda aprendizaje automático o reconocimiento de
realizar tareas que requieran de inteligencia voz a una solución, o creando una aplicación
humana es uno de los objetivos de la IA, ya que completamente nueva desde cero con la ayuda
esta pretende que estas máquinas no solo de una plataforma de IA. Estas herramientas de
realicen la tarea con inteligencia sino que desarrollador suelen ser algoritmos, bibliotecas,
también aprendan o adquieran conocimientos, marcos de código, o kits de desarrollador que
es por esto que desde 1956 los sistemas buscan pueden ayudar a los usuarios a crear una
máquina y una funcionalidad de aprendizaje
profundo para el software. El uso de la IA en el empleados deben realizar en su día a día. Al
software eventualmente se convertirá en nada utilizar la inteligencia artificial para estas
más que una norma: una característica que no tareas, las empresas pueden liberar tiempo
se considera revolucionaria, sino que se para que los empleados se concentren en
considera necesaria. El mundo del software se los aspectos más importantes. El software
esfuerza por alcanzar esa norma con el uso de de IA no ofrece una forma de automatizar a
herramientas de desarrollador de inteligencia las personas fuera de sus trabajos, sino que
artificial. ofrece una herramienta complementaria
para ayudar a mejorar su rendimiento en el
Quienes creen que el uso generalizado de la IA trabajo.
en los negocios será la caída para los
empleados humanos están equivocados. En - Capacidades predictivas: la funcionalidad
cambio, el software de IA ayudará a mejorar la predictiva es similar a la automatización en
experiencia de los empleados y ofrecerá formas el sentido de que realiza una tarea o
automatizadas y simplificadas para que los proporciona un resultado que las soluciones
trabajadores completen tareas manuales y asumen que es correcto en lugar de que un
mundanas. Ayudará a las empresas a trabajar ser humano necesite hacerlo manualmente.
de manera más inteligente y a tomar decisiones Esto puede ser tan simple como las
más inteligentes. El software de IA proporciona soluciones de administración de gastos que
a los ingenieros de software las herramientas agregan un gasto a un informe por su
para construir estas soluciones que ayudarán a cuenta. ¿Cómo un software sabría hacer
beneficiar a los empleados en todas las áreas esto? Porque utiliza la inteligencia artificial
de negocios. y el aprendizaje automático para
comprender que el usuario carga el mismo
2.1. ¿POR QUÉ USAR SOFTWARE DE IA? cargo en su informe todos los meses.
Entonces, en lugar de que el empleado
La razón por la que alguien usaría el software tenga que agregarlo cada mes, predice lo
de IA es construir una aplicación inteligente que aparecerá en el informe y lo automatiza
desde cero o agregar una máquina o un para ellos. Este tipo de capacidad predictiva
aprendizaje profundo a una aplicación de se puede agregar en aplicaciones con
software preexistente. El software IA permite a software IA.
los usuarios implementar el aprendizaje
automático general o capacidades de - Toma de decisiones inteligente: si bien
aprendizaje profundo más específicas, como el puede pensarse que las soluciones
procesamiento del lenguaje natural, la visión predictivas toman decisiones inteligentes,
artificial y el reconocimiento de voz. Si bien esta este aspecto de la IA ayuda a los seres
es la razón principal, y algo obvia, hay muchas humanos a tomar decisiones inteligentes en
motivaciones detrás de esta razón, y algunos de lugar de que el software lo haga por ellos. El
los temas más comunes son los siguientes: aprendizaje automático puede ayudar a
eliminar las conjeturas a la hora de tomar
- Automatización de tareas mundanas: las decisiones empresariales críticas al
empresas pueden implementar el proporcionar pruebas analíticas y
aprendizaje automático para ayudar a resultados previstos. Esta funcionalidad no
automatizar las acciones tediosas que los solo ayuda a eliminar los errores humanos
de la toma de decisiones, sino que también software de IA. Existe una brecha significativa
puede ayudar a los usuarios con la en la necesidad de desarrolladores de
información necesaria para defender las aprendizaje automático y en el número de
decisiones que toman. candidatos calificados. Muchas compañías más
grandes ofrecen salarios altos a quienes pueden
- Personalización: al utilizar algoritmos de construir algoritmos de aprendizaje automático
aprendizaje automático, los desarrolladores o tener el conocimiento para entrenar modelos
de software pueden crear un alto nivel de de aprendizaje profundo. A pesar de la
personalización, mejorando sus productos demanda y los lucrativos salarios, todavía hay
de software para todos los usuarios al una escasez general de personal que pueda
ofrecer experiencias únicas. La creación de aprovechar el software de IA.
aplicaciones que reconocen a los usuarios y
sus interacciones permite contar con Del mismo modo, hay una escasez de científicos
potentes sistemas de recomendación, de datos, otra posición que puede utilizar
similares a los utilizados por Amazon para software de IA. Los científicos de datos no
ayudar a personalizar las compras de los están necesariamente desarrollando
consumidores, o las capacidades de aplicaciones inteligentes, sino que utilizan
recomendación de películas de Netflix. modelos de aprendizaje automático para
extraer información útil de los datos. Con
- Creación de interfaces de conversación: mayor frecuencia, estos empleados se
dada la popularidad de las ofertas de beneficiarían del análisis predictivo o del
inteligencia artificial de los consumidores, procesamiento del lenguaje natural, entre otras
como la Alexa de Amazon, Siri de Apple y características del software de IA, para obtener
Google Home, el uso de interfaces de valiosas perspectivas empresariales de los
conversación se está adentrando en el datos de la empresa. Muchas empresas
mundo B2B. Para las compañías de también pagarán un alto salario a los científicos
software que intentan innovar y de datos a medida que su valor sea cada vez
mantenerse al día con estos avances, el mayor debido a la cantidad de datos que
software IA es el lugar para comenzar. La consumen las empresas.
implementación del reconocimiento de voz
en un software puede permitir a los 2.3. TIPOS DE SOFTWARE DE IA
usuarios interactuar con la aplicación de
una manera simplificada y única. El software de inteligencia artificial es un
. espacio muy general, con varias subcategorías
2.2. ¿QUIÉN USA SOFTWARE DE IA? diferentes, que incluyen plataformas de IA,
chatbots, aprendizaje profundo y aprendizaje
Si bien muchos empleados probablemente automático. El aprendizaje profundo se vuelve
interactúan con aplicaciones inteligentes, los aún más granular con otras subcategorías,
usuarios del software de IA son principalmente como la PNL, el reconocimiento de voz y la
ingenieros de software que usan las visión por computadora (reconocimiento de
herramientas para construir esas aplicaciones imagen). Cada una de estas subcategorías
inteligentes. Se requiere un alto conocimiento ofrece a los usuarios una funcionalidad muy
del aprendizaje automático y el desarrollo de diferente que son potencialmente valiosas para
software para utilizar completamente el que las empresas avancen.
general de las solicitudes y garantizar que la
- Plataformas IA: Para los desarrolladores persona correcta responda a la consulta.
que intentan construir sus propias Además, los chatbots se pueden utilizar
aplicaciones inteligentes sobre otra como asistentes virtuales o herramientas de
plataforma, las plataformas IA son la asistencia al cliente, como los nuevos
solución ideal. Al igual que una plataforma chatbots de Facebook. Mientras más
de aplicación estándar, estas herramientas chatbots interactúan y hablan con los
a menudo proporcionan la funcionalidad de usuarios, más pueden aprender y adaptar
arrastrar y soltar con algoritmos su vocabulario y su inteligencia general.
precompilados y marcos de código para Todo esto es posible debido a la máquina y
ayudar a construir la aplicación desde cero. la funcionalidad de aprendizaje profundo
La diferencia entre las plataformas de dentro del software.
inteligencia artificial y las plataformas de
nube como productos de servicio (PaaS) es - Aprendizaje profundo: los algoritmos de
que la primera proporciona la capacidad de aprendizaje profundo difieren de los
agregar bibliotecas, marcos de máquina y algoritmos de aprendizaje automático
de aprendizaje profundo al construir la específicamente porque usan redes
aplicación. Las plataformas IA en última neuronales artificiales para hacer sus
instancia dan a las aplicaciones una ventaja predicciones y decisiones, y no
inteligente; Son una mezcla de productos necesariamente requieren entrenamiento
de código abierto y propietarios, lo que humano. Con las redes neuronales
significa que hacen posible la creación de artificiales, los algoritmos elaborados
una aplicación inteligente con poca pueden tomar decisiones de una manera
sobrecarga. Sin embargo, para aquellos que similar a la del cerebro humano. Sin
no tienen suficiente conocimiento de embargo, las decisiones se toman en una
desarrollo, estas plataformas pueden escala más pequeña porque actualmente es
resultar desafiantes. imposible replicar la cantidad de conexiones
neuronales en el cerebro humano. El
- Chatbots: los chatbots son una de las áreas aprendizaje profundo se puede dividir en
más refinadas del software de IA y tienen las subcategorías de reconocimiento de
propósitos muy específicos en el mundo de imágenes (visión artificial), procesamiento
los negocios; la experiencia del cliente y la de lenguaje natural (PNL) y reconocimiento
automatización. Estas soluciones utilizan de voz. Los algoritmos de reconocimiento
PNL para interactuar con los clientes a de imágenes permiten que las aplicaciones
través de conversaciones de texto y voz. Los aprendan imágenes específicas píxel por
chatbots se utilizan a menudo como la píxel; El uso más común de un algoritmo de
primera línea de defensa para los centros reconocimiento de imagen puede ser la
de atención telefónica o los agentes de capacidad de Facebook para reconocer las
servicio al cliente de chat en vivo. Al utilizar caras de sus amigos al etiquetarlos en una
un chatbot para determinar la gravedad de foto. La PNL tiene la capacidad de consumir
una solicitud o el motivo de la interacción, lenguaje humano en su forma natural, lo
las empresas pueden dirigir mejor a los que permite que una máquina entienda
clientes o posibles clientes. Estas fácilmente los comandos simples y el habla
herramientas pueden interpretar el tema del usuario. La PNL se usa ampliamente en
aplicaciones como Siri de iPhone o Cortana y aprendizaje automático como un servicio
de Microsoft en productos de Windows. (MLaaS).
Cada una de estas subcategorías utiliza
redes neuronales artificiales y se basa en las - Inteligencia Artificial Integrada: la máquina
profundas capas de conexiones neuronales y la funcionalidad de aprendizaje profundo
de la red para un mayor nivel de se están incorporando en casi todos los
aprendizaje. tipos de software, ya sea que el usuario lo
sepa o no. El uso de la IA integrada en el
- Aprendizaje automático: La categoría de software como CRM, automatización de
algoritmo de aprendizaje automático marketing y soluciones de análisis permite a
consiste en una amplia gama de bibliotecas los usuarios optimizar los procesos,
y marcos que pueden realizar una variedad automatizar ciertas tareas y obtener una
de tareas de aprendizaje automático ventaja competitiva con capacidades
cuando se implementan correctamente. predictivas. La inteligencia artificial
Cuando se integran en el software, estos incorporada solo se recuperará en los
algoritmos predominantemente de código próximos años de manera similar a la forma
abierto permiten que las aplicaciones en que lo han hecho la implementación en
tomen decisiones y predicciones basadas la nube y las capacidades móviles en la
completamente en datos. Estos algoritmos última década. Eventualmente, será tan
aprenden, a menudo utilizando aprendizaje común que los proveedores no tendrán que
supervisado o reforzado, en función de los destacar el hecho de que su producto se
conjuntos de datos que se les presentan beneficia del aprendizaje automático;
para el consumo. Estos estilos de Simplemente será asumido y esperado.
aprendizaje automático requieren algún
elemento de entrenamiento humano. Hay - Aprendizaje automático como servicio: El
varios tipos diferentes de algoritmos de mundo del software se ha convertido en
aprendizaje automático, entre los que se una estructura de microservicios mucho
incluyen el aprendizaje de reglas de más granular en los últimos años,
asociación, las redes bayesianas y el particularmente para las necesidades de
aprendizaje de agrupamiento y árbol de operaciones de desarrollo. Además, el auge
decisiones, entre muchos otros. de los servicios de infraestructura de nube
pública ha permitido a grandes empresas
2.4. TENDENCIAS RELACIONADAS CON EL como Google, Amazon y Microsoft ofrecer
SOFTWARE DE IA servicios de desarrollo e infraestructura a
otras empresas con un modelo de pago por
La inteligencia artificial ha sido una de las uso. El software de IA no es diferente, ya
tendencias tecnológicas más importantes en la que esas mismas compañías ofrecen
última media década y, a medida que continúa aprendizaje automático como un servicio
la saturación de marketing para la inteligencia (MLaaS) a otras compañías. Los
artificial, las palabras de moda pueden ser desarrolladores pueden aprovechar
abrumadoras. Sin embargo, dentro del fácilmente estos algoritmos y soluciones
software de IA, se han determinado algunas predefinidos al proporcionarles sus propios
tendencias dentro de la tendencia: IA integrada datos para obtener información. Le ahorra
tiempo, recursos y dinero a las empresas
más pequeñas al no tener que contratar
desarrolladores de aprendizaje automático Para la programación de sistemas expertos
capacitados, sino que utiliza sistemas existen diferentes opciones e infinidad de
creados por otras compañías empresariales. herramientas. A continuación se presentan
lenguajes de programación y opciones en nube
2.5. Problemas potenciales con el software más recomendados que ofrecen diferentes
de IA fabricantes de hardware y software:

Muchos usuarios potenciales asumen que el - Python: Es uno de los lenguajes más
software de IA es capaz de todo fuera de la utilizados por su simplicidad y las filosofías
caja, pero casi siempre este no es el caso. El DRY (Don’t Repeat Yourself / No Te Repitas)
software de IA requiere una gran cantidad de y RAD (Rapid Application Development /
datos para aprender lo que el usuario quiere Desarrollo Rápido de Aplicaciones) en las
que aprenda. Los usuarios a menudo que se basa. Puede utilizarse tanto para
necesitarán entrenar algoritmos de aprendizaje estructurar datos como para generar
automático, utilizando técnicas como el algoritmos y dispone de un catálogo de
aprendizaje por refuerzo, el aprendizaje librerías muy extenso que facilita el
supervisado y el aprendizaje no supervisado desarrollo de cualquier tipo de proyecto.
para construir una aplicación verdaderamente Python sirve para trabajar en aplicaciones
inteligente. Por ejemplo: Un modelo de visión de todo tipo, sean móviles, web, data
por computadora no puede determinar si una science o IA.
imagen es un gato o un perro a menos que
haya aprendido cómo se ve un gato y cómo se - R: R dispone de paquetes de programación
ve un perro. También hay una escasez de muy numerosos que pueden utilizarse en el
personas que entienden cómo construir estos ámbito de Machine Learning. Estos
algoritmos y cómo entrenarlos, para realizar las paquetes implementan algoritmos de
acciones que necesitan. El usuario común no aprendizaje automático. Se trata de uno de
puede simplemente activar el software IA y los mejores lenguajes para analizar y tratar
hacer que resuelva todos sus problemas. En datos y crear buenas aplicaciones
cambio, se necesita una gran cantidad de inteligentes con finalidades estadísticas.
conocimientos de desarrollo de software y
aprendizaje automático. - Lisp: Lisp existe desde 1958 y aún sigue
existiendo y creciendo, trabaja con
expresiones simbólicas y prototipado y se
3. DESARROLLO EN INTELIGENCIA ARTIFICIAL utiliza en proyectos cuyo objetivo es
permitir a las aplicaciones ejecutar
Un programa o aplicación basado en razonamientos similares a los humanos.
Inteligencia Artificial trata de dotar a las
computadoras de capacidades para que puedan - Prolog: Suele utilizarse para diseñar
realizar acciones inteligentes. Se trata de sistemas especializados, sobre todo en el
facilitar la ejecución de tareas o el análisis de ámbito de la medicina. Prolog es un
datos. En este sentido, muchas empresas están lenguaje de referencia en el entorno de la
buscando a expertos para generar nuevos ingeniería, permite automatizar el
servicios basados en IA. backtracking, que consiste en buscar
errores y retroceder hasta el punto anterior de promoción. La llaman “programación visual”
para tomar otra alternativa. Se basa en y promete crear aplicaciones propias de
estructuras de datos arbóreas que facilitan aprendizaje automático sin programar. Algunas
la búsqueda de patrones. Todas estas son:
características combinadas convierten este
lenguaje en uno de los más flexibles. - Azure Machine Learning Studio: Es el
entorno de modelado que propone
- Java: Java es un lenguaje de programación Microsoft y es un entorno simple,
orientado a objetos. Sus características más ejecutable en el navegador y que ofrece un
destacadas son la transparencia, la entorno visual y drag-and-drop donde no
mantenibilidad y la portabilidad. Permite hay necesidad de escribir ningún tipo de
codificar algoritmos muy fácilmente y es código. El proceso es el siguiente, definir los
muy escalable. Dispone de interfaces de datos de entrada, procesar si es necesario,
datos muy atractivas para mejorar la se utilizan para entrenar diferentes tipos de
experiencia del usuario. Teniendo en cuenta modelos de ML y finalmente se evalúan los
que una IA está basada en gran medida en resutados.
estos algoritmos y orientado al ser humano,
Java es una buena opción para la - SSPS Modeler de IBM: La alternativa de
codificación. IBM a Azure ML Studio es el SPSS Modeler
que parte de Watson Studio. Permite definir
- C++: Se trata de uno de los mejores el data pipeline, el modelo que se quiere
lenguajes de programación para desarrollar generar (clasificador, predictivo,…) y evaluar
en inteligencia artificial, puesto que esta y visualizar los resultados. Tiene una librería
tecnología requiere de ejecuciones y muy completa de algoritmos y modelos
tiempos de respuesta rápidos. Está predefinidos que te evitan empezar de cero.
orientado a objetos y es compatible con
bibliotecas que ayudan a escribir códigos - RapidMiner: Incluye una herramienta de
rápidamente. diseño visual de workflows para prototipar
y validar modelos predictivos. Viene con un
Hasta acá se observan los lenguajes de buen número de conexiones con servicios
programación que se pueden utilizar para externos, muchas de ellas para la
desarrollar aplicaciones de IA. Muchos de ellos integración de datos. RapidMiner soporta
proveen librerías que ayudan al desarrollo para más de 60 tipos de ficheros y formatos de
no empezar desde cero pero existen otras datos, tanto para datos estructurados como
opciones que permiten conseguir resultados no estructurados.
más rápidos y con un alto grado de eficacia,
éstos son los servicios en nube. - Orange: Se trata de una herramienta de
aprendizaje y visualización de modelos de
Cada vez hay más herramientas para modelar ML en la que el análisis de los datos se
IA y así facilitar que todo el mundo, aunque no realiza vía la conexión de widgets en un
sean programadores, puedan acceder a esta flujo de datos común. Cada widget se
fascinante tecnología. Google, Amazon, encarga de una o más tareas de
Microsoft y otras empresas han visto los recuperación, procesado, visualización o
entornos de modelado para IA como una forma evaluación de datos. Cada quien puede
crear su propio widget pero casi todo de lo herramientas que se utilizan para crear
que se pueda imaginar ya tiene su wiget aplicaciones inteligentes y programas, que
creado. permiten trabajar de manera más sencilla y
rápida sin la necesidad de ser ingenieros en
- Knime: Es una plataforma genérica para el software o desarrolladores en el ámbito de la
análisis de datos que puede usarse con inteligencia artificial. Aunque se tiene la idea de
muchos fines diferentes. Hay más de 2000 que la inteligencia artificial llegó para desplazar
tipos de nodos que se pueden utilizar para al trabajador en sus tareas, generalmente en la
ello. Las extensiones Knime para data mayoría de los casos vino para agilizar estos
scientists y Knime para deep learning son procesos. La automatización de estos procesos
las que más interesan para el desarrollo de ahorra tiempo y le permite a los usuarios tener
aplicaciones de IA. La extensión de DL un mejor rendimiento en tareas que requieren
permite a los usuarios realizar todo tipo de de ser trabajadas manualmente. Es necesario
operaciones sobre redes neuronales y si se educar a las personas en este campo
complementa con la extensión para DS tecnológico para ir avanzando cada día más en
enriquece mucho toda la parte de recogida la inteligencia artificial y así dar a entender que
y proceso de datos. Además, Knime es open es una herramienta revolucionaria.
source.

- DIANNE: Si el objetivo principal son las 5. REFERENCIAS


redes neuronales, DIANNE es una buena
opción. En DIANNE, las redes neuronales se Cabot, Jordi. (2018). Crea aplicaciones de
definen como un grafo dirigido que se Inteligencia Artificial sin programar.
puede crear visualmente con su editor https://ingenieriadesoftware.es/crea-
online a partir de módulos predefinidos. aplicaciones-de-inteligencia-artificial-sin-
programar/#
- TensorFlow y TensorBoard: Si se desea más
que nada aprender cómo funcionan las Chavarría, Ignacio. (2019). Desarrollo en
redes neuronales, TensorFlow playground Inteligencia Artificial ¿Por dónde empieza?.
permite jugar con redes neuronales https://ichavarria.es/desarrollo-en-inteligencia-
(añadiendo / quitando neuronas y atificial-por-donde-empiezo/
modificando sus parámetros) y aprender así
sus conceptos básicos. Con TensorBoard se Contreras, A. (2018). El Mejor Software de
obtiene un conjunto de aplicaciones web Inteligencia Artificial (IA).
para inspeccionar ejecuciones de https://tienda.digital/2018/12/28/el-mejor-
TensorFlow. software-de-inteligencia-artificial/

Galván, Pedro. (2018). Impacto de la


4. CONCLUSIÓN Inteligencia Artificial en el Desarrollo de
Software.
La evidencia demuestra que debemos avanzar https://sg.com.mx/revista/56/inteligencia-
tecnológicamente en la sistematización y artificial-desarrollo-software
simplificación de las tareas del día a día. Para
llegar a esto, es necesario entender que existen

Potrebbero piacerti anche