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" )