Team Members
Drew Hill, Charles Husak, Kresimir Tokic, Joshua Boyd, Nicholas Logue
Goal
The goal of this project is to use machine learning to predict
future prices of technology stocks.
Requirements Specification
Historical data will be pulled from an internet source and stored inside of a database.
From there, the user will be able to select a company stock ticker from a given list.
The user will be shown historical chart data, the most recent news, and a prediction
of a price in the near future.
System Specifications
Hardware specifications involve a standard PC. The project is coded in Python.
Required Python modules are located in requirements.txt
Project Milestones
Draft a running document status of goals set forth in outline.
Decide on target stock sector
Determine data source for historical data and news
Establish efficient way to store data (SQL, XLSM)
Determine language for writing project
Code the web scraper
Design GUI and overall product
Discuss viable market indicators for prediction
Decide/Design machine learning backbone and algorithms
Code machine learning model
Test and adjust model
Mesh GUI with scraper and model
Draft first peer received study of finding analysis
Make second round of adjustments based on analysis
Draft second report after adjustments
Produce final report
Polish everything before submission
Submit Project