neural-open.nvim is a Neovim plugin that integrates with Snacks.nvim that trains a neural network to rank files based on your navigation patterns using features like fuzzy-finder match scores, file access frecency, and directory structure. It trains a small multi-layer perceptron and updates the network for a few iterations each time you choose a file to learn your preferences.
I made this because I always felt other file search solutions never fully match my flow and could learn more from how I use them to be better. It was also a fun little side project to help me remember some of the details of the math in deep learning that had gotten a little stale over time.