1. In a holographic computing system, a computer program product comprising one or more non-transitory computer readable storage media for storing computer executable instructions for categorizing problem solving solutions by using holographic object data as an addressing thereof, wherein the computer executable instructions are stored in such a way that when executed by a computing device cause it to: receive data that represents one or more real-world objects; divide the data into one or more sections; generate one or more holographic waveforms for each of the one or more sections, wherein each holographic waveform represents a holograph of spectral components of the divided one or more sections of data; and record the one or more holographic waveforms onto the non-transitory computer readable storage medium in such a way that allows them to each act as addressing for an artificial neural network, wherein the addressing subsequently provide possible solutions to an input of a problem.