A seguirPróximo em Fundações de IA
Redes Neurais
Fundamentos
GUIA de fundamentos
A inferência usa um modelo treinado para produzir uma saída a partir de uma nova entrada.
Ouça este guiaNarrado por IA · ~2 min
Um classificador pode retornar uma pontuação de categoria; um modelo de linguagem pode gerar tokens. A inferência geralmente deixa os parâmetros do modelo inalterados, embora um sistema circundante possa salvar informações separadamente ou aprender com o feedback.
Uma solicitação normalmente passa pela validação de entrada, pré-processamento, modelo e processamento de saída. Um serviço de texto pode tokenizar um prompt, executar o modelo repetidamente para gerar tokens e montar a resposta. Ferramentas externas e de recuperação podem adicionar mais estágios ao modelo. Seu tempo e erros contam para a experiência do usuário. Meça a latência e a taxa de transferência separadamente. Latência é quanto tempo leva uma solicitação; taxa de transferência é quantas solicitações o sistema conclui em um período. As solicitações em lote podem melhorar o rendimento e aumentar a espera por uma solicitação individual. O streaming pode fazer com que uma resposta comece mais cedo, sem reduzir o tempo necessário para terminá-la. A memória do hardware deve acomodar mais pesos do que o modelo. Buffers de trabalho, solicitações simultâneas e representações em cache também consomem memória. Entradas e saídas mais longas podem alterar o custo do serviço, portanto teste a distribuição real da carga de trabalho em vez de uma breve demonstração. Uma implantação de inferência precisa de limites, tempos limite e uma resposta utilizável quando o modelo não consegue responder. Mantenha um conjunto de avaliação versionado e compare os resultados após alterar a precisão, o lote, as versões do modelo ou o pré-processamento. Uma otimização só é útil se preservar a qualidade exigida pela tarefa.
04Exemplo trabalhado
Em uma solicitação construída, a validação leva 20 ms, a recuperação do documento 180 ms, a geração do modelo 900 ms e a formatação 30 ms.
Se esses estágios forem executados sequencialmente, o total será de 1.130 ms. Reduzir pela metade o tempo de formatação economiza apenas 15 ms.
Reduzir a recuperação para 100 ms economiza 80 ms. Meça novamente sob carga simultânea porque o enfileiramento pode alterar o resultado.
O que isso mostra
Esses tempos inventados ilustram por que otimizar um pequeno estágio dificilmente pode mudar a experiência.
Classifique uma mensagem recebida sem treinar novamente o classificador.
Transmita um rascunho de resposta preservando um controle de cancelamento claro.
Boletim informativo gratuito
Três histórias verificadas de IA a cada manhã de dia útil, escritas em linguagem simples. Gratuito para sempre, sem anúncios.
Um e-mail a cada dia útil. Cancele a inscrição com um clique. Nunca vendemos ou compartilhamos seu endereço.
Teste você mesmo
Feedback instantâneo sobre cada resposta e um certificado compartilhável com um ID verificável assim que você concluir um curso.
Apoie a educação gratuita em IA. O AI Understanding é uma organização sem fins lucrativos 501(c)(3) — sem anúncios, sem paywall, nunca. Faça uma doação
A inferência descreve a execução de um modelo. Uma tarefa pode envolver raciocínio, classificação ou geração; o rótulo de execução não estabelece qualidade de raciocínio.
Continue aprendendo
Mais guias escolhidos para este tópico
A seguirPróximo em Fundações de IA
Redes Neurais
Fundamentos