| CPC G06N 10/00 (2019.01) [G06F 15/82 (2013.01); G06N 7/01 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06N 10/20 (2022.01)] | 20 Claims |

|
1. A method for operating a system with a quantum processor, comprising:
performing the following operations by the quantum processor to determine a modulation type for a communication signal, wherein the modulation type identifies an analog or digital modulation scheme;
receiving a reward matrix at the quantum processor, the reward matrix comprising a plurality of values that are in a given format and arranged in a plurality of rows and a plurality of columns, wherein the plurality of values comprise identifiers for a plurality of machine learning algorithms and identifiers for a plurality of modulation classes;
converting, by the quantum processor, the given format of the plurality of values to a qubit format;
performing, by the quantum processor, subset summing operations to make a plurality of row selections based on different combinations of the values in the qubit format;
using, by the quantum processor, the plurality of row selections to determine a quantum probability for a selection of each row of the plurality of rows;
making, by the quantum processor, a decision about the modulation type based on the quantum probabilities; and
selectively using a communication link for communicating another communication signal based on the decision about the modulation type.
|