https://github.com/jpcadena/classification-tweets-national-security-ecuador
Classification of Tweets about national security at Ecuador 2022
https://github.com/jpcadena/classification-tweets-national-security-ecuador
classification classification-model data-analysis data-science ecuador insecurity machine-learning natural-language-processing nlp nltk numpy pandas python pytorch scikit-learn snscrape supervised-learning tensorflow tweet twitter
Last synced: 2 months ago
JSON representation
Classification of Tweets about national security at Ecuador 2022
- Host: GitHub
- URL: https://github.com/jpcadena/classification-tweets-national-security-ecuador
- Owner: jpcadena
- Created: 2022-12-19T17:43:46.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-25T03:00:13.000Z (about 3 years ago)
- Last Synced: 2025-08-02T08:27:57.704Z (10 months ago)
- Topics: classification, classification-model, data-analysis, data-science, ecuador, insecurity, machine-learning, natural-language-processing, nlp, nltk, numpy, pandas, python, pytorch, scikit-learn, snscrape, supervised-learning, tensorflow, tweet, twitter
- Language: Python
- Homepage: https://github.com/jpcadena/classification-tweets-national-security-ecuador
- Size: 8.17 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# classification-tweets-national-security-ecuador
classification-tweets-national-security-ecuador
Machine Learning project based on Natural Language Processing for
Tweets Classification about national security at Ecuador.
Explore the docs »
Table of Contents
## About the project
![Project][project-screenshot]
This project is in development.
## Built with
- [![Python][Python.org]][Python-url]
- [![Pandas][Pandas]][pandas-url]
- [![numpy][NumPy]][numpy-url]
- [![scikit-learn][Scikit-Learn]][scikit-learn-url]
- [![spacy][Spacy]][spacy-url]
- [![tensorflow][TensorFlow]][tensorflow-url]
- [![keras][Keras]][keras-url]
- [![Pylint][Pylint]][pylint-url]
- [![Jupyter-Notebooks][Jupyter-Notebooks]][Jupyter-Notebooks-url]
- [![Pycharm][PyCharm]][Pycharm-url]
- [![Markdown][Markdown]][Markdown-url]
## Getting started
### Prerequisites
- [Python 3.10+][Python-docs-url]
### Installation
1. Clone the **repository**
```
git clone https://github.com/jpcadena/classification-tweets-national-security-ecuador.git
```
2. Change the directory to **root project**
```
cd classification-tweets-national-security-ecuador
```
3. Create a **virtual environment** _venv_
```
python3 -m venv venv
```
4. Activate **environment** in Windows
```
.\venv\Scripts\activate
```
5. Or with Unix/Mac OS X
```
source venv/bin/activate
```
6. Install requirements with PIP
```
pip install -r requirements.txt
```
### Usage
1. Rename file **sample.env** to **.env**.
2. Replace your **credentials** into the _.env_ file.
3. Execute with console.
```
python main.py
```
## Contributing
[![GitHub][GitHub]][GitHub-Url]
If you have a suggestion that would make this better, please fork the repo and
create a pull request.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
Use docstrings with **reStructuredText** format by adding triple double quotes
**"""** after function definition.\
Add a brief function description, also for the parameters including the return
value and its corresponding data type.\
Please use **linting** to check your code quality
following [PEP 8](https://peps.python.org/pep-0008/).\
Check documentation
for [Visual Studio Code](https://code.visualstudio.com/docs/python/linting#_run-linting)
or [Jetbrains Pycharm](https://github.com/leinardi/pylint-pycharm/blob/master/README.md).
Recommended plugin for
autocompletion: [Tabnine](https://www.tabnine.com/install)
## License
Distributed under the MIT License.
## Contact
- [![LinkedIn][LinkedIn]][linkedin-url]
- [![Outlook][Outlook]](mailto:jpcadena@espol.edu.ec?subject=[GitHub]tweets-classification-backend)
[LinkedIn]: https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white
[linkedin-url]: https://linkedin.com/in/juanpablocadenaaguilar
[Outlook]: https://img.shields.io/badge/Microsoft_Outlook-0078D4?style=for-the-badge&logo=microsoft-outlook&logoColor=white
[project-screenshot]: assets/static/images/project.png
[Python.org]: https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54
[Python-url]: https://www.python.org/
[Python-docs-url]: https://docs.python.org/3.10/
[Pylint]: https://img.shields.io/badge/linting-pylint-yellowgreen
[Pandas]: https://img.shields.io/badge/pandas-%23150458.svg?style=for-the-badge&logo=pandas&logoColor=white
[NumPy]: https://img.shields.io/badge/numpy-%23013243.svg?style=for-the-badge&logo=numpy&logoColor=white
[Scikit-Learn]: https://img.shields.io/badge/scikit--learn-%23F7931E.svg?style=for-the-badge&logo=scikit-learn&logoColor=white
[PyCharm]: https://img.shields.io/badge/PyCharm-21D789?style=for-the-badge&logo=pycharm&logoColor=white
[Markdown]: https://img.shields.io/badge/Markdown-000000?style=for-the-badge&logo=markdown&logoColor=white
[Spacy]: https://img.shields.io/badge/Spacy-09A3D5?style=for-the-badge&logo=spacy&logoColor=white
[TensorFlow]: https://img.shields.io/badge/TensorFlow-FF6F00?style=for-the-badge&logo=tensorflow&logoColor=white
[Keras]: https://img.shields.io/badge/Keras-D00000?style=for-the-badge&logo=keras&logoColor=white
[Jupyter-Notebooks]: https://img.shields.io/badge/Jupyter_Notebooks-F37626?style=for-the-badge&logo=jupyter&logoColor=white
[pylint-url]: https://www.pylint.org/
[pandas-url]: https://pandas.pydata.org/docs/
[numpy-url]: https://numpy.org/
[scikit-learn-url]: https://scikit-learn.org/stable/
[Pycharm-url]: https://www.jetbrains.com/pycharm/
[Markdown-url]: https://daringfireball.net/projects/markdown/
[spacy-url]: https://spacy.io/
[tensorflow-url]: https://www.tensorflow.org/
[keras-url]: https://keras.io/
[Jupyter-Notebooks-url]: https://jupyter.org/
[GitHub]: https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white
[GitHub-Url]: https://github.com/jpcadena/tweets-classification-backend