AYSE-DUMAN/Sentiment-Analysis-on-Stocks-Data-using-NLP
This study is about creating a sensitivity classifier model using messages from customers. We have a binary classification problem that categorizes stock sensitivity data as positive or negative. 1 indicates positive sentiment and 0 indicates negative sentiment. The main resource I used in the study is the Python & Machine Learning for Financial Analysis course on Udemy. The main steps are as follows: Importing required libraries(pandas,numpy,seaborn,matplotlib,nltk,gensim,tensorflow) Explanatory Data Analysis Data cleaning (removing punctuations and stopwords from text) Visualization of cleaned dataset and plotting wordcloud Prepare the data by tokenizing and padding Building a custom-based deep neural network for sentiment analysis (embedding layer, LSTM network) Making prediction and assessing the model performance (confusion matrix)
No commits in the last 6 months.
Stars
5
Forks
1
Language
Jupyter Notebook
License
—
Category
Last pushed
Dec 08, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/AYSE-DUMAN/Sentiment-Analysis-on-Stocks-Data-using-NLP"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
lefterisloukas/edgar-crawler
The only open-source toolkit that can download SEC EDGAR financial reports and extract textual...
yya518/FinBERT
A Pretrained BERT Model for Financial Communications. https://arxiv.org/abs/2006.08097
shirosaidev/stocksight
Stock market analyzer and predictor using Elasticsearch, Twitter, News headlines and Python...
Shubxam/Nifty-500-Live-Sentiment-Analysis
Live Sentiment Analysis dashboard of NIFTY 500 universe of stocks using plotly and streamlit
louisowen6/SENN
Code implementation of "SENN: Stock Ensemble-based Neural Network for Stock Market Prediction...