Skip to content

Commit

Permalink
Docs update (#67)
Browse files Browse the repository at this point in the history
* refactor: irec rename

* docs: introduction text fix

* framework description

* fix: docs and readme minor changes
  • Loading branch information
heitor57 authored Feb 9, 2022
1 parent 0a455a2 commit aa3b6e5
Show file tree
Hide file tree
Showing 10 changed files with 25 additions and 16 deletions.
19 changes: 14 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,20 @@

</div>

<div align="center">
<a href="https://irec-org.github.io/irec/">Introduction</a>
<span> • </span>
<a href="https://irec-org.github.io/irec/guide/install_irec/">Install</a>
<span> • </span>
<a href="https://irec-org.github.io/irec/guide/quick_start/">Quick Start</a>
<p></p>
</div>

## Introduction

> For Python >= 3.8
Reinforcement Learning Recommender Systems Framework
Interactive Recommender Systems Framework

Main features:

Expand Down Expand Up @@ -85,9 +94,9 @@ Check this example of a execution using the example application:
<!--:TODO:-->
## Datasets

Our framework has the ability to use any type of dataset, as long as it is suitable for the recommendation scenario and is formatted correctly. Below we list some of the datasets tested and used in some of our experiments.
Our framework has the ability to use any type of dataset, as long as it is suitable for the recommendation domain and is formatted correctly. Below we list some datasets tested and used in some of our experiments.

| Dataset | Scenery | Sparsity | Link
| Dataset | Domain | Sparsity | Link
| :---: | --- | :---: | :---: |
MovieLens 100k | Movies | 93.69% | [Link](https://grouplens.org/datasets/movielens/100k/)
MovieLens 1M | Movies | 95.80% | [Link](https://grouplens.org/datasets/movielens/1m/)
Expand Down Expand Up @@ -150,7 +159,7 @@ The [recommender metrics](https://github.com/irec-org/irec/blob/master/irec/metr

## Configuration Files

IREC has some configuration files to define an experiment, such as dataset settings, agents, policies and evaluation metrics. Below we present brief examples about each of the files available in this framework.
iRec has some configuration files to define an experiment, such as dataset settings, agents, policies and evaluation metrics. Below we present brief examples about each of the files available in this framework.

For more details on configuration files, go to [**configuration_files**](tutorials/configuration_files.ipynb)

Expand Down Expand Up @@ -257,7 +266,7 @@ tex_dir: tex/
## API
For writing anything new to the library (e.g., value function, agent, etc) read the documentation.
For writing anything new to the library (e.g., value function, agent, etc) read the [documentation](https://irec-org.github.io/irec/).
## Contributing
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/introduction.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

# Introduction

This is a specialized library containing Multi-Armed Bandit, Active Learning and others methods. A full environment to code yours Reinforcement Learning Recommender Systems. Our goal is to encourage the evaluation of reproducible offline experiments by providing simple building blocks for running robust experiments and an extremely intuitive platform. Our framework can be used to share environments reference SRs and reusable implementations of reference RS agents. Thus, we built a complete structure, from data entry and manipulation to the evaluation of the results obtained, using several evaluation metrics that are perfectly capable of measuring the quality of the recommendation.
This is a specialized library containing Multi-Armed Bandit, Active Learning and others methods. A full environment to code yours Reinforcement Learning Recommender Systems. Our goal is to encourage the evaluation of reproducible offline experiments by providing simple building blocks for running robust experiments and an extremely intuitive platform. Our framework can be used to share environments, baseline recommendation systems (RSs) and reusable implementations of baseline RS agents. Thus, we built a complete structure, from data entry and manipulation to the evaluation of the results obtained, using several evaluation metrics that are perfectly capable of measuring the quality of the recommendation.

Unlike existing frameworks, our structure has the most recent and relevant RL algorithms published so far, in addition to providing different forms and evaluation metrics, generalizable in different situations and ideal for the scenario of recommendation systems.

Expand Down
6 changes: 3 additions & 3 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Welcome to IREC documentation!
# Welcome to iRec documentation!

This is a specialized library containing Multi-Armed Bandit, Active Learning and others methods. A full environment to code yours Reinforcement Learning Recommender Systems. Our goal is to encourage the evaluation of reproducible offline experiments by providing simple building blocks for running robust experiments and an extremely intuitive platform. Our framework can be used to share environments reference SRs and reusable implementations of reference RS agents. Thus, we built a complete structure, from data entry and manipulation to the evaluation of the results obtained, using several evaluation metrics that are perfectly capable of measuring the quality of the recommendation.
This is a specialized library containing Multi-Armed Bandit, Active Learning and others methods. A full environment to code yours Reinforcement Learning Recommender Systems. Our goal is to encourage the evaluation of reproducible offline experiments by providing simple building blocks for running robust experiments and an extremely intuitive platform. Our framework can be used to share environments reference RSs and reusable implementations of reference RS agents. Thus, we built a complete structure, from data entry and manipulation to the evaluation of the results obtained, using several evaluation metrics that are perfectly capable of measuring the quality of the recommendation.

Unlike existing frameworks, our structure has the most recent and relevant RL algorithms published so far, in addition to providing different forms and evaluation metrics, generalizable in different situations and ideal for the scenario of recommendation systems.

Expand Down Expand Up @@ -29,7 +29,7 @@ Also, we provide a amazing application created using the iRec library (under the
## GET STARTED

* [Introduction](guide/introduction.md)
* [Install IREC](guide/install_irec.md)
* [Install iRec](guide/install_irec.md)
* [Quick Start](guide/quick_start.md)
* [Release Notes](guide/release_notes.md)

Expand Down
2 changes: 1 addition & 1 deletion docs/modules/evaluation_policies.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Evaluation Policies

The Evaluation Policies supported by IREC are listed below.
The Evaluation Policies supported by iRec are listed below.

| [Evaluation Policy](https://github.com/irec-org/irec/blob/master/irec/evaluation_policies/EvaluationPolicy.py) | Description
| :---: | :--- |
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/metric_evaluators.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Metric Evaluators

The Metric Evaluators supported by IREC are listed below.
The Metric Evaluators supported by iRec are listed below.

| [Metric Evaluator](https://github.com/irec-org/irec/blob/master/irec/metric_evaluators/MetricEvaluator.py) | Description
| :---: | :--- |
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/metrics.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Metrics

The recommender metrics supported by IREC are listed below.
The recommender metrics supported by iRec are listed below.

| Metric | Reference | Description
| :---: | --- | :--- |
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/models.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Models

The recommender models supported by IREC are listed below.
The recommender models supported by iRec are listed below.

| Year | Model | Paper | Description
| :---: | --- | :---: | :--- |
Expand Down
2 changes: 1 addition & 1 deletion docs/run_exp/configuration_files.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Configuration Files

IREC has some configuration files to define an experiment, such as dataset settings, agents, policies and evaluation metrics. Below we present brief examples about each of the files available in this framework.
iRec has some configuration files to define an experiment, such as dataset settings, agents, policies and evaluation metrics. Below we present brief examples about each of the files available in this framework.

For more details on configuration files, go to [**configuration_files**](tutorials/configuration_files.ipynb)

Expand Down
2 changes: 1 addition & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ theme:
nav:
- <span style="color:rgb(51,177,240)">GET STARTED</span>:
Introduction: guide/introduction.md
Install IREC: guide/install_irec.md
Install iRec: guide/install_irec.md
Quick Start: guide/quick_start.md
Release Notes: guide/release_notes.md

Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = irec
version = 1.2.6
version = 1.2.5
author = Heitor Werneck
author_email = werneck@aluno.ufsj.edu.br
description = Reinforcement Learning Recommender Systems Framework
Expand Down

0 comments on commit aa3b6e5

Please sign in to comment.