| CPC G06N 20/10 (2019.01) [G06F 18/214 (2023.01); G06F 18/24 (2023.01); G06F 18/241 (2023.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06F 2218/12 (2023.01); G06N 5/01 (2023.01)] | 16 Claims |

|
1. A communication system controller, comprising:
a processor;
a receiver; and
a memory containing instructions that when read by the processor direct the processor to perform operations including:
obtaining a transmission signal, using the receiver, wherein:
the transmission signal is encoded with a message,
the receiver receives the transmission signal via a communication channel, and
the communication channel is the medium through which signals are transmitted to the receiver;
extracting features in the transmission signal;
detecting the content of the message based on the extracted features using a machine learning classifier, wherein the machine learning classifier is trained by:
receiving a training message;
comparing a detected value of the content of the training message and a known value of the content of the training message; and
updating the machine learning classifier based on a difference between the detected value of the content of the training message and the known value of the content of the training message; and
training the machine learning classifier using the classified transmission signal.
|