An apparatus configured to facilitate sharing of data and compression expansion of data models, the apparatus comprising: detection/observation logic configured to detect a first processor processing information relating to a neural network at the apparatus, wherein the neural network includes a convolutional neural network, CNN, and wherein the first processor comprises a first graphics processor and the apparatus comprises a first autonomous machine; and data sharing/retrieval logic configured to facilitate the first processor to store intermediate neural network, NN, data in a library at a database, wherein the intermediate NN data are accessible to a second processor of a computing device over one or more communication medium(s), wherein the data sharing/retrieval logic is further configured to facilitate the second processor to access and retrieve the intermediate NN data from the library when the second processor performs tasks relating to the neural network, wherein the second processor comprises a second graphics processor and the computing device comprises a second autonomous machine, further comprising compression/expansion logic configured to compress the intermediate NN data by applying an artefact and wherein the artefact and a combo of the compressed intermediate NN data along with the artefact are communicated over to the second autonomous machine over the one or more communication mediums, said artefact serving both as an extension to the compressed intermediate NN data and a form of identification, wherein the compression/expansion logic is further configured to facilitate reception of the artefact and the combo of the compressed intermediate NN data and the artefact at the second autonomous machine, wherein the compressed intermediate NN data is uncompressed using the artefact. detection/observation logic configured to detect a first processor processing information relating to a neural network at the apparatus, wherein the neural network includes a convolutional neural network, CNN, and wherein the first processor comprises a first graphics processor and the apparatus comprises a first autonomous machine; and data sharing/retrieval logic configured to facilitate the first processor to store intermediate neural network, NN, data in a library at a database, wherein the intermediate NN data are accessible to a second processor of a computing device over one or more communication medium(s), wherein the data sharing/retrieval logic is further configured to facilitate the second processor to access and retrieve the intermediate NN data from the library when the second processor performs tasks relating to the neural network, wherein the second processor comprises a second graphics processor and the computing device comprises a second autonomous machine, further comprising compression/expansion logic configured to compress the intermediate NN data by applying an artefact and wherein the artefact and a combo of the compressed intermediate NN data along with the artefact are communicated over to the second autonomous machine over the one or more communication mediums, said artefact serving both as an extension to the compressed intermediate NN data and a form of identification, wherein the compression/expansion logic is further configured to facilitate reception of the artefact and the combo of the compressed intermediate NN data and the artefact at the second autonomous machine, wherein the compressed intermediate NN data is uncompressed using the artefact.