[💡SUG] Do you support the ability to extract recommendations after training and evaluation?
See original GitHub issueIs your feature request related to a problem? Please describe. After I train and evaluation, I am struggling to figure out how to run the models on data after-the-fast. For example,
- suppose I have a series of user IDs for which I’d like to get the top-10 rankings for. or
- suppose I have a user ID and an item ID, and would like to know what is the item’s positional ranking for that user
Because the DataLoader
’s class has several other elements built in (e.g. negative sampling config, used IDs information), I am unsure how to create a “fresh” DataLoader with IDs that I’d like to generate rankings for.
Describe the solution you’d like An exposed interface/function to evaluate:
- scores and/or rankings of items, given a user ID
- score and position of an item, given an item ID and a user ID
Describe alternatives you’ve considered
I’ve tried to “override” the test_data
DataLoader
object in the quickstart with my own data, but ran into indexing issues and figured I’d ask first.
Additional context N/A – Thank you for open-sourcing this! Really cool!
Issue Analytics
- State:
- Created 3 years ago
- Comments:18
Top Results From Across the Web
Training Effectiveness | Training Development - CDC
The best way to evaluate any change in learning is through assessment before and after the training. Conduct a pretest before and a...
Read more >How To Evaluate The Effectiveness Of Training Programs
Summary: Evaluating training effectiveness is critical to ensure training programs support business objectives.
Read more >[ 💡 SUG] Top-N Evaluations on Labled data (label ... - GitHub
Actually I am looking at your Interaction.py. While testing, it should be guaranteed that all interaction records of one single
Read more >Improving In-Training Evaluation Programs - PMC - NCBI - NIH
To demonstrate efficacy, new programs of in-training assessment must be both reliable and feasible. A generalizability study utilizing objective evaluations by ...
Read more >5 Best Ways to Evaluate Training Effectiveness and Impact
The process of training evaluation boosts employee morale, helps improve overall work quality, and is essential to overall training ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Thanks for your insightful commment. Because we are refactoring related functions, these features will be added in the future versions. If you want to implement these features in the current version temporally, please refer to this example:
Note: method
dataset.token2id
&dataset.id2token
are added in #511 .Output:
Hi is there a way to re-open this thread? there are 2 unanswered questions here. many thanks