Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gangula-karthik/bank-transaction-classification

Classifying bank transactions with precisionโ€”your first step towards smarter finance management ๐Ÿ’ณ๐Ÿค–๐Ÿ“Š
https://github.com/gangula-karthik/bank-transaction-classification

finance machine-learning nlp scikit-learn

Last synced: 1 day ago
JSON representation

Classifying bank transactions with precisionโ€”your first step towards smarter finance management ๐Ÿ’ณ๐Ÿค–๐Ÿ“Š

Awesome Lists containing this project

README

        

# Bank-Transaction-Classification ๐Ÿ’ณ๐Ÿ”
Welcome to my project on bank transaction classification! This project aims to classify bank purchases into different categories such as entertainment, food and drinks, taxes, and more. ๐Ÿ“Š

## Overview โ„น๏ธ
This project was my very first venture into machine learning, and let's just say, it wasn't my finest hour. ๐Ÿ˜… However, I've decided to give it another go 2 years later, revamping the code to hopefully yield better performance. ๐Ÿ’ป

## Approach ๐Ÿ› ๏ธ
Utilizing the transaction description column, I employed text classification techniques to categorize bank purchases. ๐Ÿ“ This involved leveraging word embeddings generated through word2vec and deploying various machine learning models for accurate predictions. ๐Ÿค– Due to the multitude of classes, I had to group some together, but I'm eyeing a multi-label text classification approach for future improvements. ๐ŸŒŸ

## Performance ๐Ÿ“ˆ
The overall performance, particularly on the best baseline model (SVM), showed promising results. On stratified k-fold cross-validation, the model's performance was decent given the data that was provided.

Feel free to explore the code and contribute any insights or enhancements! Happy classifying! ๐ŸŽ‰