munich-quantum-toolkit / munich-quantum-toolkit/predictor
Unify the underlying Feature Vector of both the ML and the RL models
- Dominant language
- Python
- Stars
- 87
- Forks
- 23
- Avg merge
- 6h 23m
- Merged PRs (30d)
- 35
Description
Currently, the ML and RL models use slightly different feature vectors (defined in mqt.predictor.ml.helper.create_feature_dict and mqt.predictor.rl.helper.create_feature_dict, respectively) and there are separate methods to create both vectors.
This should be unified by using the same feature vector.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing mqt.predictor.ml.helper.create_feature_dict with mqt.predictor.rl.helper.create_feature_dict, then review linked pull request #758 to understand the work already underway. Done means both ML and RL models use the same feature vector and their separate creation paths are unified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- machine-learning
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100