# NLP-Stock-Prediction **Repository Path**: agedcoder/NLP-Stock-Prediction ## Basic Information - **Project Name**: NLP-Stock-Prediction - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-14 - **Last Updated**: 2022-01-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Using NLP and Deep Learning to Predict Stock Price Movements Springboard Capstone Project 2 ## The Problem In the financial services and banking industry, vast amounts of resources are dedicated to pouring over, analyzing, and attempting to quantify qualitative data from news and company reports. This problem is also constantly compounded as the news cycle shortens and reporting requirements for public companies become more onerous. In this project I attempt to demonstrate the viability of using natural language processing word embeddings on SEC 8-K documents with deep learning methods to predict stock price volatility after a company experiences a major event. ## 2. The Client This project could be useful to hedge funds, banks, corporate finance offices, and anyone else involved in trading securities on public markets. ## 3. The Process 1. __Data Collection & Preprocessing__
The notebook demonstrates the workflow while the scripts were run on Google Cloud to scrape the SEC Edgar database and download financial data 2. __Text Preprocessing__ 3. __Machine Learning__ (MLP, CNN, RNN, CNN-RNN models) ## 4. Results The top-performing model achieved a 64% accuracy rate on the test data. This suggests using word embeddings on SEC filings could be a useful way of uncovering stock movements. ## 5. Write-Ups The full writeup is here as a PDF file, and a summary blog post is available on [Medium](https://towardsdatascience.com/using-nlp-and-deep-learning-to-predict-the-stock-market-64eb9229e102).