Ultralytics YOLO27: Entre na lista de espera.
Licenciar o YOLO
Integrações

Treina o Ultralytics YOLO11 com a integração do JupyterLab

Aprende a treinar e experimentar o Ultralytics YOLO11 no JupyterLab, um ambiente interativo completo para projetos de visão computacional.

Abirami VinaAbirami Vina9 min de leitura
Treinar o Ultralytics YOLO11 com a integração do JupyterLab

Trabalhar com modelos de visão computacional pode ser empolgante, especialmente quando vês o bom desempenho do teu modelo. Em geral, o processo de desenvolvimento de visão computacional envolve várias etapas simples, como preparar conjuntos de dados e ajustar modelos, como o Ultralytics YOLO11. No entanto, algumas etapas desse processo podem ser desafiadoras para iniciantes, como configurar um ambiente de desenvolvimento. É exatamente por isso que a Ultralytics oferece suporte a integrações, como o JupyterLab, que podem facilitar essas etapas.

Mais especificamente, a integração com o JupyterLab oferece um ambiente de desenvolvimento interativo e fácil de usar, que simplifica a exploração e a experimentação com modelos de visão computacional. O JupyterLab disponibiliza um espaço de trabalho integrado. Com ele, podes começar a explorar e criar modelos de visão computacional sem te preocupares com a instalação e a configuração de ambientes.

Por exemplo, o JupyterLab oferece ferramentas e recursos como notebooks para executar código, editores de texto para criar documentação e terminais para interagir com o sistema. Na verdade, o JupyterLab permite experimentar e treinar facilmente modelos Ultralytics YOLO11 diretamente no teu computador. Neste artigo, vamos explorar a integração com o YOLO11, como ela funciona e os benefícios que oferece.

O que é o JupyterLab?#

O JupyterLab é uma ferramenta baseada na web que te ajuda a escrever e executar código, organizar dados e criar relatórios visuais em um só lugar. Ele faz parte do Project Jupyter, iniciado em 2014 para tornar a programação mais interativa e fácil de usar. Desenvolvido como uma versão aprimorada do Jupyter Notebook, foi lançado pela primeira vez em 2018 e é usado com frequência em tarefas como análise de dados, criação de gráficos e desenvolvimento de modelos de machine learning.

O JupyterLab permite trabalhar com código e dados de forma interativa, facilitando a experimentação e a exploração de ideias. Você também pode criar e compartilhar documentos que combinam código, texto e elementos visuais — ideais para colaboração e apresentações. Além disso, sua interface flexível permite organizar ferramentas, como notebooks, arquivos de texto e terminais, lado a lado, e adicionar plugins para ampliar ainda mais suas funcionalidades de acordo com as necessidades do seu projeto.

Componentes do JupyterLab

Fig. 1. Componentes do JupyterLab.

Veja outros recursos interessantes do JupyterLab:

  • Criação fácil de projetos: O JupyterLab facilita a criação e o compartilhamento de projetos com elementos visuais, como gráficos e painéis, além de imagens, vídeos e outras mídias.
  • Colaboração com outras pessoas: Podes colaborar facilmente com outras pessoas compartilhando notebooks e acompanhando as alterações com ferramentas como o Git.
  • Ótimo para iniciantes: É popular em salas de aula para ensinar programação e análise de dados, em pesquisas para testar ideias e no desenvolvimento para tarefas como testes de software e gerenciamento de fluxos de trabalho de dados.

Usando o JupyterLab para trabalhar em projetos Ultralytics YOLO11#

Agora que entendemos melhor o que é o JupyterLab, vamos explorar exatamente o que a integração com o JupyterLab inclui e como podes aproveitá-la ao trabalhar com o Ultralytics YOLO11.

O JupyterLab é uma ótima ferramenta para trabalhar em projetos com modelos Ultralytics YOLO11. Ele simplifica o processo de desenvolvimento ao oferecer um ambiente completo, no qual você pode gerenciar tarefas e documentos sem alternar entre plataformas. A interface interativa permite executar código e ver os resultados na hora, o que é útil para explorar dados ou entender o desempenho do seu modelo YOLO11. Você também pode usar extensões como Plotly para criar gráficos interativos que ajudam a visualizar e aprimorar seus modelos YOLO11.

Por exemplo, imagina que estás trabalhando em um projeto inovador de IA na área da saúde. Pretendes treinar o Ultralytics YOLO11 com dados personalizados para ajudar médicos na detecção de tumores em tempo real em imagens de raios X ou tomografias. O YOLO11 pode ser treinado com um conjunto de dados de imagens médicas rotuladas que destacam áreas normais e anormais. Com a integração com o JupyterLab, podes treinar e ajustar modelos YOLO11 diretamente em um ambiente colaborativo e adequado para programação. Ela também oferece ferramentas para gerenciar conjuntos de dados, executar experimentos e validar a precisão do modelo, facilitando e tornando mais eficiente a adoção de IA visual na área da saúde.

Como funciona a integração com o JupyterLab#

Treinar modelos Ultralytics YOLO11 com dados personalizados no JupyterLab é simples. A plataforma é semelhante à sua antecessora, o Jupyter Notebook, e ao Google Colab, e oferece um ambiente pré-configurado que facilita o início.

