twitter-based-sentiment-analysis-russia-ukraine-conflict
https://github.com/durgesh1029/twitter-based-sentiment-analysis-russia-ukraine-conflict
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Durgesh1029
- Language: Jupyter Notebook
- Default Branch: main
- Size: 7.97 MB
Statistics
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.markdown
DM Project Repository
Overview
This repository contains the implementation of the DM Project as outlined in the DM_project(2)(1).pdf document. The project focuses on [assumed objective, e.g., data mining tasks such as classification, clustering, or association rule mining]. The codebase is written in Python and includes scripts for data preprocessing, analysis, and visualization.
Repository Structure
DM_project/
├── data/ # Directory for datasets (not included in GitHub due to size/privacy)
├── src/ # Source code
│ ├── preprocess.py # Data preprocessing script
│ ├── analysis.py # Main analysis or modeling script
│ └── visualize.py # Visualization script
├── docs/ # Documentation
│ └── requirements.txt # Project dependencies
├── notebooks/ # Jupyter notebooks for exploratory analysis
│ └── exploration.ipynb # Sample notebook
├── README.md # Project overview (this file)
└── .gitignore # Git ignore file
Setup Instructions
- Clone the repository:
bash git clone https://github.com/yourusername/dm_project.git cd dm_project - Install dependencies:
Ensure Python 3.8+ is installed, then run:
bash pip install -r docs/requirements.txt - Prepare data:
Place your dataset(s) in the
data/folder as specified in the PDF. - Run the scripts:
Execute the main analysis script:
bash python src/analysis.py
Dependencies
See docs/requirements.txt for a list of required Python packages (e.g., pandas, scikit-learn, matplotlib).
Usage
- Run
preprocess.pyto clean and prepare the data. - Run
analysis.pyto perform the main data mining tasks. - Use
visualize.pyto generate plots and visualizations. - Explore
notebooks/exploration.ipynbfor interactive analysis.
Notes
- The
data/folder is excluded from version control. Ensure you have the datasets referenced in the PDF. - Update this README with specific project objectives or tasks from the DM_project(2)(1).pdf file.
Contributing
Feel free to submit issues or pull requests for improvements.
License
This project is licensed under the MIT License.
Owner
- Name: Durgesh Dongre
- Login: Durgesh1029
- Kind: user
- Location: Kanpur
- Company: IIT Kanpur
- Repositories: 1
- Profile: https://github.com/Durgesh1029
⚡ I’m an electrical engineer passionate about combining power systems with AI 🤖, machine learning 📊, and deep learning 🧠 to solve real-world problems.
Citation (CITATION.md)
I have used or reference the work on sentiment analysis of Twitter data regarding the Russia-Ukraine conflict in your project, please cite the following paper: Chaudhry, M., Prakash, N., Patel, N., Abhis, Kumar Patel, H., & Mishra, D. K. (2025). Analyzing Sentiments in Twitter Data on Russia-Ukraine Conflict Using Machine Learning Methods. 2025 2nd International Conference on Computational Intelligence, Communication Technology and Networking (CICTN).
GitHub Events
Total
- Push event: 2
- Create event: 2
Last Year
- Push event: 2
- Create event: 2