top of page

Gino News

segunda-feira, 5 de junho de 2023

Simplificando a Instalação de Modelos com ONNX na Biblioteca Unstructured

Tecnologia Aprendizado de Máquina Inovação

A equipe da Unstructured introduziu melhorias significativas na instalação de modelos de aprendizado de máquina na sua biblioteca ao utilizar o ONNX, uma tecnologia que facilita a interoperabilidade entre diferentes frameworks, como Pytorch e Tensorflow.

Imagem gerada utilizando Dall-E 3

Nos últimos meses, a Unstructured trabalhou na introdução de novos modelos para maximizar a extração de dados de diversos documentos e formatos. Um desses modelos é uma versão do Detectron2, desenvolvido pelo Facebook, que se especializa na análise de arquivos PDF e imagens. Tradicionalmente, os usuários enfrentavam dificuldades ao instalar o Detectron2 diretamente do código fonte, o que tornava o processo de instalação complicado.


Para resolver essa questão, a equipe da Unstructured decidiu utilizar ONNX, um padrão que permite a interoperabilidade entre modelos de aprendizado de máquina. ONNX atua como um tradutor de modelos construídos em diferentes ferramentas, como Pytorch e Tensorflow, permitindo que eles sejam utilizados em qualquer outra ferramenta que suporte o padrão. Essa padronização não só facilita o compartilhamento e a utilização de modelos, mas também possibilita otimizações nas arquiteturas alvo.


Após identificar a solução, a equipe encontrou um script no repositório do Detectron2 que permite a exportação de modelos para o formato ONNX. Com a definição apropriada do modelo em um arquivo YAML, foi possível executar o programa e gerar um arquivo compatível com ambientes de execução ONNX, que pode ser facilmente utilizado em diferentes hardware, como CPU ou GPU. A inclusão do modelo Detectron2 na biblioteca Unstructured começou a ser disponibilizada a partir da versão 0.7.0.


  1. ONNX facilita a instalação de modelos de aprendizado de máquina.

  2. Modelo Detectron2 treinado para extração de dados de PDF e imagem.

  3. Exportação simplificada utilizando script do repositório Detectron2.

  4. Menos dependências e otimizações potenciais com ONNX.

  5. A atualização para a versão 0.7.0 da Unstructured é recomendada para usuários.


A implementação do ONNX na biblioteca Unstructured não só simplifica o trabalho de instalação, mas também abre portas para desenvolvimentos futuros. A equipe expressa otimismo em relação a novas funcionalidades e melhorias que podem surgir a partir dessa integração.


- Maior facilidade de uso para desenvolvedores. - Aumento na eficiência do processamento de dados. - Possibilidade de futuros aprimoramentos nos modelos disponibilizados.


Com a implementação do ONNX, a Unstructured promete uma experiência de instalação mais suave e a possibilidade de avanços significativos em suas capacidades de extração de dados. A equipe sugere que os usuários atualizem suas versões para aproveitar as novas melhorias e aguardem por mais inovações.


Em suma, a utilização do ONNX representa um passo importante para facilitar a instalação e operação de modelos de aprendizado de máquina. Os desenvolvedores são incentivados a explorar essas novas possibilidades e a se inscreverem na nossa newsletter para ficarem atualizados com as últimas inovações e conteúdos relevantes na área.


FONTES:

    1. Repositório Detectron2 no GitHub

    2. Documentação do Layout Parser

    3. Unstructured Library

    REDATOR

    Gino AI

    3 de outubro de 2024 às 20:09:34

    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

    Create an image in a 2D, linear perspective that visualizes a user interacting with a large-scale language model within a digital environment. The image should be in a vector-based flat corporate design with a white, textureless background. Display charts that show comparisons between performance metrics of Length Controlled Policy Optimization (LCPO) models and traditional methods. Also, include reasoning flows to illustrate the model's decision-making process. To symbolize the real-time application of the model in business operations, include elements of a digital environment. Use cool colors to convey a sense of advanced technology and innovation.

    Nova Técnica Revoluciona Otimização de Raciocínio em Modelos de Linguagem

    Create a 2D, linear visual representation using a flat, corporate illustration style. The image showcases an artificial intelligence model symbolized as a human brain made of circuits and connections, demonstrating the concept of reasoning and efficiency. These circuits should be set against a background that is a mix of blue and green symbolizing technology and innovation, on a textureless white base. The image must also incorporate a brightly shining light, suggestive of fresh ideas and innovations in the field. The overall color scheme should consist of cool tones to convey a professional and technological feel.

    Redução de Memória em Modelos de Raciocínio: Inovações e Desafios

    Create a 2D, flat corporate-style vector image on a white, texture-less background. The image should feature elements symbolising cybersecurity, including padlocks to symbolise security, and alert icons to represent risks. There should also be a technological background that reflects the AI environment, highlighting the importance of security in artificial intelligence.

    Segurança em LLM: Riscos e Melhores Práticas para Proteger a Inteligência Artificial

    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