Para configurar o JupyterLab para seu projeto YOLO11, comece baixando o arquivo tutorial.ipynb do repositório da Ultralytics no GitHub e salvando-o no diretório de sua preferência (o notebook foi atualizado desde então para usar o Ultralytics YOLO26). Em seguida, abra um terminal e execute o comando pip install jupyterlab para instalar o JupyterLab. Depois de iniciá-lo (veja a próxima etapa), o JupyterLab exibirá a página inicial mostrada abaixo.

Página inicial do JupyterLab

Fig. 2. Página inicial do JupyterLab.

Quando a instalação estiver concluída, navega até o diretório onde salvaste o arquivo do notebook e executa o comando jupyter lab para iniciar a plataforma. Isso abrirá o JupyterLab no teu navegador padrão, onde podes carregar o arquivo tutorial.ipynb e começar a explorar o YOLO11. Nesse ambiente interativo, podes executar o código do notebook célula por célula, ajustar as configurações e ver os resultados na hora. O JupyterLab facilita a visualização das saídas, a tomada de notas e a experimentação com diferentes configurações em um só lugar.

Como abrir o notebook tutorial.ipynb do Ultralytics YOLO11 na interface do JupyterLab

Fig. 3. Como abrir o notebook tutorial.ipynb do Ultralytics YOLO11 na interface do JupyterLab.

Para entender melhor o processo de treinamento de modelos Ultralytics YOLO e as práticas recomendadas, consulte o guia de dicas para treinamento de modelos da Ultralytics.

Escolhendo a integração com o JupyterLab: por que ela se destaca#

Ao explorar a documentação de integrações da Ultralytics, vais notar que há uma grande variedade de integrações disponíveis. Algumas oferecem até mesmo recursos semelhantes. Por exemplo, a integração com o Google Colab oferece um ambiente no estilo notebook que permite treinar o YOLO11, inclusive treinar um modelo pré-treinado com dados personalizados para tarefas específicas. Com tantas integrações, é importante lembrar o que torna a integração com o JupyterLab única.

Uma das principais vantagens da integração com o JupyterLab é o suporte a extensões. Essas extensões podem fazer uma grande diferença no teu projeto de visão computacional e simplificar o processo de desenvolvimento do modelo. Por exemplo, podes usar extensões do Git para acompanhar o teu progresso, compartilhar o teu trabalho com outras pessoas e garantir que o teu código esteja sempre bem mantido — sem sair da interface do JupyterLab.

Veja outros motivos pelos quais a integração com o JupyterLab pode ser uma ótima escolha para seu projeto:

  • Gerenciamento fácil de células: É fácil gerenciar diferentes células no JupyterLab. Em vez do tedioso método de recortar e colar, podes arrastar e soltar células para reorganizá-las.
  • Cópia de células entre notebooks: Podes copiar facilmente células entre diferentes notebooks, arrastando e soltando células de um notebook para outro.
  • Várias visualizações: O JupyterLab oferece várias visualizações do mesmo notebook, o que é especialmente útil para notebooks longos. Podes abrir diferentes seções lado a lado para compará-las ou explorá-las, e todas as alterações feitas em uma visualização aparecerão na outra.
  • Alternância fácil para a visualização clássica do notebook: Para quem já conhece melhor a interface clássica do Jupyter Notebook, o JupyterLab facilita a mudança de volta. Basta substituir “/lab” por “/tree” no link do navegador para voltar à visualização familiar do notebook.

Aplicações da integração com o JupyterLab e do Ultralytics YOLO11#

Agora, vamos explorar algumas aplicações práticas do trabalho com o Ultralytics YOLO11 usando a integração com o JupyterLab.

Por exemplo, um desenvolvedor que trabalha com tecnologias de monitoramento da vida selvagem pode usar a integração com o JupyterLab para treinar um modelo YOLO11. Treinando o YOLO11 com dados personalizados, ele pode criar aplicações de visão computacional que identificam espécies ameaçadas em imagens capturadas por drones. O JupyterLab facilita esse processo ao oferecer um espaço de trabalho único para explorar dados, fazer o pré-processamento e treinar modelos. Os desenvolvedores podem executar código, testar modelos e ver resultados em um só lugar, mantendo o fluxo de trabalho simples e organizado.

Exemplo de uso dos modelos Ultralytics YOLO para detectar espécies da vida selvagem

Fig. 4. Exemplo de uso dos modelos Ultralytics YOLO para detectar espécies da vida selvagem.

Além da conservação da vida selvagem, a combinação do Ultralytics YOLO11 com o JupyterLab pode ser usada em diversas aplicações do mundo real, como:

  • Visão computacional na agricultura: O suporte do Ultralytics YOLO11 a várias tarefas de visão computacional pode ajudar a detectar doenças nas plantações, monitorar o crescimento das plantas ou identificar ervas daninhas em imagens de drones ou satélites, enquanto o JupyterLab simplifica a análise de dados e a otimização de modelos.
  • Controle de qualidade na manufatura: Ao analisar imagens em tempo real, o Ultralytics YOLO11 pode identificar defeitos em produtos nas linhas de montagem, enquanto o JupyterLab oferece um ambiente centralizado para aprimorar modelos e avaliar resultados.
  • IA na logística: Tarefas como o rastreamento de inventário e a leitura de pacotes podem ser automatizadas com o YOLO11, que detecta objetos em imagens e desenha caixas delimitadoras ao redor deles para indicar suas posições, enquanto o JupyterLab oferece ferramentas para treinar, validar e testar modelos com dados logísticos de forma eficiente.

