Skip to content
Snippets Groups Projects

Update README.md

Merged Prudent Hugo requested to merge Hugo into master
1 file
+ 36
2
Compare changes
  • Side-by-side
  • Inline
+ 36
2
# tweetoscope_2021_17
# Tweetoscope_2021_17
![image](https://drive.google.com/uc?export=view&id=1ImJ9-gvKyRiiCmmvv83aMM3XaUIeoFne)
### Objectives of the project
---
This project consists in predicting the popularity of tweets. by popularity we mean the number of people that will retweet an original tweet.
We don't collect real tweets but instead we use a generator of tweets that simulates tweets and retweets. Each one is associated with a time of emission and a magnitude corresponding to the number of followers of the isuer of the tweet/retweet.
You can find the complete description of the project [here](https://sdi.metz.centralesupelec.fr/spip.php?article25).
#### The architecture of our application
---
In order to make a prediction, our application is based on the following stages :
- The ***Tweet Generator*** (written in C++) generates tweets
- Then the ***Tweet Colector*** (in python as for the rest of the project) collects tweets from the generator. It organize them in partial cascades and send them to the estimator at different time windows. When a cascade is over, it send its final information to the predictor for it to compare the true size of a cascade with its prediction.
- The ***Hawkes Estimator*** receives the partial cascades, makes an estimation of the final size and parameters of the cascade. It sends them to the predictor.
- The ***Predictor*** receives the estimated popularities of a cascade from the Hawkes Estimator and its real final size from the Colector. Thanks to a random forest model, it ajusts the prediction of the estimator and send it to an alerts topic. It then sends the prediction error on a stats topic, and a new sample on a samples topic to train the random forest model. There is on random forest model for every time window.
Here is the architecture of the application :
![image](https://drive.google.com/uc?export=view&id=1YHOqcb76-i7xukSmC3EjaO7y2dfqAs4B)
#### How to launch the application
---
Blablabla
#### Members of the project :
---
- Khalil Hadrich
- Idriss Ben M'rad
- Oscar Ambrois
- Hugo Prudent
Projet Tweetoscope 2021 3A SDI
\ No newline at end of file
Loading