MACHINE LEARNING STOCK ASSESSMENT PLATFORMS : A NEWBIE'S GUIDE