Benefícios da integração com o JupyterLab#

Veja rapidamente algumas das formas específicas pelas quais a integração com o JupyterLab beneficia a IA visual em geral:

  • Acesso remoto e escalabilidade: Pode funcionar tanto em plataformas de nuvem quanto em servidores remotos, permitindo o acesso a recursos computacionais avançados e a realização de pesquisas colaborativas.
  • Suporte a várias linguagens de programação: Embora Python seja a linguagem mais usada, o JupyterLab oferece suporte a outras linguagens, como R, Julia e Scala, tornando-o versátil para diversos fluxos de trabalho.
  • Integração de dados: o JupyterLab integra-se a bancos de dados, armazenamento em nuvem e ferramentas de processamento de dados, facilitando o gerenciamento dos grandes conjuntos de dados necessários para treinar sistemas de AI de visão.

Principais conclusões#

A integração com o JupyterLab é uma ferramenta útil que facilita o trabalho com modelos de visão computacional, como o Ultralytics YOLO11. Ela oferece um espaço de trabalho único onde podes organizar os teus dados, treinar e testar modelos personalizados e trabalhar com outros desenvolvedores. Com extensões e complementos úteis, podes concentrar-te em criar e aprimorar os teus modelos, em vez de te preocupares com a configuração do ambiente de trabalho.

Seja para ajudar a proteger a vida selvagem, aprimorar exames médicos ou verificar a qualidade dos produtos nas fábricas, a integração com o JupyterLab oferecida pela Ultralytics simplifica e torna o processo mais eficiente.

Participe da nossa comunidade e confira nosso repositório do GitHub ou nossos guias para aprender sobre AI. Você também pode explorar outras aplicações, como visão computacional na manufatura ou AI em carros autônomos, nas páginas das nossas soluções.

Escrito por

Abirami Vina
Abirami Vina

Criador de conteúdo · Ultralytics

Ao iniciar a carreira como engenheira de visão computacional, Abirami Vina construiu uma base sólida em IA de visão e machine learning. Ela é criadora de conteúdo da Ultralytics e fundadora e redatora-chefe da Scribe of AI, onde produz conteúdo técnico de alta qualidade para empresas focadas em IA. Movida pela paixão por tornar a IA compreensível e envolvente, seu trabalho aproxima a tecnologia de ponta do impacto no mundo real.

Comentários

Faça uma pergunta, compartilhe seus resultados ou ajude alguém.

Explore as soluções

Visão computacional no desporto

Visão computacional no desporto

Descubra como o Ultralytics YOLO impulsiona a visão computacional no esporte com rastreamento de jogadores e bolas, análise de desempenho, insights para treinadores e reabilitação de atletas.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em informações em tempo real para a agricultura, a aquacultura, a conservação e a análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Aplica visão computacional na indústria aeroespacial com Ultralytics YOLO para inspecionar aeronaves, detetar objetos estranhos na pista (FOD), apoiar operações aeroportuárias em terra e detetar defeitos em materiais compósitos.
Saiba mais
Visão computacional na segurança

Visão computacional na segurança

Protege todas as instalações com os modelos Ultralytics YOLO. A IA visual permite monitorizar perímetros, detetar ameaças, reconhecer matrículas e melhorar a segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Potencia máquinas mais inteligentes com os modelos Ultralytics YOLO. A IA visual na robótica permite navegação autónoma, perceção, rastreamento de objetos e controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Otimize a logística com os modelos Ultralytics YOLO. A IA de visão permite inspecionar pacotes, fazer triagem, rastrear veículos e monitorar a segurança em tempo real nos armazéns.
Saiba mais
Visão computacional no varejo

Visão computacional no varejo

Reinvente o varejo com os modelos Ultralytics YOLO. A IA de visão permite rastrear o estoque, monitorar prateleiras, gerenciar filas e obter insights mais inteligentes sobre clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Desenvolva soluções de saúde com os modelos Ultralytics YOLO. A IA de visão na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitoramento de pacientes.
Saiba mais
Visão computacional na manufatura

Visão computacional na manufatura

Otimize a manufatura com modelos Ultralytics YOLO. A IA visual impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com o uso de EPI e a automação da linha de montagem.
Saiba mais
Visão computacional no setor automotivo

Visão computacional no setor automotivo

Aplique visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA visual aumenta a segurança viária, aprimora a assistência ao condutor e viabiliza a automação de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão à agricultura inteligente com os modelos Ultralytics YOLO. Aprimore o monitoramento de plantações, o rastreamento de animais e a agricultura de precisão para obter safras maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Comece sua jornada rumo ao futuro do aprendizado de máquina