Data scientists, like developers, may run or schedule long-running processes which can take up to several days to finish. We may have experienced moments where we check a process the next day, and we realize that halfway through the process, it stopped working or did not perform as expected. The problem does not end here, we have to look further to figure out what the problem was in order to fix it.
There are various methods to consider and even implement in our process to correctly and easily track the process. For instance, we log (sometimes even “print”) messages during…
A few years ago, while driving in my father’s car, he started to ask me questions about my education, future, life, goals, etc. He asked me: “How big is the job market for your university major?” At the time, I was completing my degree in Artificial Intelligence. I replied: “It’s very big.” He nodded and continued: “What is this Artificial Intelligence exactly?” I started to explain it in a few easy-to-understand phrases, speaking to machine’s learning capabilities, decision making, etc. But he did not stop there, and continued: “Is it like robots?”, to which I replied: “Yes, exactly. A robot…
Today, Singapore and Germany have the most powerful passports and Afghanistan has the weakest among 199 countries (listed by passportindex.org). But how is it like traveling when you hold a weak passport? Here is my experience of traveling with an Iranian passport, one of the top weakest passports in the world.
I am an Iranian citizen living abroad and used to travel the world as much as I can. My passport is among the top 15 weakest passports (individual rank of 186) in the world. This passport is among the 15 least credible passports in the world. Iran is famous…
Democracy is a system of processing issues in which outcomes depend on what participants do, but no single force controls what occurs and its outcomes. “Rule of the majority” is sometimes referred to as democracy. In a democracy, citizens exercise power through free and fair elections in which every citizen has equal rights and shares by voting. This is exactly where the problem begins.
Almost all countries are claiming to be democratic, and people are willing to have democratic governments. Some western countries, on the other hand, are forcing non-democratic countries to move toward democracy. …
The FIFA World Cup 2018 (Russia) ended today on Sunday July 15th, with France as the champion, followed by Croatia and Belgium. Just like the previous World Cup 2014, many researchers tried to predict the outcome of the tournaments in Russia in advance. This year, the FIFA World Cup 2018 was no exception, and researchers and scientists tried to exploit Artificial Intelligence (AI) and statistics to predict the outcomes of all 64 matches in FIFA World Cup.
Artificial Intelligence (AI) has made a lot of noise recently, and it is known as the future technology. Nowadays, AI is becoming a…
I started working as a software developer when I was in high school. I worked in different companies across various industries as a developer, DevOps, project manager, and CEO/CTO. Then in mid-20s, I decided to continue my higher education overseas, so I quit my job to pursue a new goal in my life.
Last year, I saw that most of my friends, who had more or less the same skills as mine, were struggling to find a decent job after graduation (Master and Ph.D.). I got afraid if the same thing is going to happen to me. Therefore, I decided…
Academic metrics are important measures in the scientists and scholars society. Each of these metrics shows the importance of each published paper (e.g. citation counts) and the reputation of the authors (e.g. h-Index). Published materials are the products of scholars and the metrics are like their revenues. Therefore, it is crucial for the scholars to monitor and track their own metrics in order to improve their research, focus, and performance over time.
There are many available metrics such as (but not limited to):
Nowadays, there are so many programming languages available in the market, and if you are a beginner in computer programming, you may wonder which programming language is the best to choose and how to start learning it. These are the most frequent questions which I have been asked. Here in this article, I want to answer these questions on how to find the best programming language to start with, and where to start learning it.
Whenever I hear such question that which language is the best to learn, I reply: “Well, it depends.” Yes, there is no discrete answer to…
Authors: Mona Taghavi and Kaveh Bakhtiyari
Helping users handle the issue of information overload was perceived to be the original task of search engines or information retrieval systems, but what makes recommender systems distinct from search engines are the criteria of being “personalized, interesting and useful”. In fact, when a user is using a search engine, she knows what she is looking for, and makes the query accordingly. In contrast, recommender systems operate when the user does not know what she wants or likes, but the system knows the users’ tastes; finds items that she prefers.
What makes a recommendation…
Researchers wish to contribute to science. They develop new concepts, new knowledge, and new findings. Once they have achieved a finding, they publish it as a scientific article in a scholarly journal or a relevant conference. Publication of scientific articles is an important step for every single scientist to have his/her research spread among the other scholars. There are quite a number of reasons that scientists like to publish their work. Firstly, the basic reason for publication is to share their findings to promote the worldwide knowledge. They publish their results with the detail description of how they have done…