Through this project, we will explore the strategies fueled by machine learning and statistical analysis techniques to construct and manage an equity portfolio. Our goal is to construct a market-neutral portfolio to provide returns that are independent of the market movement. In order to achieve our goal, we will develop models to select individual stocks to construct our portfolio according to various factors such as industries and valuations.