Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request - Hybrid Recommendation System for Model Selection #324

Merged

Conversation

sanchitc05
Copy link
Contributor

@sanchitc05 sanchitc05 commented Oct 14, 2024

Fixes #116

Related Issues or bug

  • Info about Issue or bug

Fixes: #[issue number that will be closed through this PR]

Proposed Changes

Description:

I have implemented a Hybrid Recommendation System that helps users select the most appropriate machine learning models based on the type of dataset and the task (e.g., classification, regression). This system combines content-based filtering (recommending models based on dataset features) and collaborative filtering (ranking models based on user feedback).

Code Overview:

recommend_based_on_data_type(data, task_type):

This function analyzes the dataset and task type to suggest suitable models. For example, if the data is images and the task is classification, models like CNN and ResNet are recommended.

get_user_feedback(model):

This function retrieves user feedback for a specific model. If feedback exists, it returns the average rating for the model (on a scale of 1-5); otherwise, it informs that no feedback is available.

hybrid_recommendation_system(data, task_type):

This function combines the two approaches:

  1. It first recommends models based on the dataset type and task (content-based filtering).
  2. Then, it ranks these recommendations based on user feedback (collaborative filtering), so models with better feedback are prioritized.

Additional info:

The system can be enhanced by adding more models and feedback, or integrating it into a larger platform for ML model selection.
I am happy to collaborate on improving this further!

Please review the changes and consider merging this into the project. Let me know if there are any changes or suggestions!

Copy link

👋 Thank you for opening this pull request! We appreciate your contribution to improving this project. Your PR is under review, and we'll get back to you shortly.
Don't forget to mention the issue you solved!.

To help move the process along, please tag @UppuluriKalyani, @Neilblaze, and @SaiNivedh26 for a faster review!

@UppuluriKalyani UppuluriKalyani merged commit 13d415f into UppuluriKalyani:main Oct 14, 2024
3 checks passed
Copy link

🎉🎉 Thank you for your contribution! Your PR #324 has been merged! 🎉🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature request - Hybrid Recommendation System for Model Selection
2 participants