Posted by danithaca on April 8, 2009 at 4:21pm
Jump to:
| Project: | Recommender API |
| Version: | 6.x-1.1 |
| Component: | Code |
| Category: | task |
| Priority: | normal |
| Assigned: | danithaca |
| Status: | closed (won't fix) |
Issue Summary
I'll probably have time to add a few non-recommender algorithms into the module during the summer, such as Baysian classification, community finding algorithms etc. This is my research focus as a PhD student, so I have the incentive to do it.
However, that kinda switches the module to a more general-purpose direction, and perhaps I'll name it as the Math/Algorithms API module. It'll wrap some Matrix calculation and many other algorithms (maybe w/ existing codes already) too.
As always, the code only provides APIs and functions w/o providing UI. Other developers need to write modules that use it.
Comments
#1
created an umbrella module at http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/intelliapi/
defer later once the Recommender API is more mature.
#2
Some ideas:
1. incorporate the MachineLearningAPI, basically the Naive Baysian algorithm. it's used in the memetracker project.
2. incorporate the tf-idf implementation (might be overlap with Apache Lucene/Solr)
#3
won't fix due to #816112: Evaluate alternatives to boost performance (CPU/RAM).
#4
This is totally not my area of expertise, so I'm outta my element on the details, but just wanted to say thanks danithaca! Sounds like it'll bring exciting things :)