Primeira rede neural com TensorFlow
Implementação básica usando TensorFlow.
Primeira rede neural com TensorFlow é uma aula grátis de Python Academy no CoddyKit. Esta é a aula 5 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.
Criando sua primeira rede neural com TensorFlow
Criando sua primeira rede neural com TensorFlow
Nesta lição, vamos criar uma rede neural simples de propagação direta usando TensorFlow. TensorFlow é uma estrutura popular para criar e treinar modelos de aprendizado de máquina.

Configurando TensorFlow
Etapa 1: Configurando TensorFlow
Primeiro, certifique-se de que TensorFlow está instalado. Caso contrário, você pode instalá-lo usando:
pip install tensorflow
Também vamos importar as bibliotecas necessárias para esta lição.
import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
import numpy as npPreparando o conjunto de dados
Etapa 2: Preparando o conjunto de dados
Neste exemplo, usaremos um conjunto de dados simples em que a entrada é uma única característica e a saída é o dobro dela:
# Generate sample data
X = np.array([[1], [2], [3], [4], [5]], dtype=float)
y = np.array([[2], [4], [6], [8], [10]], dtype=float)Criando o modelo
Etapa 3: Criando o modelo
Vamos criar um modelo simples com uma camada de entrada, uma camada oculta e uma camada de saída. A camada oculta usará a função de ativação ReLU.
# Create the model
model = Sequential([
Dense(10, activation='relu', input_shape=(1,)), # Hidden layer with 10 neurons
Dense(1) # Output layer with 1 neuron
])Compilação do modelo
Etapa 4: Compilação do modelo
Compilamos o modelo com:
- Função de perda: Erro quadrático médio para tarefas de regressão.
- Otimizador: Descida de gradiente estocástica (SGD).
# Compile the model
model.compile(optimizer='sgd', loss='mean_squared_error')Treinamento do modelo
Etapa 5: Treinamento do modelo
Treinamos o modelo usando os dados de treinamento por 500 épocas. Durante o treinamento, o modelo aprende a minimizar a perda.
# Train the model
model.fit(X, y, epochs=500, verbose=1)Fazendo previsões
Etapa 6: Fazendo previsões
Após o treinamento, podemos usar o modelo para fazer previsões em novos dados:
# Predict on new data
print(model.predict([6]))Avaliação do modelo
Etapa 7: Avaliação do modelo
Avaliamos o desempenho do modelo nos dados de treinamento para garantir que ele tenha aprendido o padrão corretamente:
# Evaluate the model
loss = model.evaluate(X, y)
print(f"Loss: {loss}")Aplicações no mundo real
Aplicações no mundo real
Redes neurais de propagação direta construídas usando TensorFlow podem ser aplicadas a:
- Análise preditiva: Previsão de vendas e tendências.
- Classificação: Detecção de mensagens indesejadas e detecção de fraudes.
- Regressão: Previsão de preços e previsão da demanda.
Resumo e próximos passos
Resumo e próximos passos
Nesta lição, nós:
- Construímos e treinamos uma rede neural simples usando TensorFlow.
- Aprendemos sobre as principais etapas: preparação do conjunto de dados, criação do modelo, compilação e treinamento.
- Fizemos previsões e avaliamos o desempenho do modelo.
A seguir, exploraremos como as redes neurais são ampliadas para arquiteturas mais avançadas, como redes neurais convolucionais (RNCs), para tarefas de processamento de imagens.

Perguntas Frequentes
A aula “Primeira rede neural com TensorFlow” é grátis?
Sim — o texto completo de “Primeira rede neural com TensorFlow” é 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 “Primeira rede neural com TensorFlow”?
Implementação básica usando TensorFlow. 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 5 de 5.
Quanto tempo leva a aula “Primeira rede neural com TensorFlow”?
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
- Introdução às redes neurais
- Funções de ativação
- Redes neurais feedforward
- Algoritmo de retropropagação
- Primeira rede neural com TensorFlow