Primeira rede neural com TensorFlow
Implementação básica usando TensorFlow.
Primeira rede neural com TensorFlow é uma aula grátis de Learn AI with Python 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 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.
Criando sua primeira rede neural com TensorFlow
Criando sua primeira rede neural com TensorFlow
Nesta lição, criaremos 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 o TensorFlow
Etapa 1: Configurando o TensorFlow
Primeiro, certifique-se de que o TensorFlow está instalado. Caso contrário, você poderá instalá-lo usando:
pip install tensorflow
Também importaremos 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
Para este 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
Criaremos 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
])Compilando o modelo
Etapa 4: Compilando o modelo
Compilamos o modelo com:
- Função de perda: Erro quadrático médio para tarefas de regressão.
- Otimizador: Descida estocástica do gradiente (SGD).
# Compile the model
model.compile(optimizer='sgd', loss='mean_squared_error')Treinando o modelo
Etapa 5: Treinando o modelo
Treinamos o modelo usando os dados de treinamento durante 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 com dados novos:
# Predict on new data
print(model.predict([6]))Avaliando o modelo
Etapa 7: Avaliando o modelo
Avaliamos o desempenho do modelo nos dados de treinamento para garantir que ele aprendeu 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
As redes neurais de propagação direta criadas com 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 fraude.
- Regressão: Previsão de preços e previsão de demanda.
Resumo e próximos passos
Resumo e próximos passos
Nesta lição, nós:
- Criamos e treinamos uma rede neural simples usando TensorFlow.
- Aprendemos as etapas principais: preparação do conjunto de dados, criação do modelo, compilação e treinamento.
- Fizemos previsões e avaliamos o desempenho do modelo.
Em seguida, exploraremos como as redes neurais são ampliadas para arquiteturas mais avançadas, como as redes neurais convolucionais (RNCs), em 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 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 “Primeira rede neural com TensorFlow”?
Implementação básica usando TensorFlow. 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 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 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
- Introdução às redes neurais
- Funções de ativação
- Redes neurais de propagação direta
- Algoritmo de retropropagação
- Primeira rede neural com TensorFlow