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 Vina9 min de leitura
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.

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.

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.

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.

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
Comentários
Faça uma pergunta, compartilhe seus resultados ou ajude alguém.










