Awesome. Hilarious stuff. Two minor issues, Artificial intelligence does not exist and may never and machines can’t learn. The artificial neural network you describe in this post can in no way be described as intelligent in any normally understood use of that word. In this case it fails to meet the requirements of even the more technical definition(s) of “intelligence” with specific modifications for applications in the computer sciences. In my opinion these modifications render the word meaningless but that is neither here nor there. The term ‘machine learning’ is composed of two words that when combined in that order result in a logical contradiction and is therefore nonsense. Try neurological architecture inspired computing (NAIC) instead next time. It is not as pithy and cute and still not perfect but it is much more precise and is logically consistent. Other than that it was really good.