{"slug": "show-hn-find-undervalued-bikes-near-you-with-ml", "title": "Show HN: Find undervalued bikes near you with ML", "summary": "A developer launched bike.broker, a tool that uses a multimodal deep learning model (BERT plus tabular features) to predict used bike prices by factoring in custom parts and upgrades, achieving an ~18% mean absolute percentage error on a test set of over 80,000 ads. The project, initially built to help the creator find carbon mountain bike wheels, currently supports ads from pinkbike.com and aims to outperform BicycleBlueBook.com by accounting for modifications rather than relying solely on model, brand, and age.", "body_md": "Hi HN-\n\nSharing a project that initially started to help me scratch my itch for carbon bike parts (mountain bike wheels in my case).\n\nThere's lots of different forums for finding used bikes, and even as an experienced cyclist it's hard to wade through all of them and compare bikes with custom parts to evaluate a good deal.\n\nbike.broker helps by letting you get a price prediction for a used bike, which takes into consideration the upgrades/custom parts. This is in comparison to [https://www.bicyclebluebook.com/](https://www.bicyclebluebook.com/) which is purely model/brand/age based (and has a reselling business which potentially biases their numbers).\n\nI built this by: - collecting historical sold ads from across the web - training+validating a multimodal deep learning model on this dataset (BERT + tabular features). ~18% MAPE on a >80K ad sample test set across all bike types. - exposing as a chat interface for maximum flexibility (yes, a dashboard would could be more effective for this but I wanted to minimize data exposure)\n\nLimitations: - Ads that dont have model year in them are over predicted for value - Doesn't have a metric for condition of the bike that is robust (attempted adding images to modelling but wasn't worth the complexity for side project) - Doesn't currently have an index for new bike stock/market dynamics. I.e post Covid bike surplus and sales wasn't priced in well -> need to compare to new bike prices as sanity check (A deep research like feature to solve this was something I want to build, but would add quite a bit of cost)\n\nCurrently supports pinkbike.com as I find it the most consistent source for more than basic bikes.\n\nHope you find it helpful!\n\nComments URL: [https://news.ycombinator.com/item?id=49022946](https://news.ycombinator.com/item?id=49022946)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-find-undervalued-bikes-near-you-with-ml", "canonical_source": "https://bike.broker", "published_at": "2026-07-23 15:13:52+00:00", "updated_at": "2026-07-23 15:22:19.060052+00:00", "lang": "en", "topics": ["machine-learning", "artificial-intelligence"], "entities": ["bike.broker", "pinkbike.com", "BicycleBlueBook.com", "BERT"], "alternates": {"html": "https://wpnews.pro/news/show-hn-find-undervalued-bikes-near-you-with-ml", "markdown": "https://wpnews.pro/news/show-hn-find-undervalued-bikes-near-you-with-ml.md", "text": "https://wpnews.pro/news/show-hn-find-undervalued-bikes-near-you-with-ml.txt", "jsonld": "https://wpnews.pro/news/show-hn-find-undervalued-bikes-near-you-with-ml.jsonld"}}