REASONING USING SMART SYSTEMS: A REVOLUTIONARY STAGE IN OPTIMIZED AND AVAILABLE MACHINE LEARNING FRAMEWORKS