1
resposta

[Projeto] 03 Etapa #1

Etapa # 1 – Criando dados e carregando o classificado Zero -Shot

Nesta etapa precisamos simular transações bancárias , definir categorias de despesas e carregar um modelo de classificação Zero -Shot usando a biblioteca Transformers.

1️ Crie lista de transações

Primeiro criamos uma lista em Python com exemplos de segurança de transações bancárias.

transacoes = [ "UBER TRIP SAO PAULO" , "SUPERMERCADO EXTRA COMPRA" , "NETFLIX MENSALIDADE" , "POSTO SHELL COMBUSTIVEL" , "RESTAURANTE PIZZARIA ITALIA" , "MAGAZINE LUIZA COMPRA ONLINE" , "PAGAMENTO CONTA DE LUZ ENEL" , "CINEMA SHOPPING IGUATEMI" ]

Essas transações simulam gastos comuns de um cliente.

2️ Definir categorias de despesas

Agora definimos as categorias que o modelo deve usar para classificar as transações.

categorias = [ "Alimentação" , "Transporte" , "Contas e Serviços" , "Lazer" , "Compras" ]

3️ Criar o classificador Zero- Shot

Utilizamos a função pipeline da biblioteca Transformers para carregar um modelo de classificação.

O modelo recomendado é:

vidhur2k/mBERT-Portuguese-Mono

from transformers import pipeline classifier = pipeline ( "zero-shot-classification" , model = "vidhur2k/mBERT-Portuguese-Mono" )

1 resposta

Oi, Moacir. Como vai?

Agradeço por compartilhar seus resultados com a comunidade Alura.

Gostei da forma como você organizou a atividade em etapas, separando transações, categorias e o carregamento do classificador zero-shot-classification. Isso mostra um raciocínio bem estruturado para preparar os dados antes da classificação, algo muito importante em projetos com IA.

Uma dica interessante para o futuro é usar enumerate() para percorrer as transações com índice, o que pode ajudar bastante na hora de exibir ou revisar os resultados da classificação. Veja este exemplo:


transacoes = ["UBER TRIP SAO PAULO", "NETFLIX MENSALIDADE", "POSTO SHELL COMBUSTIVEL"]

for indice, item in enumerate(transacoes, start=1):
    print(f"{indice} - {item}")

Nesse código, enumerate() adiciona um número para cada transação, facilitando a leitura e a organização da saída.

Alura

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