cs-ranking icon indicating copy to clipboard operation
cs-ranking copied to clipboard

Context-sensitive ranking and choice in Python with PyTorch

Results 34 cs-ranking issues
Sort by recently updated
recently updated
newest added

We have recently added some static analysis and formatting tools. One thing we are not checking for yet is inline documentation. There are some tools out there, for example [pycodestyle](https://books.agiliq.com/projects/essential-python-tools/en/latest/linters.html#pycodestyle)....

Priority: Low
Maintenance

hi @kiudee, first off: thanks for sharing this very interesting project with the community. I would very much like to experiment with it, esp. because of its support for learning...

bug

`sklearn` issues a warning during the tests: ``` sklearn.exceptions.UndefinedMetricWarning: F-score is ill-defined and being set to 0.0 in samples with no predicted labels. ``` This is because - some of...

enhancement
Priority: Medium

We should revert #138 once we have a better fix for #137, such as #115.

bug
Priority: High

A bug like #126 could have been cached by a static check for unused variables. We should think about using (at least some of) `pylint`s checks.

Priority: Medium
Maintenance

To prevent issues linke #137 we should have a CI check that tries to import `csrank` with only the minimal dependencies.

Priority: Medium
Maintenance

See https://github.com/kiudee/cs-ranking/pull/129#issuecomment-636857634. We already declare many types in docstrings. Using `mypy` would require us to formalize this a bit more, with the added bonus of static guarantees and better tooling...

enhancement
Priority: Low

We have a utility function `configure_numpy_keras` which is used in some of the experiment scripts: https://github.com/kiudee/cs-ranking/blob/a635d59a254e7d4cad06c3e04f7593392e0b9cec/csrank/tensorflow_util.py#L40-L58 It does the following: - Set random seeds - Sets the `KERAS_BACKEND` to Tensorflow...

bug
enhancement
Priority: Medium

## Description This is a work in progress. I haven't quite figured out how githubs draft PRs work. With the absolute imports in the tests we *could* have `csrank/__init__.py` empty...

I have implemented the LambdaMART algorithm for object ranking. This branch has the latest rebase from the current master branch of cs-ranking. ## Description I have created a class with...