L’Italia e molto caldo in Dicembre!

C’e il primo articolo che scrivo in Italiano! Mi studio l’Italiano per mezza anno. Voglio parlare con i miei amici Italiani molto bene..

Milano e una citta piu caldo che Istanbul. Non e facile da vivere in queste condizioni di tempo. Ma la mia cane, si chiama Montana, e molto felice perche la sua origine e di Bern, la citta da Svizzera. Quando nevica, usciamo di casa e facciamo una passeggiata a Milano. Tutti le veicoli di transporto permesso a viaggiare con il cane. A Istanbul, non e possibile di viaggiare con il cane.

Ho scrivato questo articolo senza usare la dizionario. Grazie a Prof.ssa Laura, Prof.ssa Aida e Prof.ssa Meltem per mi auitare nelle corse d’Italiano!

Buona natale!

What is the importance of a PhD degree for me?

As I was mentioned in my previous blog post, I started to my Ph.D. study. Actually, what the world expects from the Ph.D. students is that they should invent something in their own research area. Actually, it is not easy as writing these lines.. It may never happen, it is a total uncertainty.

In the recent five years, I contributed to various Data Science products at Vodafone Turkey R&D. They were all very important projects having own characteristics. But we were not inventing something new there; we were just applying what the prominent data scientists already show. Mostly, their approach had good results, but sometimes, like in Louvain algorithm in community detection, it didn’t work and we had to implement our own algorithm. As a result, we published our novel algorithm in one of the most prestigious conferences of Data Mining.

After leaving Vodafone and starting to my Ph.D., I feel myself alone but on the other hand, I feel stronger because I have my own freedom to determine to my focus area. During these days, I read many papers in Data Science, and I observed what the award winner Ph.D. students did in their dissertation around the world.

Here, I discovered that one of the paths could be:
1- Focus more on theoretical part Machine Learning
2- Observe the important research areas in Knowledge Discovery
3- Create a big data environment because less data means more bias
4- Apply Machine Learning techniques to on a real-world problem, and compare its results with existing approaches.
5- Discuss the results with the subject matter of experts, make optimizations and keep finding the best result

To be honest, I am not looking for a strategy to be graduated. I was already knowing while I was doing my Master and my work at Vodafone that Machine Learning brings great new opportunities for almost every domain. But I was unable to deep dive into it, for example in Neural Networks due to the fact that I was not able to spare time to learn such a complex field of study.

Now, I am extremely motivated that I have time to learn but as fast as possible…

Finally, this is a great illustration of what Ph.D. means for the world and for the people. Inventing something new does not mean that you are the most powerful man in the world. You only succeeded as the size of a single bit in a world of huge matrices.


And I think there are more dimensions in the world; rather than having two dimensions like the illustration below and each dimension has an impact on another. Poverty, wars, modern arts, space, family, health, beliefs, voluntary works, kindness, ethics…etc. So being a good person at all is more important than anything else.


Data Science Research Group at Politecnico Milano

Good news, I joined to Data Science Research Group of Politecnico Milano as Research Fellow. At the moment, this is a position with a temporary contract since we need to see if I could contribute well to the research of this community. My advisor will be Marco Brambilla, who is known for his studies in Web Science and Software Engineering.

I am very pleased with becoming a member(even as a temporary researcher) of this valuable group. I believe I will gain a broad knowledge by making research with my professors and I will be able to solve a significant research problem in my Ph.D. thesis.

You can get more information about the research group from here. http://datascience.deib.polimi.it

Suggestions for new PhD Students

Today, I participated in Welcome Day for new Ph.D. students of Politecnico Milano. We were nearly 300 new Ph.D. students from different backgrounds, from Architecture to Industrial Design, and from Mechanical Engineer to Information and Technology. The dean of Ph.D. school had a great presentation and I think the following slide was the summary of all possible suggestions for Ph.D. students. Thanks to everybody for their unlimited support and kindness.


Now, it’s time to speak Italian!

