0Pricing
Learn AI with Python · Aula

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.

Primeira rede neural com TensorFlow — ilustração 1

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 np

Preparando 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.

Primeira rede neural com TensorFlow — ilustração 10

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

  1. Introdução às redes neurais
  2. Funções de ativação
  3. Redes neurais de propagação direta
  4. Algoritmo de retropropagação
  5. Primeira rede neural com TensorFlow
← Voltar para Learn AI with Python