Two bugs to know about. First, you are using a deprecated API call that fails in Firefox. Second, you are using an HTTP endpoint that fails to upgrade to HTTPS to call the GoodReads API, which also fails with HTTPS-Only enabled in both Chrome and Firefox. The idea seems good, but since I can't import my GoodReads successfully, it's hard for me to try
Show HN: I scraped 3B Goodreads reviews to train a better recommendation model
271–275 of 275 posts
Re: Show HN: I scraped 3B Goodreads reviews to train a better recommendation model
#272Re: Show HN: I scraped 3B Goodreads reviews to train a better recommendation model
#273Earlier quoted context omitted.
Ah. My fault. I put the whole URL in the User ID box instead of just the User ID. Do you know how your model compares to Cinematch's SVD? Does your model use only books rated highly or also include low rated ones?
I am not familiar with Cinematch, is there a writeup about it? When training I used every input book and did not include ratings as a feature. In the future I want to experiment with treating 1 or 2 star ratings as negative feedback.
Netflix used to have a great recommendation engine based on what you liked/disliked. It included all of their members ratings. They had a contest in which they offered $1M to anyone who could improve their algorithm by 10%. The winning team used some kind of customized version of Singular Value Decomposition. The algorithm is public.
I think it is essential to use the negative ratings.
Re: Show HN: I scraped 3B Goodreads reviews to train a better recommendation model
#274Honestly, with this I see same results as with any other recommendation system - I type some nice Sci-fi/Fantasy I read, it give me generic Sci-Fi fantasy I already read. Even those I really didn't like. I add those I like to the list, ignoring those I didn't, and in the end I just end up with recommendations I already read and didn't like. I feel like wasted my time yet with another smart recommendation system.
Re: Show HN: I scraped 3B Goodreads reviews to train a better recommendation model
#275Two bugs to know about. First, you are using a deprecated API call that fails in Firefox. Second, you are using an HTTP endpoint that fails to upgrade to HTTPS to call the GoodReads API, which also fails with HTTPS-Only enabled in both Chrome and Firefox. The idea seems good, but since I can't import my GoodReads successfully, it's hard for me to try
I use `fetch` on relative endpoints so that's odd. There shouldn't be any external API calls on my website other than whatever the Cloudflare captcha uses. I also use HTTPS-only in Chrome and did not experience any issues. I just tested Firefox with HTTPS-only on/off and Safari on my phone and I was able to import shelves for multiple users. Are you sure that you do not have any privacy settings on (can you access yo…
This looks like you might be using concurrency in your JS for the import and a timeout is being hit?