I have started to learn the Italian language after giving the decision of moving in Milan. Actually, I believe learning Italian would be easier with the help of my French-speaking capability. In any case, I participated in Italian courses given by Italian Culture Institute located in Istanbul and I completed A1-1 and A1-2 courses. At the same time, I completed many online training activities in popular language apps such as Babbel and Busuu.  Now, in Politecnico, I will continue to learn Italian thanks to the special Italian courses for international Ph.D. students. Until February 2018, there will be 4 hours, of course, each week. I hope to become able to communicate well with my Italian colleagues and professors as soon as possible!

Finalizing my Vodafone experience with Word2Vecs

In our latest project at Vodafone R&D, I was working under the supervision of Istanbul Technical University professor Gulsen Eryigit. All of the academical community in Turkey believe that Prof. Eryigit is the most important professor in the domain of Natural Language Processing based on Turkish Language. I had the chance of studying with Prof. Eryigit. Within a month, I implemented a predictive model based on Word2Vecs using Python language and Gensim framework.

The Word2Vec approach has been one of the trend topics of Natural Language Processing since 2014. In this technique, a neural network-based model is trained with a large vocabulary in order to identify the words as multi-dimensional vectors. Within a month, I implemented the predictive model, and then we calculated the score of our model using the Mean Average Precision technique, which is a well-known approach when there are ordered results (the ranking of outputs are important) Now we are following the existing research in Semeval 2017 task 3.

It is a great pleasure to finalize my working experience at Vodafone that lasted for 5 years with such a meaningful project!



PhD Study in Politecnico di Milano

5 months ago, I wrote a blog post here that we have decided to move to Milan for the next 4-5 years. Finally, I am enrolled to Politecnico di Milano for the Ph.D. program in Computer Science and Engineering. It will be a great experience to join to Politecnico di Milano, which is in the 49th ranking in worldwide. As a result, I am leaving my current job at Vodafone. Actually, I really learned and applied various things in Vodafone. Thank you to my all colleagues there for their friendship.

Lean Startup Book by Eric Ries

Recently, I read the Lean Startup book written by Eric Ries and I learned a lot of about how to build a technology startup today.

Then, I extracted the fundamental ideas of Lean Startup philosophy. Below, I already answered the first question. I am waiting for the answers and comments from you…


1- What is a Build-Measure-Learn Cycle?

Build: Initially, you need to start by building a minimum viable product (MVP). It is the essential part of learning whether the main idea of a startup is promising or not. You do not write any line of code for building an MVP. You will create the most basic environment to measure the behavior of your potential customers.

Measure: In order to understand the interest of your customers, you need to use some analytical tools, the cohort analysis is the most important component of measuring the user behavior. But the most important one is to directly contact the customers who experienced your MVP. You need to organize focus sessions with those people. If you don’t have any customer to measure, then try Google Ads to have a limited user base.

Learn:  Now it is time to decide to pivot or persevere. Pivoting means as transforming your initial idea into what customers want. If your customers find your MVP valuable and they commit to using it, then you don’t need to pivot, which means you will persevere your MVP by adding additional features to your first product.

2- What is the meaning of Leaps-Of-Faith hypothesis? 

3- How do you decide whether a startup is on the right way or not?

4- What is the difference between successful and unsuccessful entrepreneurs?

5- How do you measure a value of a network?

MapReduce vs Spark (!)

People most generally make a mistake by comparing MapReduce with Spark.

Actually, MapReduce is a programming paradigm, so we cannot compare MapReduce with Spark. But we can compare how Hadoop uses MapReduce and Spark uses MapReduce.

In Hadoop MapReduce, each job has one Map and one Reduce phase; but in Spark MapReduce, the Map and Reduce phases can be made together. Secondly, while in Hadoop MapReduce the output of jobs is written as a file, Spark writes them to the memory. As a result, it accelerates the overall execution time of the master job.

Machine Learning Milan – Meetup

Today, I joined to the Meetup event Machine Learning in Milan, hosted by Marcosca in Via Bligny. It was the first meeting of this group, so there were a few people knowing each other. It had a great opportunity to meet with people having different backgrounds. The purpose of this group is to create a Machine Learning community in Milan by organizing meetups and events and then accelerate this ecosystem with startups and investors. I feel lucky since this event is realized when I was in Milan to do my personal issues. I thank everybody who contributed to this organization. The next meetup will be in 27 October. You may find the details from the Meetup app.