Metadata-Version: 2.1
Name: grprec
Version: 0.0.2
Summary: grprec is a python library for analizing, building, testing group recommendation system approaches
Home-page: UNKNOWN
Author: Rezgui Abdelkader
Author-email: ha_rezgui@esi.dz
License: MIT
Keywords: group recommendation
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Intended Audience :: Science/Research
Description-Content-Type: text/markdown
Requires-Dist: numpy (~=1.22.3)
Requires-Dist: pandas (~=1.4.2)
Requires-Dist: surprise (~=0.1)

# GrpRec

GrpRec is a pyhon library designed for group recommendation systems.The diffrent task that you can do using this library are:

    - Generate different types of groups from your dataset using many methods in group recommendation litterature (Random groups, similar groups, divergent groups, etc.)
    - Split your ratings dataset with different methods (train/test, train/validation/test, k-fold etc.)
    - Generate prediction scores for your generated groups using individual recommendation systems algorithm.
    - Use different group score aggregation strategies on the predicted scores to generate the recommendations (Average, Least miery, Borda count, etc.)
    - Evaluate the recommendations using diffrent metrics used in litterature (Precision, Recall, First hit, NDCG)

## Installation

To install the GrpRec library execute the following command in your python console:

```python
pip install grprec
```


