Ajuste modelos de machine learning, como o Ultralytics YOLO, para tarefas específicas. Aprenda métodos, aplicações e práticas recomendadas aqui!
O ajuste fino é uma técnica central em aprendizado de máquina (ML) que envolve pegar um modelo pré-treinado em um conjunto de dados grande e geral e treiná-lo ainda mais em um conjunto de dados menor e especializado. Este processo, uma forma de aprendizado por transferência, adapta o conhecimento aprendido do modelo para se destacar em uma tarefa específica sem ter que treinar um modelo do zero. Ao começar com um modelo de base poderoso, os desenvolvedores podem alcançar alto desempenho com significativamente menos dados e recursos computacionais, um conceito explorado por instituições como o Stanford AI Lab.
O processo começa com um modelo cujos pesos já foram otimizados em um conjunto de dados amplo como ImageNet para visão ou um corpus de texto massivo para Modelos de Linguagem Grandes (LLMs). Este modelo pré-treinado já entende características gerais — como bordas e texturas em imagens ou gramática e semântica em texto. O ajuste fino então continua o processo de treinamento, tipicamente usando uma taxa de aprendizado menor, em um conjunto de dados personalizado adaptado à aplicação alvo. Isso ajusta os parâmetros do modelo para se tornarem especializados para as nuances específicas da nova tarefa. Frameworks como PyTorch e TensorFlow fornecem ferramentas extensivas para implementar fluxos de trabalho de ajuste fino.
O ajuste fino é amplamente utilizado em visão computacional (CV) e Processamento de Linguagem Natural (NLP).
É importante diferenciar o ajuste fino de outras técnicas de adaptação de modelos:
A Ultralytics simplifica o processo de ajuste fino de seus modelos YOLO de última geração para aplicações personalizadas. Os usuários podem facilmente carregar pesos pré-treinados e começar o treinamento em seus próprios conjuntos de dados para tarefas como classificação de imagens, detecção ou segmentação. A plataforma Ultralytics HUB otimiza ainda mais este fluxo de trabalho, fornecendo uma solução integrada para gerenciar conjuntos de dados, treinar modelos e, eventualmente, realizar a implantação. Para obter o melhor desempenho, o ajuste fino é frequentemente combinado com um cuidadoso ajuste de hiperparâmetros.