Construyendo un panel interactivo de ML en Panel

Construyendo panel interactivo de ML en Panel

Por Andrew Huang, Sophia Yang, Philipp Rudiger

Demo de la aplicación de clasificación de imágenes.

HoloViz Panel es una versátil biblioteca de Python que permite a los desarrolladores y científicos de datos crear visualizaciones interactivas con facilidad. Ya sea que esté trabajando en proyectos de aprendizaje automático, desarrollando aplicaciones web o diseñando paneles de datos, Panel proporciona un conjunto poderoso de herramientas y características para mejorar sus capacidades de exploración y presentación de datos. En esta publicación del blog, profundizaremos en las emocionantes características de HoloViz Panel, exploraremos cómo puede revolucionar sus flujos de trabajo de visualización de datos y demostraremos cómo puede crear una aplicación como esta con aproximadamente 100 líneas de código.

Pruebe la aplicación y consulte el código:

  • Hugging Face Space
  • Aplicación en Anaconda
  • Aplicación en Hugging Face
  • Código en el cuaderno de Anaconda
  • Código en Hugging Face

Aprovechando el poder de ML/AI

ML/AI se ha convertido en una parte integral del análisis de datos y los procesos de toma de decisiones. Con Panel, puede integrar sin problemas modelos y resultados de ML en sus visualizaciones. En esta publicación del blog, exploraremos cómo realizar una tarea de clasificación de imágenes utilizando el modelo OpenAI CLIP.

CLIP está preentrenado en un gran conjunto de datos de pares de imágenes y texto, lo que le permite entender imágenes y descripciones de texto correspondientes y trabajar para varias tareas posteriores, como la clasificación de imágenes.

Hay dos funciones relacionadas con ML que utilizamos para realizar la tarea de clasificación de imágenes. La primera función load_processor_model nos permite cargar un modelo CLIP preentrenado de Hugging Face. La segunda función get_similarity_score calcula el grado de similitud entre la imagen y una lista proporcionada de etiquetas de clase.

@pn.cachedef load_processor_model(    processor_name: str, model_name: str) -> Tuple[CLIPProcessor, CLIPModel]:    processor = CLIPProcessor.from_pretrained(processor_name)    model = CLIPModel.from_pretrained(model_name)    return processor, modeldef get_similarity_scores(class_items: List[str], image: Image) -> List[float]:    processor, model = load_processor_model(        "openai/clip-vit-base-patch32", "openai/clip-vit-base-patch32"    )    inputs = processor(…

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Ciencia de Datos

Cómo acceder a futuras versiones de Python como la 3.12 antes que las masas.

Un tutorial sobre la instalación y prueba de futuras versiones de Python, como la 3.12, antes que la mayoría, para ex...

Inteligencia Artificial

Este artículo AI propone AugGPT un enfoque de ampliación de datos de texto basado en ChatGPT.

NLP, o Procesamiento del Lenguaje Natural, es un campo de la IA que se centra en la interacción entre humanos y compu...

Inteligencia Artificial

Un superordenador de inteligencia artificial cobra vida, impulsado por gigantes chips de computadora

La nueva supercomputadora, creada por la start-up de Silicon Valley Cerebras, fue presentada al mundo debido al auge ...

Inteligencia Artificial

Superando las Alucinaciones en IA Cómo Factually Augmented RLHF Optimiza la Coherencia de Visión y Lenguaje en Modelos Multimodales Grandes

Mediante un entrenamiento adicional utilizando combinaciones de imágenes y texto o ajustándolas mediante conjuntos de...

Inteligencia Artificial

Automatiza la preetiquetado de PDFs para Amazon Comprehend

Amazon Comprehend es un servicio de procesamiento del lenguaje natural (NLP, por sus siglas en inglés) que proporcion...

Aprendizaje Automático

Rompiendo barreras en el diseño de proteínas con un nuevo modelo de IA que comprende interacciones con cualquier tipo de molécula.

Después de la revolución iniciada por AlphaFold de Deepmind en biología estructural, el campo estrechamente relaciona...