YOLO Vision 2026:
Integrações

Treine o Ultralytics YOLO11 usando a integração ao JupyterLab

Simplifique o treino de modelos YOLO11 com o JupyterLab! Explore um ambiente intuitivo e completo para projetos de visão computacional.

ABAbirami Vina4 min read
Treinando o Ultralytics YOLO11 com a integração ao JupyterLab

Trabalhar com modelos de visão computacional pode ser emocionante, especialmente quando vês o teu modelo a funcionar bem. Normalmente, o processo de desenvolvimento de visão computacional envolve várias etapas diretas, como preparar conjuntos de dados e ajustar modelos, tal como o Ultralytics YOLO11. No entanto, há algumas partes deste processo que podem ser desafiantes para iniciantes, como configurar um ambiente de desenvolvimento. É exatamente por isso que o Ultralytics suporta integrações como o JupyterLab, que podem facilitar estes passos.

Especificamente, a integração do JupyterLab oferece um ambiente de desenvolvimento interativo e intuitivo que torna simples explorar e fazer experiências com modelos de visão computacional. O JupyterLab disponibiliza um espaço de trabalho integrado. Ao usá-lo, podes começar de imediato a explorar e a construir modelos de visão computacional sem a distração de instalar e configurar ambientes.

Por exemplo, o JupyterLab disponibiliza 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 que você experimente e treine facilmente modelos Ultralytics YOLO11 diretamente no seu computador. Neste artigo, exploraremos sua integração com o YOLO11, como ela funciona e os benefícios que ela oferece.

O que é o JupyterLab?#

O JupyterLab é uma ferramenta baseada na web que ajuda você a escrever e executar código, organizar dados e criar relatórios visuais, tudo em um só lugar. Ele faz parte do Project Jupyter, que começou em 2014 para tornar a codificação mais interativa e fácil de usar. Criado como uma atualização do Jupyter Notebook, foi lançado pela primeira vez em 2018 e é comumente usado para tarefas como analisar dados, criar gráficos e construir modelos de aprendizado de máquina.

O JupyterLab permite que você trabalhe com código e dados de forma interativa, tornando simples experimentar e explorar ideias. Você também pode criar e compartilhar documentos que combinam perfeitamente código, texto e recursos visuais – ideal para colaboração e apresentações. Além disso, sua interface flexível permite que você organize ferramentas como notebooks, arquivos de texto e terminais lado a lado, e plugins podem ser adicionados para expandir ainda mais sua funcionalidade para atender às necessidades do seu projeto.

Componentes do JupyterLab

Fig. 1 Componentes do JupyterLab.

Aqui estão alguns 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, diagramas e painéis, além de imagens, vídeos e outras mídias.

  • Colabore com outras pessoas: Você pode colaborar facilmente com outras pessoas compartilhando notebooks e acompanhando alterações usando 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 com o Ultralytics YOLO11#

Agora que temos uma melhor compreensão do que é o JupyterLab, vamos explorar o que exatamente a integração com o JupyterLab engloba e como podes aproveitá-la ao trabalhar com o Ultralytics YOLO11.

O JupyterLab é uma excelente ferramenta para trabalhar em projetos com modelos do Ultralytics YOLO11. Simplifica o processo de desenvolvimento ao fornecer um ambiente tudo-em-um onde podes gerir tarefas e documentos sem alternar entre plataformas. A interface interativa permite-te executar código e ver resultados instantaneamente, o que é perfeito para explorar dados ou compreender o desempenho do teu modelo YOLO11. Também podes utilizar extensões como o Plotly para criar gráficos interativos que ajudam a visualizar e a aperfeiçoar os teus modelos YOLO11.

Por exemplo, digamos que estás a trabalhar num projeto inovador que envolve IA na área da saúde. Planeias fazer custom-train Ultralytics YOLO11 para ajudar os médicos na deteção de objetos em tempo real de tumores em imagens de raios-X ou tomografia computorizada. O YOLO11 pode ser treinado utilizando um conjunto de dados de imagens médicas rotuladas que destacam tanto as áreas normais como as anormais. Com a integração do JupyterLab, podes treinar e afinar modelos YOLO11 diretamente num ambiente colaborativo e amigo do código. Também oferece ferramentas para gerir conjuntos de dados, executar experiências e validar a precisão do modelo, tornando mais fácil e eficiente a adoção de vision AI in healthcare.

Como funciona a integração com o JupyterLab#

O treino personalizado de modelos Ultralytics YOLO11 no JupyterLab é simples. A plataforma é semelhante ao seu antecessor, o Jupyter Notebook ou Google Colab, e fornece um ambiente pré-configurado que facilita o início.

Para configurar o JupyterLab para o teu projeto YOLO11, começa por descarregar o ficheiro tutorial.ipynb a partir do repositório do Ultralytics no GitHub e guardá-lo no teu diretório preferido. Em seguida, abre qualquer editor de código ou terminal e executa o comando pip install jupyterlab para instalar o JupyterLab. A plataforma abrir-se-á automaticamente e exibirá a janela mostrada abaixo.

Página de arranque inicial do JupyterLab

Fig 2. Página de inicialização do JupyterLab.

Assim que a instalação estiver concluída, navega até ao diretório onde guardaste o ficheiro do caderno e executa o comando jupyter lab para iniciar a plataforma. Isto abrirá o JupyterLab no teu navegador web predefinido, onde poderás carregar o ficheiro tutorial.ipynb e começar a explorar o YOLO11. Neste ambiente interativo, podes executar o código na célula do caderno célula a célula, ajustar definições e ver os resultados instantaneamente. O JupyterLab facilita a visualização de resultados, a criação de notas e a experimentação de diferentes configurações num só lugar.

