Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sngjuk/meme-glossary

Meme serving with NLP
https://github.com/sngjuk/meme-glossary

comics meme meme-generator meme-glossary meme-labeling

Last synced: 23 days ago
JSON representation

Meme serving with NLP

Awesome Lists containing this project

README

        

# meme-glossary
* Retrieve meme-image with query sentence embedding over zmq.

* Generate memes from comics.

Install

Server(nlp) & Client

```
git clone --recurse-submodules https://github.com/sngjuk/meme-glossary.git
./install.sh all
```

Client only :

```
git clone https://github.com/sngjuk/meme-glossary.git
./install.sh client
```

Usage :

Please check tutorial

Server :

```
./app.py --model_path model.bin --meme_dir meme_dir --saved_embedding saved_embedding.pickle
```

Client :

```python
import client
mg = client.MgClient(ip='localhost', port=5555)

# Query with sentence and get meme images.
mg.dank(['Nice to meet you'], max_img=3, min_sim=0.15)

# Random meme
mg.random()

# Save as a file.
mg.save_meme(img_data, 'image.jpg')
```