Skip to content
/ lipy Public

Machine learning model to predict which picture from a set of pictures is more likely to get more likes on Instagram.

License

Notifications You must be signed in to change notification settings

ninesalt/lipy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Lipy ?

Lipy is a machine learning model that predicts which image from a set of images has the highest probability of getting liked the most on Instagram. This is still very much a work in progress.

How does it work?

Lipy uses Keras (with TensorFlow as its backend) to build a convolutional neural network. The network is then trained on a series of images that were previously scraped (see ./scraper) and their corresponding number of likes which are normalized to remove the correlation between number of followers and the number of likes.

The goal is that upon completion, the model will be given N images and will choose the "best" one. The best case scenario would be if model didn't have to predict the number of likes the image will get and rather it would predict from any two images, which one will score the highest. This will likely lead to better accuracy/score.

Roadmap

  • Complete initial model and compare with other models with a similar architecture.
  • Write dockerfile for the scraping component to allow deployment on cloud machines (scraping usually takes a while if many accounts are scraped).
  • Create API endpoints for public use.
  • Create frontend interface.
  • Deploy API and frontend

License

MIT License

About

Machine learning model to predict which picture from a set of pictures is more likely to get more likes on Instagram.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages