0Pricing
Python Academy · Aula

Normalização de dados

Técnicas de padronização e escalonamento.

Normalização de dados é uma aula grátis de Python Academy 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 Python Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python Academy 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 é fundamental para algoritmos como a descida do gradiente e modelos baseados em distância. Nesta lição, você explorará 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:

  • Idade (0-100) e 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 da seguinte forma:

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 para um intervalo fixo, normalmente [0, 1]. Ele é calculado da seguinte forma:

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)

Utilize 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 de mínimo e máximo)

Normalização em Python (Escalonamento de mínimo e máximo)

Utilize MinMaxScaler de sklearn.preprocessing para aplicar o escalonamento de mínimo e 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

Considere os seguintes pontos ao selecionar uma técnica:

  • Padronização: Utilize quando os dados contiverem valores atípicos.
  • Escalonamento de mínimo e máximo: Utilize quando for necessário limitar os atributos.

Recapitulação

Recapitulação

Nesta lição, você aprendeu sobre:

  • Padronização: Escalonamento dos dados para uma média de 0 e um desvio padrão de 1.
  • Escalonamento de mínimo e máximo: Transformação dos dados para um intervalo fixo.
  • Uso de StandardScaler e MinMaxScaler em Python.

Parabéns!

Parabéns!

Você concluiu a lição sobre normalização de dados. Continue para a próxima lição para aprender sobre a 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 Python Academy, atualize para CoddyKit PRO. O curso de Python Academy inclui 5 aulas no total.

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

Técnicas de padronização e escalonamento. Você pratica Python Academy 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 Python Academy?

Nenhuma experiência prévia é necessária. Python Academy 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 Python Academy?

Sim. Cada aula de Python Academy 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 Python Academy