Almost 50 Shades of Your City


Want to hang out but don’t know your city? Let us introduce you to “Almost 50 Shades of Your City”!

During the weekend we were lucky enough to participate in SomeJam 2015. An event where you are among great minds. We had 48 hours to implement an idea which should help people, specially the youth. Beside all the intensity to implement something useful in 48 hours we also had much fun and great food. It all started when the three of us couldn’t find any group in line with our interests which lead to forming a team ourselves.  Since we were all computer scientists, Martin Radev, Farbod Faghihi and Ankit Kariryaa,  we wanted to use advanced knowledge in computer science and not only a normal service.  Since we were interested in Location-based Services and Machine Learning concepts we came up with “Almost 50 Shades of Your City”.


There are times that one is lonely and cannot find their desired places to go and like minded groups and related events are not found easily. As a new student you want to know more about different regions in the city in order to find desired places to hang out or as a person who is moving to the city because of his or her new job you want to know which regions contain events in line with your interests. As an agency working for improving the city, you want to know which parts of the city are deprived of cultural, technological or social event, so that we can work on these areas and making such events available to a large population. So we decided to get all the information from the services that organizes event such as Eventbrite and Meetup to make people more familiar with their city. The idea was to find out that what kind of events are held at which regions of the city. We have an intelligent user interface that provide the user with different levels of abstraction relative to the area that the user is viewing in the Google Maps. So as the user zoom in or zoom out we would classify different regions on the map into corresponding type of event that is happening there. For this goal we use clustering methods such as K-Nearest-Neighbors.

So here you can see three different figures, each with a different level of detail. The first one shows the Europe which we can see that the dominant event is business. In the next figure we went further and you can see a view of Berlin which is interesting because we can see the we have three separate areas with different kind of events. It shows that in the south west we have technical events while in the center the dominant type of event is business and finally in the south east music events dominates the events in that area. You can go even further, in the third figure you can see one of the Berlin neighborhoods with lower level of abstraction.






We divided the challenge into 3 sub tasks, Martin was responsible for gathering data about events around the world, Ankit was responsible for the clustering of the data  and Farbod took up the job of visualizing the data. We went through different event hosting sites and decided to use as our first source of events and then expand further if time would allow. For clustering the data, we decided to use,  K-Nearest-Neighbors clustering algorithm, here class labels are determined by a majority vote in its K-Nearest-Neighbors. In this way we were able to determine the most popular event in a certain area. For visualization, Google Maps API was selected and marker were used to display the finding of the clustering method.

We implemented the back-end i.e. the web scraping technique and clustering in Java. The front-end was implemented in JavaScript. We used for source code management. We are happy with our choices as it worked out very well in the end (Yes we were one of the winners! 😀 ). We really enjoyed participating this event and would like to greatly thank everyone responsible in organizing the event.

