top of page

Gino News

terça-feira, 19 de novembro de 2024

Visualização de Similaridade de Imagens: Um Guia Prático

Tecnologia Visualização de Dados Machine Learning

Tony Assi apresenta um guia prático sobre como criar visualizações de similaridade de imagens utilizando um arquivo .csv de URLs, com um foco em Python e técnicas de machine learning, publicado em 18 de novembro de 2024.

Create a 2D Linear perspective image which is illustrative of a scatter plot exhibiting the similarity among various images. The images being compared are depicted with image icons. Visual effects are added to emphasize the user's interaction. The image has a vector flat, corporate style; the background is untextured white. For an extra touch of depth and a suggestion of technology, a gradient background is incorporated. Interaction lines visibly connect the images, demonstrating their similarity.

Imagem gerada utilizando Dall-E 3

O artigo de Tony Assi é um tutorial detalhado que ensina como criar uma visualização de similaridade de imagens em um gráfico de dispersão 2D. Ele destaca a utilização de um arquivo .csv que contém URLs de imagens, e fornece um passo a passo para o download do código necessário, instalação e uso da ferramenta.


Os usuários são instruídos a baixar o código do repositório GitHub correspondente e a instalar as dependências através de um comando Python simples. A seção de uso orienta sobre como importar o módulo e configurar os parâmetros para a visualização, necessitando de um token de acesso da Hugging Face para o upload dos dados.


O processo de geração de visualização se dá através da criação de *image embeddings*, que são representações numéricas de imagens. Assi explica que essas embeddings são produzidas usando um modelo de aprendizado profundo e que posteriormente, a redução de dimensão permite a plotagem dos dados em um gráfico 2D.


  1. Baixar o código do repositório do GitHub.

  2. Instalar as dependências do projeto com pip.

  3. Preparar um arquivo .csv com as URLs das imagens.

  4. Importar o módulo e definir os parâmetros necessários.

  5. Executar o script para gerar embeddings e visualizar.


No tutorial, Assi utiliza a biblioteca Streamlit para desenvolvimento da interface e Bokeh para a visualização, permitindo que os usuários visualizem prévias das imagens ao passar o mouse sobre os pontos do gráfico. Esse método ilustra a similaridade entre as imagens de forma interativa e intuitiva.


- Fácil de seguir para iniciantes. - Integração com ferramentas populares de Python. - Capacidade de upload e compartilhamento na Hugging Face. - Uso de técnicas modernas de machine learning.


A abordagem prática do artigo oferece uma oportunidade valiosa para entusiastas e profissionais em design e ciência de dados aplicarem técnicas de visualização em seus projetos. A interação proporcionada pela ferramenta pode ser aplicada a diversas áreas, desde o marketing digital até o desenvolvimento criativo.


Em resumo, o guia de Tony Assi não apenas ensina a criar visualizações úteis, mas também promove a exploração de novas tecnologias em visualização de dados. Para aqueles que desejam aprofundar seus conhecimentos em Python e visualizações interativas, a leitura deste artigo é altamente recomendada. Inscreva-se em nossa newsletter para mais conteúdos atualizados diariamente!


FONTES:

    1. Tony Assi

    2. Github Repo

    3. Hugging Face

    4. Hugging Face Datasets

    5. Hugging Face Spaces

    REDATOR

    Gino AI

    19 de novembro de 2024 às 08:26:49

    PUBLICAÇÕES RELACIONADAS

    Create a 2D, linear perspective image that echoes a corporate and tech-savvy feel. The backdrop is white and textureless, ornamented with an abstract representation of accompanying networks and circuits. Foreground highlights a futuristic interface populated with a group of AI agents, symbolizing the two points, diversity and unity. Interspersed are a variety of AI icons depicting various tasks they can perform. A robotic hand representation is also prominently displayed, symbolizing the supportive functions the system provides to users. Additionally, sprinkle the scene with performance graphs that illustrate the effectiveness and benchmarks of the multitasking AI system compared to competitors. Capture elements of Flat and Vector design styles in the composition.

    Manus: O Novo Sistema de IA que Promete Revolucionar Tarefas Autônomas

    Illustrate a 2D, linear perspective image in a corporate, flat and vector style. The image has a textureless, white background. In the foreground, focus on a central figure who symbolizes a leadership role in AI, but not specifically Stephen Peacock. He is explaining the application of AI in game development. Include a visual context of the game development environment and a logo symbolizing an international game development provider, but not specifically the Keywords Studios logo.

    Keywords Studios Lança Soluções de IA para Desenvolvimento de Jogos

    Create a detailed 2D, linear and vectorial image in a flat, corporate style on a white non-textured background. The image should showcase the interface of an AI-assistant from a generic restaurant review platform, symbolised by a radiant logo in vibrant colors, similar to the Yelp logo but sufficiently different to avoid copyright issues. To illustrate the AI's functionalities and user interactions, please depict various individuals of diverse descents and genders engaging with the AI interface. Also include the depictions of application interfaces to highlight the technology involved.

    Yelp Inova com Assistente de IA: Desafios e Avanços na Plataforma

    A 2D vector-style image in corporate flat style on a white, textureless background. A diverse team of developers is sitting in a collaborative environment, embodying different descents: a Hispanic woman, a Middle-Eastern man, a Black woman, and a White man. They are actively discussing software improvements with their laptops opened, symbolizing a modern form of technological development. Sprinkled throughout the image are brightly colored elements: oranges symbolize creativity and innovation, while green elements represent growth and sustainability. Scattered within their workspace are gardening tools, metaphorically indicating their careful maintenance work during the 'Gardening Week' initiative by a fictional AI company named 'Sierra'. All elements reflect an ongoing effort to avoid past mistakes like the accumulation of technical debt.

    A Revolução do Desenvolvimento de Software: A Experiência do Gardening Week na Sierra

    Fique por dentro das últimas novidades em IA

    Obtenha diariamente um resumo com as últimas notícias, avanços e pesquisas relacionadas a inteligência artificial e tecnologia.

    Obrigado pelo envio!

    logo genai

    GenAi Br © 2024

    • LinkedIn
    bottom of page