This project aims to detect genuine and organic influencers on Instagram. The model is data-based and uses a machine learning approach :
Clone this repository on your local machine. Install Python 3.6
I will later make a pip package out of this project.
pipenv
and Pipfilepipenv
yet, pip install pipenv
pipenv install
pipenv install --skip-lock
requirements.txt
pip install -r requirements.txt
python src/__init__.py
You can check out docs here.
annotation_tool.py
helped me to annotate influencers streamed in the database.classifier.py
lets you analyze an Instagram profile and classifies it among inlfuencer/not influencer.main.py
is the entrypoint. Currently, it lauches streamer.py
.sql_client.py
is the SQL client. It processes and creates SQL requests to the database.streamer.py
streams Instagram content into the database.train.py
trains the model with data available in the database.user.py
processes user infomation and extracts feature for machine learning.utils.py
gathers all utility functions.Valentin Berthelot
valentin.berthelot@imt-atlantique.fr valentin.berthelot5@gmail.com