Opening the Ultralytics YOLO11 tutorial.ipynb notebook in JupyterLab's interface

Fig 3. A abrir o bloco de notas Ultralytics YOLO11 tutorial.ipynb na interface do JupyterLab.

Para obteres uma melhor compreensão do processo de treino de modelos do Ultralytics YOLO e das melhores práticas, podes consultar a documentação oficial do Ultralytics.

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

Aoexplorares a documentação de integrações do Ultralytics, vais reparar que existe uma grande variedade de integrações à escolha. Algumas delas oferecem inclusivamente funcionalidades semelhantes. Por exemplo, a integração do Google Colab oferece um ambiente com estilo de caderno que suporta o treino do YOLO11, incluindo o treino personalizado de um modelo pré-treinado para tarefas específicas. Com tantas integrações, é importante ter em mente o que torna a integração do JupyterLab única.

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

Aqui estão alguns outros motivos pelos quais as integrações com o JupyterLab podem ser uma ótima escolha para seu projeto:

  • Gerenciamento fácil de células: Gerenciar diferentes células no JupyterLab é fácil. Em vez do tedioso método de recortar e colar, você pode arrastar e soltar células para reorganizá-las.

  • Cópia de células entre notebooks: Você pode copiar facilmente células entre diferentes notebooks arrastando e soltando células de um notebook para outro.

  • Múltiplas visualizações: O JupyterLab suporta múltiplas visualizações do mesmo notebook, o que é particularmente útil para notebooks longos. Você pode abrir diferentes seções lado a lado para comparar ou explorar, e quaisquer alterações feitas em uma visualização aparecerão na outra.

  • Troca fácil para a visualização clássica de notebook: Para aqueles que estão mais familiarizados com a interface clássica do Jupyter Notebook, o JupyterLab oferece uma troca fácil. Você pode simplesmente substituir “/lab” no link do navegador por “/tree” para retornar à visualização familiar do notebook.

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

De seguida, vamos explorar algumas aplicações práticas de trabalhar no Ultralytics YOLO11 utilizando a integração com o JupyterLab.

Por exemplo, um programador que trabalhe em tecnologias de monitorização de vida selvagem pode utilizar a integração do JupyterLab para treinar um modelo YOLO11. Ao treinar o YOLO11 de forma personalizada, podem construir aplicações de visão computacional que identificam espécies ameaçadas a partir de imagens de drones. O JupyterLab torna este processo mais fácil ao fornecer um único espaço de trabalho para explorar dados, efetuar pré-processamento e treinar modelos. Os programadores podem executar código, testar modelos e ver resultados num único local, mantendo o fluxo de trabalho simples e organizado.

Um exemplo de utilização de modelos do Ultralytics YOLO para detetar espécies de vida selvagem

Fig. 4 Um exemplo de utilização de modelos do Ultralytics YOLO para detetar espécies de vida selvagem.

Além da conservação da vida selvagem, a combinação confiável do Ultralytics YOLO11 e do JupyterLab pode ser usada em uma variedade de aplicações do mundo real, como:

  • Computer vision in agriculture: O suporte do Ultralytics YOLO11 para várias tarefas de visão computacional pode ajudar a detectar doenças em plantações, monitorar o crescimento das plantas ou identificar ervas daninhas a partir de imagens de drones ou satélites, com o JupyterLab simplificando a análise de dados e a otimização de modelos.

  • Quality control in manufacturing: Ao analisar imagens em tempo real, o Ultralytics YOLO11 pode identificar defeitos em produtos nas linhas de montagem, enquanto o JupyterLab fornece um ambiente centralizado para refinar modelos e avaliar resultados.

  • IA na logística: Tarefas como o rastreio de inventário e a leitura de pacotes podem ser automatizadas utilizando o YOLO11, que deteta objetos em imagens e coloca caixas delimitadoras à sua volta para indicar as suas localizações, enquanto o JupyterLab fornece ferramentas para treinar, validar e testar modelos de forma eficiente utilizando dados logísticos.

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

Aqui tens uma breve vista d'olhos sobre algumas das formas únicas em que a integração do JupyterLab beneficia a visão de IA em geral:

  • Acesso remoto e escalabilidade: Ele pode ser executado tanto em plataformas de nuvem quanto em servidores remotos, permitindo o acesso a recursos computacionais poderosos e pesquisas colaborativas.

  • Suporte a múltiplas linguagens de programação: Embora Python seja a linguagem mais comumente usada, o JupyterLab suporta outras linguagens como R, Julia e Scala, tornando-o versátil para fluxos de trabalho diversos.

  • Integração de dados: O JupyterLab integra-se perfeitamente com bancos de dados, armazenamento em nuvem e ferramentas de processamento de dados, tornando mais fácil lidar com grandes conjuntos de dados necessários para o treinamento de IA de visão.

Principais pontos#

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 único espaço de trabalho onde podes organizar os teus dados, treinar e testar modelos personalizados e colaborar com outros programadores. Com as suas extensões e complementos úteis, podes concentrar-te em construir e melhorar os teus modelos em vez de te preocupares com a configuração do teu ambiente de trabalho.

Seja ajudando a proteger a vida selvagem, melhorando exames médicos ou verificando a qualidade de produtos em fábricas, a integração com o JupyterLab, com suporte da Ultralytics, torna o processo mais simples e eficiente.

Junta-te à nossa comunidade e consulta o nosso repositório no GitHub ou os guias para aprender sobre IA. Também podes explorar mais aplicações como visão computacional na indústria ou IA em carros autónomos nas nossas páginas de soluções.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática