A machine learning application that determines the credibility of a social media
post given its source
for example Facebook or Instagram and it's content
.
- Python
- Pipenv
- Numpy
- NLTK
- SKLearn
- Make sure you have Python installed, specifically Python version
3.9
as it is the one used in this project. You can check if python is installed usingpython --version
. This will display the version of Python installed. For instructions on how to install Python, visit this website. - Make sure you have Pipenv install. Pipenv is the package manager and virtual environment manager
used in this project. You can check if Pipenv is installed using
pipenv --version
. This will display the version of Pipenv install. For instructions on how to install Pipenv, visit this website. - Clone this repository by running the command below:
git clone https://github.com/chiroro-jr/credibot-ml-backend.git
- Change into the project folder using the command
cd credibot-ml-backend
- Run
pipenv install
to create a virtual environment and install project dependencies - Run
pipenv shell
to activate the newly created virtual environment - Run
uvicorn app.main:app --reload
to start the backend application. Now you can send requests to the app using your favorite HTTP client.