Salta para o conteúdo

YOLOv8 Treino de modelos simplificado com Paperspace Gradiente

Treinar modelos de visão por computador como o YOLOv8 pode ser complicado. Envolve a gestão de grandes conjuntos de dados, a utilização de diferentes tipos de hardware de computador, como GPUs, TPUs e CPUs, e a garantia de que os dados fluem sem problemas durante o processo de formação. Normalmente, os programadores acabam por passar muito tempo a gerir os seus sistemas e ambientes informáticos. Pode ser frustrante quando só queres concentrar-te em criar o melhor modelo.

É aqui que uma plataforma como a Paperspace Gradient pode tornar as coisas mais simples. Paperspace A Gradient é uma plataforma MLOps que permite criar, treinar e implementar modelos de aprendizagem automática num único local. Com a Gradient, os programadores podem concentrar-se no treino dos seus modelos YOLOv8 sem o incómodo de gerir infra-estruturas e ambientes.

Paperspace

Paperspace Visão geral

Paperspacelançada em 2014 por licenciados da Universidade de Michigan e adquirida pela DigitalOcean em 2023, é uma plataforma de nuvem especificamente concebida para a aprendizagem automática. Disponibiliza aos utilizadores GPUs potentes, notebooks Jupyter colaborativos, um serviço de contentores para implementações, fluxos de trabalho automatizados para tarefas de aprendizagem automática e máquinas virtuais de elevado desempenho. Estas funcionalidades visam simplificar todo o processo de desenvolvimento da aprendizagem automática, desde a codificação até à implementação.

Paperspace Gradiente

PaperSpace Visão geral do gradiente

Paperspace A Gradient é um conjunto de ferramentas concebidas para tornar o trabalho com IA e aprendizagem automática na nuvem muito mais rápido e fácil. A Gradient aborda todo o processo de desenvolvimento da aprendizagem automática, desde a criação e treino de modelos até à sua implementação.

No seu conjunto de ferramentas, inclui suporte para TPUs da Google através de um executor de tarefas, suporte abrangente para notebooks e contentores Jupyter e novas integrações de linguagens de programação. O seu foco na integração de linguagens destaca-se particularmente, permitindo aos utilizadores adaptar facilmente os seus projectos Python existentes para utilizar a infraestrutura de GPU mais avançada disponível.

Treina YOLOv8 utilizando Paperspace Gradiente

Paperspace A Gradient torna possível o treino de um modelo YOLOv8 com apenas alguns cliques. Graças à integração, podes aceder à consolaPaperspace e começar a treinar o teu modelo imediatamente. Para obteres uma compreensão detalhada do processo de formação de modelos e das melhores práticas, consulta o nosso guia de formação de modelosYOLOv8 .

Inicia sessão e, em seguida, clica no botão "Start Machine" apresentado na imagem abaixo. Em poucos segundos, será iniciado um ambiente GPU gerido e, em seguida, poderás executar as células do computador portátil.

Treina YOLOv8 utilizando Paperspace Gradiente

Explora mais capacidades de YOLOv8 e Paperspace Gradient num debate com Glenn Jocher, fundador de Ultralytics , e James Skelton de Paperspace. Vê o debate abaixo.



Observa: Ultralytics Sessão ao vivo 7: O que importa é o ambiente: Otimização do treino YOLOv8 com Gradiente

Principais características do Paperspace Gradiente

À medida que exploras a consola Paperspace , verás como cada passo do fluxo de trabalho de aprendizagem automática é suportado e melhorado. Aqui estão algumas coisas a que deves estar atento:

  • Notebooks com um clique: A Gradient fornece Jupyter Notebooks pré-configurados especificamente adaptados para YOLOv8, eliminando a necessidade de configuração do ambiente e gerenciamento de dependências. Basta escolher o notebook desejado e começar a fazer experiências imediatamente.

  • Flexibilidade de hardware: Escolhe entre uma gama de tipos de máquinas com diferentes configurações de CPU, GPU e TPU para atender às suas necessidades de treinamento e orçamento. A Gradient trata de toda a configuração do backend, permitindo que te concentres no desenvolvimento do modelo.

  • Acompanhamento de experimentos: A Gradient rastreia automaticamente as tuas experiências, incluindo hiperparâmetros, métricas e alterações de código. Isso permite comparar facilmente diferentes execuções de treinamento, identificar configurações ideais e reproduzir resultados bem-sucedidos.

  • Gestão de conjuntos de dados: Gere eficazmente os teus conjuntos de dados diretamente na Gradient. Carrega, versiona e pré-processa dados com facilidade, simplificando a fase de preparação de dados do seu projeto.

  • Servidor de modelos: Implanta seus modelos YOLOv8 treinados como APIs REST com apenas alguns cliques. A Gradient trata da infraestrutura, permitindo-te integrar facilmente os teus modelos de deteção de objectos nas tuas aplicações.

  • Monitorização em tempo real: Monitoriza o desempenho e a saúde dos teus modelos implementados através do painel de controlo intuitivo da Gradient. Obtém informações sobre a velocidade de inferência, a utilização de recursos e possíveis erros.

Por que razão deves utilizar Gradient nos teus projectos YOLOv8 ?

Embora existam muitas opções disponíveis para treinar, implementar e avaliar os modelos do YOLOv8 , a integração com o Paperspace Gradient oferece um conjunto único de vantagens que o separa de outras soluções. Vamos explorar o que torna essa integração única:

  • Colaboração melhorada: Os espaços de trabalho partilhados e o controlo de versões facilitam o trabalho em equipa e asseguram a reprodutibilidade, permitindo à sua equipa trabalhar em conjunto de forma eficaz e manter um histórico claro do seu projeto.

  • GPUs de baixo custo: A Gradient fornece acesso a GPUs de alto desempenho a custos significativamente mais baixos do que os principais provedores de nuvem ou soluções locais. Com a faturação ao segundo, paga apenas pelos recursos que realmente utiliza, optimizando o seu orçamento.

  • Custos previsíveis: O preço sob demanda da Gradient garante transparência e previsibilidade de custos. Podes aumentar ou diminuir os teus recursos conforme necessário e pagar apenas pelo tempo que usas, evitando despesas desnecessárias.

  • Sem compromissos: Pode ajustar os seus tipos de instância em qualquer altura para se adaptar às alterações dos requisitos do projeto e otimizar o equilíbrio entre o custo e o desempenho. Não existem períodos de fidelização ou compromissos, proporcionando a máxima flexibilidade.

Resumo

Este guia explorou a integração da Paperspace Gradient para treinar modelos YOLOv8 . A Gradient fornece as ferramentas e a infraestrutura para acelerar o teu percurso de desenvolvimento de IA, desde a formação e avaliação de modelos sem esforço até às opções de implementação simplificadas.

Para mais informações, visita a documentação oficial doPaperSpace.

Além disso, visita a página do guia de integraçãoUltralytics para saber mais sobre as diferentes integrações YOLOv8 . Ela está repleta de insights e dicas para levar seus projetos de visão computacional para o próximo nível.



Criado em 2024-04-26, Atualizado em 2024-05-18
Autores: glenn-jocher (1), abirami-vina (1)

Comentários