Blog

An Interview With Bokeh Expert Kevin Jolly

An Interview With Bokeh Expert Kevin Jolly

Data Science is not just about technical skills. In a previous post, I listed the three skills that you need to be a successful Data Scientist: Programming, Maths, and Communication. It is interesting to see that all the ‘How to Be a Data Scientist’ recipes tend to have Communication as the last topic of the list. Even I, that I’m here advocating the importance of Communication, have this kind of subliminal message to disregard Communication. As we say in Portuguese, ‘the fish dies by the mouth’.   [embed]https://youtu.be/qMGaRo07y6c[/embed] (Mourinho and I, we both like to translate Portuguese sayings into English)   Communication is essential in Data Science. During the development of Data Science solutions, Data Scientist needs to communicate with two central agents of this process: Business People. Data Scientists…
Read More
Here is What 8 Experts Advise You to Do to Enter the Data Science World

Here is What 8 Experts Advise You to Do to Enter the Data Science World

What should a smart, driven person do to enter the Data Science world? In 2013, when I started my Data Science journey, I had this question in mind. I am one of those people who believes that everything in life has a hack. It’s just a matter of googling the right keywords. So I was eagerly looking for those keywords that would unlock me the door to the Data Science world. Data Science was quite a challenge to my modus operandi. In this field, the number of skills that are ‘essential’ to be a successful Data Scientist tends to infinity: Machine Learning, Calculus, Programming, Cooking… This was a problem for my modus operandi because it runs in O(2^N). Every keyword increases its execution time by an exponential order of magnitude.…
Read More
45 Python Libraries Every Machine Learning Engineer Should Know

45 Python Libraries Every Machine Learning Engineer Should Know

‘Do not reinvent the wheel’. Every time I hear this adage, it reminds me when I was doing the MSc thesis. Back then I was building a finite element software and it was necessary to implement some general functions for matrix manipulation. Faithful to a 'do-not-copy' Bushido code, I was reluctant to reuse some Matlab code already available that would solve my problem. It was a noble sentiment until it started affecting the progress of my work, since I was taking more time then supposed to solve the problem. One day, my supervisor called me and asked me: 'Don't you want to create Matlab from scratch as well?'. I said no and asked why the question. To which he replied: 'Well, if you don't like to use others' people code,…
Read More
3 Skills to Become a Successful Data Scientist (and How to Learn Them!)

3 Skills to Become a Successful Data Scientist (and How to Learn Them!)

In 2012, the Harvard Business Review declared Data Scientist as the sexiest job of the 21st century. Although more and more people are joining the crowd and becoming sexy, the truth is that the demand keeps rising, as shown by a recent LinkedIn Economic Graph (Figure 1). [caption id="attachment_423" align="aligncenter" width="640"] Figure 1. Top emerging jobs in the US in 2017. (source: LinkedIn)[/caption] At this point, you’re saying to yourself: ‘I also want to be sexy’. But you probably don’t know how because Data Science is such a multidisciplinary field, that it’s hard to identify which skills you should develop. So the question arises: ‘how can I become sexy?’ Easy: just smile. You should smile because science already has shown that it increases your attractiveness. But you should also smile…
Read More
Machine Learning: What, Why, and How

Machine Learning: What, Why, and How

Machine Learning is a buzzword. As a result, the meaning of 'Machine Learning' depends on the uses made of it in the various areas it can be applied. To make sure that we can find a common understanding of Machine Learning, you need to know how I answer the questions: What is Machine Learning? Why is Machine Learning important? How does Machine Learning work? 1. What is Machine Learning? What is Machine Learning? This should begin with definitions of the terms ‘machine’ and ‘think’. 1.1. What is a machine In Merriam-Webster, one of the definitions states that a machine is ‘a mechanically, electrically, or electronically operated device for performing a task’. Another definition, suggested by the Encyclopedia Britannica, goes a bit further and gives a sense of purpose for the word machine:…
Read More