MACHINE LEARNING STOCK ANALYSIS PLATFORMS : A NEWBIE'S GUIDE