logo

Actualidad

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

Frameworks de IA que debes conocer

27/01/2021
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

 

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

 

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

Comentarios
Deja un comentario
Nombre y Apellidos
Email

Entradas relacionadas

Redes neuronales: definición y características

27/01/2021
Todos hemos oído hablar de las redes neuronales en relación al cerebro del cuerpo humano. Pero, ¿conoces su importancia en la Inteligencia Artificial? En el post de hoy te contamos qué es y su relación con esta importante tecnología.

Nueva membresía de Three Points: AEPIA

27/01/2021
AEPIA es la  Asociación Española de Inteligencia Artificial (AEPIA), una de las pocas en el mundo especializadas en esta tecnología emergente.

Libros de Inteligencia Artificial que debes conocer

27/01/2021
Hoy presentamos los libros esenciales sobre Inteligencia Artificial que debes leer para poder introducirte en el apasionante mundo de esta tecnología.

© 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