logo
Expertos Three Points

Lidera la transformación de las organizaciones para convertirlas en digital ecosystems

Frameworks de IA que debes conocer

09/12/2020
0 comentarios

Un framework, traducido al castellano como “entorno de trabajo” o “marco de trabajo” es un sistema de software que sirve de base para el desarrollo y la organización del mismo. Ayuda para escribir o desarrollar aplicaciones de una forma mucho más sencilla, facilitando la organización, el desarrollo y la reutilización en un futuro.

Los frameworks se encuentran en un proceso de desarrollo constante, así como de creación de diferentes sistemas para dar lugar a las características que requieren los nuevos modelos de Inteligencia Artificial. El mercado crecerá todavía más en los próximos años y por eso conocer, saber desarrollar y utilizar las herramientas supondrá en el año 2030 cerca de un 14% del PIB mundial. Para dar cabida a esta demanda y formar profesionales cualificados, Three Points ha creado el Máster en Inteligencia Artificial, en el que da respuesta a este nuevo escenario laboral emergente.

Frameworks IA Three Points 1 1

 

Tipos de frameworks

Un framework sirve de base para la creación de programas, bibliotecas y lenguaje interpretado, entre otras. Existen diferentes tipos que se pueden adaptar a las necesidades del proyecto que se quiere realizar. Para elegir el que más se adecue es necesario observar cuáles son las características y conocer las necesidades generales y específicas de lo que queremos realizar.

El auge y desarrollo de este entorno de trabajo se debe sobre todo a la creación y desarrollo de diferentes tipos de dispositivos inteligentes.

Open Source

Los frameworks Open Source son software de código abierto, es decir, el código fuente que la compone se publica de forma abierta, bajo una licencia de uso libre que permite a las personas que lo utilizan emplearlo y modificarlo sin contar con ningún tipo de licencia por derechos de autor.

Esto significa que un desarrollador puede utilizar un código Open Source y utilizarlo de la misma forma, reducirlo, modificarlo y mejorarlo. Están basados en la metodología colaborativa.

Son varios los software de código abierto más populares hoy en día, entre los que podemos destacar:

  • Tensorflow: es una plataforma de código abierto de extremo a extremo para el aprendizaje automático. Cuenta con herramientas, bibliotecas y recursos que permite impulsar y aplicar con facilidad nuevos procesos basados en la Inteligencia Artificial.
  • Apache SystemML: creado para simplificar el proceso de escalar algoritmos desde un lenguaje como R o Phyton, usado generalmente para el uso de volúmenes de datos pequeños, a un sistema de Big Data como puede ser Scala.
  • Caffe: este framework de aprendizaje está pensando para ofrecer un marco de aprendizaje profundo basado en la expresión, la velocidad y la modularidad. Fue creado por Berkeley Al Research y diferentes colaboradores.
  • Torch: basado en el lenguaje de programación Lua, es una biblioteca de aprendizaje de código abierto, Proporciona una amplia gama de algoritmos para el aprendizaje profundo y utiliza el lenguaje de scripting LuaJIT y una implementación C subyacente.

Frameworks IA Three Points 2 1

 

Google IA

El gigante de internet posee diferentes frameworks que permiten desarrollar diferentes entornos de trabajo en función de las necesidades de cada desarrollador.

Uno de ellos es el Neural Structured Learning (NSL), un framework basado en el aprendizaje neuronal estructurado. Se basa en el uso de los gráficos neuronales como método de aprendizaje. Está pensando para que pueda ser empleado tanto por principiantes en esta área como para trabajadores expertos en el sector. NSL permite generar modelos de tareas de aprendizaje de gráficos neuronales y desarrollar diferentes predicciones aplicando la inteligencia artificial, en base a entrenamientos que pueden ser presenciales, semipresenciales o autónomos.

Otro framework que ha desarrollado el propio Google es Flutter. Este permite el desarrollo de aplicaciones nativas tanto para Android como para iOS.

Microsoft Azure Cognitive Services

Microsoft también ha desarrollado sus propios frameworks para ayudar a desarrolladores a crear aplicaciones inteligentes y facilitar la creación de las mismas gracias a los diferentes marcos de trabajo.

Dentro del catálogo de frameworks de Microsoft Azure Cognitive Services se pueden encontrar cinco pilares principales: visión, voz, lenguaje, búsqueda web y decisión.

Amazon IA

Otro gigante de hoy en día como es Amazon, no podía quedarse atrás en el desarrollo de frameworks de inteligencia artificial fácilmente adaptables a las necesidades de las empresas.

Amazon ofrece un amplio conjunto de productos que van desde la computación, el almacenamiento, las bases de datos y aplicaciones empresariales. Estos servicios ayudan a las organizaciones a moverse más rápido, reducir los costos de TI y escalar.

Frameworks IA Three Points 3 1

Entradas relacionadas

5 ejemplos cotidianos de Inteligencia Artificial

27/05/2022
La Inteligencia Artificial surge como una de las ramas de informática combinada con áreas de la lógica y las ciencias cognitivas. El desarrollo de esta tecnología se aplica desde hace tiempo en multitud de campos dentro de la empresa e incluso en nuestra vida más cotidiana. Cualquier ámbito de la sociedad es viable para que se utilice en él la IA.

Inteligencia Artificial: 5 aplicaciones en la educación

27/05/2022
Como en el caso de las empresas u otras entidades, la Inteligencia Artificial en la educación permite la automatización y la simplificación de procesos de aprendizaje. A través de ella, es posible reducir tiempos y mejorar los resultados en los más pequeños.

¿Qué son las redes neuronales? Tipos y funciones

27/05/2022
Se puede decir que las redes neuronales son un pilar de la Inteligencia Artificial, un modelo que se basa en el funcionamiento del cerebro humano y que intenta replicarlo.

© Three Points The School for Digital Business. Planeta Formación y Universidades. Todos los derechos reservados.
Por cualquier consulta, escríbanos a info@threepoints.com

© Three Points The School for Digital Business. Planeta Formación y Universidades. Todos los derechos reservados.
Por cualquier consulta, escríbanos a info@threepoints.com