Individualized Real Time Automation of Color Grading and Editing Using CNNs (Convolutional Neural Networks), and/or GANs (Generative Adversarial Networks) WITHIN Mirrorless Cameras based on user history and stylistic choices, while maintaining photographic and artistic integrity