A ULTIMATE GUIDE TO GENERATIVE MACHINE INTELLIGENCE : FROM BEGINNER TO SPECIALIST