• FauxLiving@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 hours ago

      It’s a way to infer the data without having to create some human engineered and fragile detection method.

      The problem of dealing with unreliable signal transmission (i.e. a CNN’s error rate at inferring the data based on their imaging) is well explored. A CNN that fails to correctly read some measurable percentage of time is not much different than a wireless data transmission on a noisy channel.

      You solve the problem by encoding the signal so that you can check the data as it comes in to discover and correct for errors. A simple example would be writing the data 3 times so that you could compare the inference on each of the 3 places where the data is written. Modern error checking algorithms can do a lot better than this, space-wise.

      CNNs can be trained to have a very high accuracy rate on these kinds of image recognition tasks (especially with a limited symbol set) and they can tune their error correction around the CNN’s error rates so the net result would be a clean and error check and corrected output.

      Not to mention that CNNs may not be required of future persons with better imaging technology.