20 thoughts on “Almost 50 Shades of Your City”

  1. Oddsbonus hos Expekt. Spelbolaget ar idag ett av varldens mest populara spelbolag och erbjuder spel pa odds, casino och poker. Som du ser i var lista har ovanfor med casino bonusar som ger oss 500kr att spela med nar vi satter in 100kr sa har vi aven olika omsattningskrav. Vi har darfor rankat dom baserat pa omsattningskravet eftersom dom alla har samma casino bonus pa 500% upp till 500kr. Samma entre som Gardin & Persson. Den vanligaste formen av en casino bonus ar en valkomstbonus. Detta ar en bonus som erbjuds till nya spelare i olika insattningsetapper, dvs vid din forsta, andra, tredje, fjarde och ibland femte insattning. Det brukar variera lite pa hur manga procent varje valkomstbonus ar pa men generellt satt gar det mellan 50-500%. Ni ar manga som standigt ar pa jakt efter nya bra erbjudanden nar det kommer till casino pa natet. 500 casino bonus ar ett bra exempel pa en bra casninobonu. Men vad innebar 500 casino bonus? Svenska Spels ovriga forsaljningskanaler – cirka 2 000 restauranger, de fyra internationella kasinona, webbplatsen och spel via mobiltelefon – har alla redan idag aldersgrans for allt spel. – Vi genomfor sedan lange provkop i vara butiker for att kontrollera att de idag befintliga aldersgranserna (spel pa Oddset) foljs. Provkopen har haft positiva effekter pa alderskontrollen, men vi har ocksa markt att det skulle underlatta for ombuden om aldersgransen omfattade fler spel. Darfor gor vi den har forandringen, sager Jesper Karrbrink.

  2. Замужняя согласилась на секс с фитнес тренером Накаченный красавчик ебет молодую спортсменку Cheating wife anal punished 9 min Спортивный жеребец во время растяжки устроил секс с спортсменкой Абеллой Денджер Молоденькая спортсменка Ксюша сосет у тренера Фитнес-тренер разработал для клиентки новую программу упражнений Русская парочка классно шпилится в русском анальном порно на студии у легалов Спортсменка Selena Santana делает горловой минет в позе 69 и скачет верх… Спортсменка Nicole Aniston (Hard Bodies Scene 4) Оттрахал в догги стайл спортсменку в лосинах и снял хоум видео Замужняя согласилась на секс с фитнес тренером 360p19 minSlimsuper – 2.5M Views – Красивая официантка не отказалась от лесбийской любви с клиенткой Популярные фильтры Негритянка в лосинах изменила мужу с личным тренером Маркусом Дюпре Красивая официантка не отказалась от лесбийской любви с клиенткойпорно-с-блондой Лесбиянка в купальнике высасывает все соки из пизды шатенки на яхте Страстные лесбиянки в сексуальном белье трахаются в позе 69 Страстная лесбиянка Abella Danger лижет писю блондинке Пьяная, рыжая сучка орет, что она станет лесбиянкой Полисменши лесбиянки устроили групповуху в притоне Пьяная, рыжая сучка орет, что она станет лесбиянкой Худенькая дочка лесбиянка лижет пизду мачехе Лесбиянки Remy LaCroix и Alli Rae занимаются романтическим сексом Email для связи: Лесбиянки Remy LaCroix и Alli Rae занимаются романтическим сексом Страстные лесбиянки Aidra Fox и Yurizan Beltran Экзотическая блондинка пальцами ласкает свою киску Страстные лесбиянки Asa Akira и Dani Daniels Страстные лесбиянки в сексуальном белье трахаются в позе 69 Экзотическая мамаша сосет и прихлебывает Зрелая грудастая лесбиянка в колготках выебала свою русскую портниху Ебля лесбиянок с вибратором и дилдо со множественными струйными оргазмами

  3. RTG is one of the leading providers in the casino industry, having been active since 1998. They’re dedicated to providing the highest quality games, for the most realistic experience possible. They have also been tested by impartial organizations such as Technical Systems Testing, who have certified their games to have fair odds. Therefore, the games at Las Vegas USA are some of the best online casino games you can find. New Vegas Online Casino no deposit bonus codes (70 Free Spins) NewVegas Casino is an online casino that was established in 2020 and it is situated in Montreal, Canada. It… Welcome to my dedicated Las Vegas USA Casino review. Here I will talk about one of Mainstreet Vegas Group’s flagship casino properties operating online since 2002. The casino is one of the most recognizable brand names and a supplier of excellent gaming options for players in the United States and beyond. I have covered everything from the 400% match bonus up to $10,000 to the selection of awesome Real Time Gaming slots, table games, video poker, and miscellaneous games you can enjoy. Recently in the UK, the term free spins changed into extra spins due to advertising restrictions. Some casinos might even use some other terms like bonus spins for example. However, whether it is extra spins or bonus spins they all mean the same thing as free spins. And no deposit free spins extra spins are given to UK players in the same way: after the registration is completed. Online gambling sites need incentives to lure in new players. These online casino offers range from free spin bonuses to no deposit casino bonuses. However, terms and conditions mean that casino players need to play slot games before withdrawing. BonusFinder US lists the best low wagering slots and casinos with zero wagering requirements so you can get most out of your bonus funds. You can play your no wagering bonus the minute you claim it. If it’s in the form of a cash bonus, you’ll find it within the cashier. In the case of free spins wager free bonuses, you’ll either find it in the cashier or pre-loaded into the specific game.

  4. We will recommend and introduce each Toto site that suits the characteristics of each company and members. Make high profits through our eating tiger.

  5. Your writing is perfect and complete. baccaratsite However, I think it will be more wonderful if your post includes additional topics that I am thinking of. I have a lot of posts on my site similar to your topic. Would you like to visit once? !!!!

  6. I’m pretty pleased to find this website. I want to to thank you for your time due to this wonderful read!! I definitely really liked every part of it and i also have you book marked to look at new stuff in your site. My Site: okbet gcash

Leave a Reply

Your email address will not be published. Required fields are marked *