An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# classification-tweets-national-security-ecuador





Logo

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



  1. About The Project



  2. Getting Started


  3. Usage

  4. Contributing

  5. License

  6. Contact

## About the project

![Project][project-screenshot]

This project is in development.

(back to top)

## 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]

(back to top)

## 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
```

(back to top)

### Usage

1. Rename file **sample.env** to **.env**.
2. Replace your **credentials** into the _.env_ file.
3. Execute with console.
```
python main.py
```

(back to top)

## 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)

(back to top)

## License

Distributed under the MIT License.

(back to top)

## Contact

- [![LinkedIn][LinkedIn]][linkedin-url]
- [![Outlook][Outlook]](mailto:jpcadena@espol.edu.ec?subject=[GitHub]tweets-classification-backend)

(back to top)

[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