Hello everyone and welcome back to Not So Random Software! This week links are as random as it gets; we will start with a research paper on collaborative filtering, will jump on a book on coaching, and close off with two Rails resources! Hope you are not gonna get lost, enjoy the random walk! A … Not So Random Software #31 – Collaborative Filtering, Coaching, Rails performance and SQL views
Hello everyone and welcome back to Not So Random Software! It’s been a while since I blogged about neural networks and how to use them to rank a set of items based on the users’ preferences. The blog was in 2015 and a lot has happened since then. I think it might be a good … Not So Random Software #30 – Learning to rank
Welcome back to Not So Random Software. This week’s links are dedicated to Software Architecture. Experts might define it as the art of taking decisions that are hard to change. Being a Software Architect is a role that you can either do full time — mindful of any ivory tower risk — or opportunistically — … Not So Random Software #12 – Software Architecture
If you run an e-commerce website a classical problem is to rank your product offering in the search page in a way that maximises the probability of your items being sold. For example if you are selling shoes you would like the first pair of shoes in the search result page to be the one … Learning to rank with Python scikit-learn
In this blog post I’ll show how to build a simple recommendation engine for apartments. What are the possible design choices, how to implement them in practice, and how to validate the performance of your system.