Menú de navegaciónMenú
Categorías

La mejor forma de Aprender Programación online y en español www.campusmvp.es

?id=9b94d3fb-47c7-47f6-8678-e2a27c41d7f9

4 extensiones de Chrome imprescindibles para ingenieros de machine learning y científicos de datos

Este artículo es una traducción de Must-have Chrome Extensions For Machine Learning Engineers And Data Scientists, escrito por Himanshu Ragtah y traducido y adaptado con su permiso expreso. Himanshu trabaja en robótica e inteligencia artificial en CatalyzeX, y tiene amplia experiencia trabajando en estos temas para empresas e instituciones como Tesla o OpenLoop.

Las extensiones de navegador son las armas secretas que la mayoría de los hackers y desarrolladores guardan en su arsenal para ser más productivos. Debido a que una buena parte de los estudiantes de aprendizaje automático usa Chrome (dada la enorme cuota de mercado de este navegador), he compilado una lista de extensiones de Chrome imprescindibles para ingenieros de aprendizaje automático y científicos de datos.

Imagen ornamental, ingeniera trabajando en un ordenador, por ThisIsEngineering en Pexels, CC0

1.- Arxiv Vanity

Arxiv es utilizado a diario por millones de ingenieros e investigadores de la industria del aprendizaje automático para leer los artículos más recientes. Sin embargo, a menudo resulta espantoso leerlo en formato PDF. Arxiv Vanity convierte el papel en HTML para que sea fácil de leer y absorber la información.

Como puedes ver, un PDF de este tipo suele ser difícil de leer, tienes que estar forzando la vista, va en columnas por lo que hay que ir de arriba a abajo... Son algo como lo que se ve a continuación:

Aspecto de un paper típico de Arxiv. Imagenm por Himanshu Ragtah

Pero se convierte en algo fácil de leer gracias a esta extensión Arxiv Vanity:

El mismo artículo, ahora fácil de leer, imagen por Himanshu Ragtah

Pulsa aquí para instalar la extensión Arxiv Vanity

2.- Buscador de implementaciones de código para documentos ML/AI

Esta extensión del navegador te muestra automáticamente el código para cualquier trabajo de investigación sobre aprendizaje automático o inteligencia artificial que estés buscando y donde sea que lo estés mirando (Google, Twitter, Arxiv, Google Scholar, etc).

Por ejemplo, mira cómo, con esta extensión instalada, aparece automáticamente un icono de "Código" al lado de los enlaces que contienen código relacionado con un paper o artículo, en este caso llevándote directamente a GitHub:

Animación que muestra cómo aparece un icono para ir directo al código cuando se encuentra en un enlace, y unos iconos para compartir - Elaboración propia de campusMVP

La siguiente imagen lo muestra en acción directamente en Twitter:

Imagen de un tweet de Andrew Ng con el código relacionado identificado

Pulsa aquí para instalar la extensión para Chrome.

También existe para Firefox.

3.- Abrir en Colab

Cuando estás aprendiendo machine learning muchas veces prefieres saltar directamente a la implementación del código y comenzar a experimentar. Esta extensión te permite hacer precisamente eso.

¡Simplemente busca un archivo .ipynb en cualquier repositorio de GitHub y haz clic en el ícono de la extensión!

Por ejemplo, echa un vistazo a este repositorio de GitHub que habla sobre clasificación automática de imágenes de prueba. Una vez en el archivo de la demostración, haz clic en el icono Abrir en colab en la barra de herramientas de la extensión:

La imagen muestra a Chrome con la página de GitHub abierta y el botón de la extensión señalado con una flecha

¡Lo abrirá directamente en el entorno de Google Colab para que puedas comenzar a experimentar con él!:

El mismo archivo abierto al instante en Google Colab par apoder ejecutarlo y trabajar con él

Instala la extensión de Abrir en Colab

4.- Instant Data Scraper

Si estás aprendiendo machine learning debes apoyarte en datos de buena calidad para entrenar a tus modelos. Esta extensión facilita mucho el proceso clave.

¡Mira esta demostración en video donde la extensión extrae todos los resultados de una búsqueda!

Un ingeniero de aprendizaje automático especializado en PNL (Procesado Natural del Lenguaje) puede usar esto, por ejemplo, para extraer reseñas y calificaciones de un sitio determinado, como Yelp. Además, también se pueden extraer comentarios y "me gusta", lo que puede ser muy útil para quienes trabajan en el análisis de sentimiento.

Por ejemplo, la extensión puede "succionar" la lista de todos los restaurantes de tipo barbacoa en Omaha, Nebraska desde Yellowpages.com, y proporcionarte esos datos en una hoja de Excel:

Imagen de Yellowpages.com sacada de Instant Data Scrapper

El resultado de extraer la información anterior, pudiendo exportarla a Excel o CSV, por Instant Data Sraper

Lo interesante de esta herramienta es que no necesita scripts especiales para analizar la página, sino que utiliza directamente análisis heurístico basado en IA para determinar la estructura y detectar datos para su extracción.

Instala la extensión Instant Data Scraper

campusMVP campusMVP es la mejor forma de aprender a programar online y en español. En nuestros cursos solamente encontrarás contenidos propios de alta calidad (teoría+vídeos+prácticas) creados y tutelados por los principales expertos del sector. Nosotros vamos mucho más allá de una simple colección de vídeos colgados en Internet porque nuestro principal objetivo es que tú aprendas. Ver todos los posts de campusMVP

¿Te ha gustado este post?
Pues espera a ver nuestro boletín mensual...

Suscríbete a la newsletter

La mejor formación online para desarrolladores como tú

Agregar comentario

Los datos anteriores se utilizarán exclusivamente para permitirte hacer el comentario y, si lo seleccionas, notificarte de nuevos comentarios en este artículo, pero no se procesarán ni se utilizarán para ningún otro propósito. Lee nuestra política de privacidad.