Tag: machine learning

  • Teaching the App to Categorize Transactions

    Teaching the App to Categorize Transactions

    The whole reason I built this tool is that I was tired of writing categorization rules that broke every time my bank reformatted a description. This post covers how I replaced that with a vector similarity search using transformer embeddings, where the system learns from what you’ve already categorized rather than from rules you have to maintain. The approach…

  • Building My Own Personal Finance App From Scratch (With AI Help)

    Building My Own Personal Finance App From Scratch (With AI Help)

    TL;DR: I got tired of manually categorizing transactions in Firefly III and wanted a FIRE dashboard that doesn’t require three clicks to find. So I built my own finance tool from scratch, using Claude Code as my primary development method. This series documents what happened, the things that worked surprisingly well, and the things that went sideways. The Moment It Started…

  • Categorizing Transactions with Machine Learning and rules

    Categorizing Transactions with Machine Learning and rules

    In this post, I’ll demonstrate how combining rules-based systems with machine learning — specifically Random Forest — can significantly improve transaction categorization, particularly for incidental and non-recurring cases. This hybrid approach not only reduces manual efforts but also improves accuracy, helping me make better financial decisions with minimal intervention.

  • Naive Bayesian Classifier on transactions

    Naive Bayesian Classifier on transactions

    For a long time I have the idea to enhance my BudgetApp application with machine learning techniques. After trying a implementation of the K-nearest-neighbor algorithm. I finally use a bayesian classifier implementation which works quite well.