1
resposta

[Projeto] 02 Preparando o ambiente

  1. Conceito: Preparação de Ambiente para IA

suporte modelos de aprendizagem profunda
permitir usar modelos pré-treinados
conseguir criar interfaces interativas e configuração de ambiente de Machine Learning / MLOps básico
Componentes principais

  1. PyTorch ( torch)

Framework de aprendizagem profunda

usado para:

treinar modelos
rodar inferência
tensores manipuladores
2. Transformers

Biblioteca de PNL moderna (Hugging Face)

permite:

usar modelos prontos (BERT, GPT, etc.)
classificação de texto
chatbots
3. Conjuntos de dados

Facilita o carregamento e processamento de dados

  1. Gradio

Interface web rápida para IA

cria apps tipo:

chatbot
recomendador
demo de modelos
5. Hub de Abraços

Repositório de modelos

você baixa modelos com:
from transformers import pipeline

Pontos-chave técnicos
Python ≥ 3.10 → compatibilidade
Ambiente virtual → isolamento de dependências
Token Hugging Face → acesso a modelos privados/pesados
GPU (CUDA) → aceleração de processamento

Setup completo (passo a passo)
Instalação das bibliotecas
pip install torch transformers gradio datasets huggingface_hub

Criando ambiente virtual (recomendado)
python -m venv venv

Ativar no Windows

venv\Scripts\activate

Linux/Mac

source venv/bin/activate

Login sem Hugging Face
huggingface-cli login

Ou via variável de ambiente
export HUGGINGFACE_TOKEN="SEU_TOKEN_AQUI"

(Windows)
set HUGGINGFACE_TOKEN=SEU_TOKEN_AQUI
teste
import torch
from transformers import pipeline

Verificar GPU

device = 0 if torch.cuda.is_available() else -1

Carregar modelo

classifier = pipeline(
"sentiment-analysis",
device=device
)

Teste

texto = "This music makes me feel amazing!"
resultado = classifier(texto)

print("Resultado:", resultado)

1 resposta

Olá! Como vai?

Parabéns pela resolução das atividades!

E para compartilhar códigos de maneira ainda mais organizada aqui no fórum, você pode utilizar a opção abaixo:

Opção inserir bloco de código, da caixa de perguntas do fórum da alura

Após clicar, irá aparecer uma estrutura da seguinte maneira:

Opção de bloco de código sendo illustrada
O resultado será o seguinte:

Copie o seu código aqui

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!