lunes, febrero 17, 2025
spot_img
InicioSoftwareUber libera como open source Piranha, Manifold y otras herramientas en su...

Uber libera como open source Piranha, Manifold y otras herramientas en su repositorio de Github

Uber libera como open source Piranha, Manifold y otras herramientas en su repositorio de Github- Azul Web

Uber es una compañía mundialmente conocida por su servicio de vehículos de transporte, pero existe un área de Uber que no es muy conocida y esa es la de desarrolladora de software open source.

El pasado mes de enero, la compañía liberó Manifold, una herramienta que permite depurar modelos de machine learning de manera visual, lo que facilita enormemente la tarea de diagnosticar las causas de los problemas de rendimiento de los algoritmos de IA.

Manifold es una herramienta que Uber venía usando internamente para analizar modelos de IA, integrada en su plataforma Michelangelo ML.

«Liberando esta versión independiente y open source de la herramienta, creemos que logrará beneficiar a la comunidad del machine learning al proporcionar interpretabilidad y depuración de los flujos de trabajo» Leshi Li.

Piranha, la última incorporación al Github de Uber

Uber ha liberado otra herramienta de desarrollo, y la ha convertido igualmente en open source. Esta aplicación es conocida como Piranha, y su función es la de detectar y eliminar automáticamente el código de funcionalidades innecesarias de una aplicación.

En otras palabras: las ‘feature flags’ son funcionalidades que se incorporan a la aplicación de tal manera que pueden activarse y desactivarse sin cambiar el código de la misma. Así, cuando se decide prescindir de alguna de ellas, su ‘desactivación’ resulta sencilla… pero también supone que el código de las aplicaciones puede terminar acumulando ‘feature flags’ descartadas que aumentan la complejidad del código y dificultan trabajar con el mismo.

Esto es justamente lo que hace Piranha, identifica dichas características irrelevantes y facilitar la eliminación del código vinculado a las mismas: Uber lo venía utilizando en el proceso de desarrollo de sus aplicaciones para Android e iOS pero ahora es la nueva incorporación al repositorio de Uber en Github.

«Actualmente está implementado para programar en Objective-C, Swift y Java, pero ahora puede ser que la comunidad open source quiera poder aplicar Piranha a otros lenguajes, o mejorar su capacidad para refactorizar código, o…».

¿Qué vino antes de Manifold y Piranha?

Uber libera como open source Piranha, Manifold y otras herramientas en su repositorio de Github- Azul Web
Uber libera como open source Piranha, Manifold y otras herramientas en su repositorio de Github- Azul Web

En 2019, antes de que Uber liberara estas dos herramientas mencionada, la empresa liberó otras dos herramientas de desarrollo de software: Plato (que permite construir, entrenar y desplegar agente de IA conversacional) y Ludwig (una ‘caja de herramientas’ de deep learning, construida sobre TensorFlow, y que permite a los usuarios entrenar y poner a prueba modelos de deep learning sin necesidad de escribir código).

En 2017 Uber tenia otras herramientas similares, como el lenguaje Pyro y la herramienta Horovod.



Ernesto Mota
Ernesto Mota
Nací en el d.f., sigo siendo defeño, hoy radico en la hermosa ciudad de Cuernavaca, Morelos, soy Ing. en Sistemas computacionales, con un posgrado en Tecnologías de información, Doctorando en ambientes virtuales de aprendizaje y realidad aumentada, Tecnólogo es mi categoría laboral, y mi linea de investigación es la realidad aumentada aplicada a nuevos entornos de aprendizaje.
RELATED ARTICLES

Most Popular

Recent Comments

×