0Pricing
Learn AI with Python · Aula

Normalização de dados

Técnicas de padronização e escalonamento.

Normalização de dados é uma aula grátis de Learn AI with Python no CoddyKit. Esta é a aula 3 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Learn AI with Python, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn AI with Python inclui 5 aulas no total.

Normalização de dados

Normalização de dados

A normalização de dados garante que todas as características de um conjunto de dados tenham escalas semelhantes. Isso é crucial para algoritmos como a descida do gradiente e modelos baseados em distância. Nesta lição, exploraremos técnicas de padronização e escalonamento.

Normalização de dados — ilustração 1

Por que normalizar os dados?

Por que normalizar os dados?

A normalização garante que todas as características contribuam igualmente para o modelo. Sem normalização, características com escalas maiores podem dominar o processo de aprendizado.

Exemplo:

  • A idade (0-100) e a renda (0-100.000) devem ser escalonadas para intervalos comparáveis.

Padronização

Padronização

A padronização transforma os dados para que tenham média 0 e desvio padrão 1. Ela é calculada assim:

z = (x - mean) / std_dev

A padronização é ideal para algoritmos como regressão logística e SVM.

Escalonamento mínimo-máximo

Escalonamento mínimo-máximo

O escalonamento mínimo-máximo ajusta os dados a um intervalo fixo, normalmente [0, 1]. Ele é calculado assim:

x_scaled = (x - min) / (max - min)

Essa técnica é usada quando os dados precisam estar limitados a um intervalo.

Normalização em Python (padronização)

Normalização em Python (padronização)

Use StandardScaler de sklearn.preprocessing para padronizar os dados.

Exemplo:

from sklearn.preprocessing import StandardScaler scaler = StandardScaler() data_scaled = scaler.fit_transform(data)

Normalização em Python (escalonamento mínimo-máximo)

Normalização em Python (escalonamento mínimo-máximo)

Use MinMaxScaler de sklearn.preprocessing para aplicar o escalonamento mínimo-máximo.

Exemplo:

from sklearn.preprocessing import MinMaxScaler scaler = MinMaxScaler() data_scaled = scaler.fit_transform(data)

Escolha de uma técnica de normalização

Escolha de uma técnica de normalização

Ao selecionar uma técnica, considere o seguinte:

  • Padronização: Use quando os dados contiverem valores discrepantes.
  • Escalonamento mínimo-máximo: Use quando as características precisarem ser limitadas a um intervalo.

Recapitulação

Recapitulação

Nesta lição, você aprendeu sobre:

  • Padronização: ajustar os dados para uma média de 0 e um desvio padrão de 1.
  • Escalonamento Min-Max: transformar os dados para um intervalo fixo.
  • Usar StandardScaler e MinMaxScaler em Python.

Parabéns!

Parabéns!

Você concluiu a lição sobre normalização de dados. Continue na próxima lição para aprender sobre mesclagem de dados em Python.

Normalização de dados — ilustração 10

Perguntas Frequentes

A aula “Normalização de dados” é grátis?

Sim — o texto completo de “Normalização de dados” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Learn AI with Python, atualize para CoddyKit PRO. O curso de Learn AI with Python inclui 5 aulas no total.

O que vou aprender em “Normalização de dados”?

Técnicas de padronização e escalonamento. Você pratica Learn AI with Python com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Learn AI with Python?

Nenhuma experiência prévia é necessária. Learn AI with Python no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 5.

Quanto tempo leva a aula “Normalização de dados”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Learn AI with Python?

Sim. Cada aula de Learn AI with Python inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Tipos de dados
  2. Tratamento de dados ausentes
  3. Normalização de dados
  4. Mesclagem de dados em Python
  5. Extração de características de dados
← Voltar para Learn AI with Python