Skip to content

Instantly share code, notes, and snippets.

View emrepun's full-sized avatar

emrepun emrepun

  • Munich
View GitHub Profile
@emrepun
emrepun / cosine_similarity.py
Last active December 5, 2019 22:59
engine_gist_2.py
import re, math
from collections import Counter
class CosineSimilarity:
def __init__(self):
print("Cosine Similarity initialized")
@staticmethod
def cosine_similarity_of(text1, text2):
#get words first
@emrepun
emrepun / recommender_engine.py
Last active December 5, 2019 22:59
engine_gist_3.py
import numpy as np
import pandas as pd
from cosine_similarity import CosineSimilarity
import operator
import json
class RecommenderEngine:
def __init__(self):
print("engine initialized")
@emrepun
emrepun / request.py
Last active December 5, 2019 23:00
engine_gist_4.py
from recommender_engine import RecommenderEngine
import json
culture_keywords = "history historical art architecture city culture"
beach_n_sun_keywords = "beach beaches park nature holiday sea seaside sand sunshine sun sunny"
nightlife_keywords = "nightclub nightclubs nightlife bar bars pub pubs party beer"
def get_recommendations(keywords):
result = RecommenderEngine.get_recommendations(keywords)
return result
@emrepun
emrepun / recommender_engine.py
Last active December 5, 2019 23:00
engine_gist_5.py
import numpy as np
import pandas as pd
from cosine_similarity import CosineSimilarity
from rating_extractor import RatingExtractor
import operator
import json
class RecommenderEngine:
def __init__(self):
print("engine initialized")
@emrepun
emrepun / request.py
Created November 23, 2019 20:03
engine_gist_6.py
from recommender_engine import RecommenderEngine
import json
culture_keywords = "history historical art architecture city culture"
beach_n_sun_keywords = "beach beaches park nature holiday sea seaside sand sunshine sun sunny"
nightlife_keywords = "nightclub nightclubs nightlife bar bars pub pubs party beer"
def get_recommendations(keywords):
result = RecommenderEngine.get_recommendations(keywords)
return result
@emrepun
emrepun / recommender_engine.py
Created November 29, 2019 21:31
engine_gist_7.py
import numpy as np
import pandas as pd
from cosine_similarity import CosineSimilarity
from rating_extractor import RatingExtractor
import operator
import json
class RecommenderEngine:
def __init__(self):
print("engine initialized")
@emrepun
emrepun / request.py
Last active December 5, 2019 23:01
engine_gist_8.py
from recommender_engine import RecommenderEngine
import json
culture_keywords = "history historical art architecture city culture"
beach_n_sun_keywords = "beach beaches park nature holiday sea seaside sand sunshine sun sunny"
nightlife_keywords = "nightclub nightclubs nightlife bar bars pub pubs party beer"
def get_recommendations(keywords):
result = RecommenderEngine.get_recommendations(keywords)
return result
@emrepun
emrepun / rating_extractor.py
Created December 4, 2019 23:27
engine_gist_9.py
from math import e
class RatingExtractor:
def __init__(self):
print("rating initialized")
# Version-4
#Returns overall rating score
#Parameters:
@emrepun
emrepun / recommender_engine.py
Created December 4, 2019 23:28
engine_gist_10.py
import numpy as np
import pandas as pd
from cosine_similarity import CosineSimilarity
from rating_extractor import RatingExtractor
import operator
import json
class RecommenderEngine:
def __init__(self):
print("engine initialized")
@emrepun
emrepun / request.py
Created December 4, 2019 23:30
engine_gist_11.py
from recommender_engine import RecommenderEngine
import json
culture_keywords = "history historical art architecture city culture"
beach_n_sun_keywords = "beach beaches park nature holiday sea seaside sand sunshine sun sunny"
nightlife_keywords = "nightclub nightclubs nightlife bar bars pub pubs party beer"
def get_recommendations(keywords):
result = RecommenderEngine.get_recommendations(keywords)
return result