MemeNet
An Android application that crawls the internet for memes and uses machine learning to match users to a preferred meme. The user can like or dislike a given meme and it will recommend some memes that are tuned to the users preferences.
The Net
Mechanics
- Discover a sub-embedded space of user and meme through a recommender system. (NNMF)
- Extract embedded feature from all available memes to be matched quickly with a specific user. (CNN)
- Obtain user preference by simply solving linear systems.
Application
Communicates local data to a global context through the Firebase database with realtime updates. Dynamically requests data through a server-based API.
Stack
- Android 7.1
- Flask
- NumPy
- SciKit
- MathPlotLib
- Pyrebase
- SKImage
- Kotlin
- Tensorflow
Contributors
- Ben
- Supawit
- Daniel
- Blake
- Michael
Log in or sign up for Devpost to join the conversation.