How does Anime Hint work: Difference between revisions

Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
{{update}}
{{eyecatch|NOTE:|The '''Anime Hint''' feature has been disabled for now due to the high amount of server load it produces.
We will hopefully be able to provide a new version which is not as heavy on the server oneday.
Sorry.}}{{TOCright}}


The [[Anime Hint|anime hint]] page tries to get a list of possible anime recommendations by first comparing all YOUR anime votes with the anime votes of all other anidb users.  This is used to create a weight (or score) for each user in relation to you.<br>  
The [[Anime Hint|anime hint]] page tries to get a list of possible anime recommendations by first comparing all YOUR anime votes with the anime votes of all other anidb users.  This is used to create a weight (or score) for each user in relation to you.<br>  


<b>Step #1, Find Similar Users and Assign a Relative Weight</b><br>
==Step #1, Find Similar Users and Assign a Relative Weight==
[[image:user_options.gif]]<br>
[[image:user_options.gif]]<br>
First a list is made of all the anime with your votes.  Temporary and permanent votes are treated the same (if somehow there are multiple votes on an anime the permanent is taken).<br>
First a list is made of all the anime with your votes.  Temporary and permanent votes are treated the same (if somehow there are multiple votes on an anime the permanent is taken).<br>
Line 26: Line 28:
After the weights are calculated then all of the users with a score less than the min. weight (default is 100) you specify are filtered out.<br>
After the weights are calculated then all of the users with a score less than the min. weight (default is 100) you specify are filtered out.<br>


<b>Step #2, Find Recommended Anime</b><br>
==Step #2, Find Recommended Anime==
[[image:anime_options.gif]]<br>
[[image:anime_options.gif]]<br>
Using the final list of users, now a list of anime is created.<br>
Using the final list of users, now a list of anime is created.<br>
Line 71: Line 73:
Note: You cannot assign 0 to both avg. adjustment and avg. scale at the same time.  A strict average would set avg. adjustment to 0 and avg. scale to 1.  To have no averaging set avg. adjustment to 1 and avg. scale to 0.<br>
Note: You cannot assign 0 to both avg. adjustment and avg. scale at the same time.  A strict average would set avg. adjustment to 0 and avg. scale to 1.  To have no averaging set avg. adjustment to 1 and avg. scale to 0.<br>


<b>Step #3, Filter Anime</b><br>
==Step #3, Filter Anime==
[[image:Filter_options.png]]<br>
[[image:Filter_options.png]]<br>
Now that a list of scores has been created, these are now filtered based on the criteria chosen.<br>
Now that a list of scores has been created, these are now filtered based on the criteria chosen.<br>
Line 79: Line 81:
<small>[Note, technically step 3 actually happens before step 2 for performance reasons, but it is easier to explain it this way.]</small>
<small>[Note, technically step 3 actually happens before step 2 for performance reasons, but it is easier to explain it this way.]</small>


===Weblinks===
==Weblinks==


* [http://anidb.info/perl-bin/animedb.pl?show=hint2 Anime Hint]
* [http://anidb.info/perl-bin/animedb.pl?show=hint2 Anime Hint]


[[Category:Misc]]
[[Category:Misc]]