A Stock Analysis Framework building for machine learning practice