8000 GitHub - GeekyVishweshNeelesh/Python-Machine-Learning-Project Β· GitHub
[go: up one dir, main page]

Skip to content

GeekyVishweshNeelesh/Python-Machine-Learning-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Python-Machine-Learning-Project

πŸ“° Financial Market News Sentiment Analysis

Analyze financial news headlines to infer market sentiment using Python, NLP, and machine learning (LSTM/LSTM+BERT).


πŸ” Project Overview

This project scrapes and processes financial news headlines, applies NLP techniques to perform sentiment analysis, and explores how sentiment relates to market trends and investment decisions.


πŸš€ Features

  • Text Preprocessing: Cleans headlines by removing noise, tokenizing, and normalizing.
  • Sentiment Classification: Implements models (e.g., RandomForest Classification) to label headlines as positive, negative, or neutral.
  • Evaluation: Includes metrics like accuracy, ROC-AUC, confusion matrix, and possibly time-series correlation.

πŸ› οΈ Tech Stack

  • Python 3.x
  • Libraries: pandas, numpy, scikit-learn, TensorFlow, Keras, transformers, TextBlob, Matplotlib, Seaborn

πŸ›  Install & Setup

  1. Clone the repository

    git clone https://github.com/GeekyVishweshNeelesh/Python-Machine-Learning-Project.git
    cd Python-Machine-Learning-Project
  2. Create and activate virtual environment

    python3 -m venv venv
    source venv/bin/activate       # macOS/Linux
    venv\Scripts\activate        # Windows
  3. Install dependencies

    pip install -r requirements.txt

πŸ““ Usage

  1. Open Project_Python_Financial_Market_News_Sentimental_Analysis.ipynb in Jupyter.
  2. Go through each section:
    • Data loading & cleaning
    • Exploratory Data Analysis (EDA)
    • Preprocessing
    • Training & evaluating models
    • (Optional) Market sentiment correlation
  3. Execute all cells in order. Modify the data source or extend to live news feeds if needed.

🀝 Contributing

Feel free to:

  • Fork the repo
  • Submit pull requests with improvements (e.g., model enhancements, code cleanup, dockerization)
  • File bug reports or feature requests via GitHub Issues

πŸ“ Author

Vishwesh Neelesh – Data Scientist
GitHub: GeekyVishweshNeelesh
Built with ❀️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

0