https://github.com/philipperemy/deep-learning-tinder
Simple Tinder algorithm able to swipe left and right based on the recommendations of a pre-trained deep neural network (Machine Learning).
https://github.com/philipperemy/deep-learning-tinder
deep-learning machine-learning tinder
Last synced: 6 months ago
JSON representation
Simple Tinder algorithm able to swipe left and right based on the recommendations of a pre-trained deep neural network (Machine Learning).
- Host: GitHub
- URL: https://github.com/philipperemy/deep-learning-tinder
- Owner: philipperemy
- License: mit
- Created: 2016-02-20T05:48:16.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-11-19T10:10:49.000Z (almost 3 years ago)
- Last Synced: 2025-03-31T14:14:45.176Z (6 months ago)
- Topics: deep-learning, machine-learning, tinder
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 279
- Watchers: 15
- Forks: 54
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Deep Learning Tinder (Machine Learning)
*With DIGITS, Caffe and Tinder token auto fetching*Welcome on the Tinder Bot app whose recommandations are based on Deep Learning for image recognition. Don't forget to star or fork this repo if you appreciate the bot!
## How does it work?
Everything is explained here: http://philipperemy.github.io/tinder-deep-learning/
## How to run the bot
```
git clone https://github.com/philipperemy/Deep-Learning-Tinder.git
cd Deep-Learning-Tinder
mv credentials.json.example credentials.json
vim credentials.json # edit and fill the variables (explained in the next section: Configuration)
python main.py
```If the configuration file is correct, you will see in the logs: `Successfully connected to Tinder servers.`
## Configuration of credentials.json
- `FB_ID` : The id of your facebook. Your profile is available at https://www.facebook.com/FB_ID where FB_ID is your id.
- `FB_EMAIL_ADDRESS` : Your Facebook email address.
- `FB_PASSWORD` : Your Facebook password.
- `API_HOST`: URL of your NVIDIA Digits server. More information available here : https://github.com/NVIDIA/DIGITS
- `MODEL_ID`: ID of your trained model. It appears in the URL when you click on your model in the DIGITS interface, like this: `API_HOST`/models/`MODEL_ID``FB_EMAIL_ADDRESS` and `FB_PASSWORD` are used to retrieve your `FB_AUTH_TOKEN`, useful to request the Tinder token.
Your configuration should look like this:
```
{
"FB_ID": "tim.cook",
"FB_EMAIL_ADDRESS": "tim.cook@apple.com",
"FB_PASSWORD": "i_love_apple",
"API_HOST": "http://localhost:5000/",
"MODEL_ID": "20160619-000820-19f6"
}
```Hope you will have some fun !