Ensemble Methods for Machine Learning: AdaBoost

In statistics and machine learning, ensemble methods use multiple learning algorithms to obtain better predictive performance than could not be obtained from any of the constituent learning algorithms alone. The idea of combining multiple algorithms was first developed by computer scientist and Professor Michael Kerns, who was wondering whether “weakly learnability is equivalent to strong learnability”. The goal was turning a weak […]

Some stylized facts about financial time series-with Python

Time series analysis is pivotal in financial markets, since it is mostly based on the analysis of stocks’ prices and the attempt of predicting their future values. In this article, I will dwell on some stylized facts about time series. For this purpose, I’m going to use the historical stock prices of Altaba. You can […]

5 Python Packages a Data Scientist can’t live without

Python is a general purpose language and, as such, it offers a great number of extensions which range from scientific programming to data visualization, from statistical tools to machine learning. It is almost impossible knowing every available extension, however there are a few of them which are pivotal if your task consists of analyzing data […]

Hypothesis tests with Python

In my previous article, I’ve been talking about statistical Hypothesis tests. Those are pivotal in Statistics and Data Science since we are always asked to ‘summarize’ the huge amount of data we want to analyze in samples. Once provided with samples, which can be arranged with different techniques, like Bootstrap sampling, the general purpose is […]

Computer Vision: Feature Matching with OpenCV

Computer vision is a field of study which aims at gaining a deep understanding from digital images or videos. Combined with AI and ML techniques, today many industries are investing in researches and solutions of computer vision. Namely, think about the security procedures in the Airport: when you have to exhibit your passport, it is […]

Twitter sentiment analysis with Tweepy

The world of social networks could be considered, today, one of the largest free data source available in the market. When you think about Big Data, probably the first example that comes to your mind is Twitter. Like many other social networks, Twitter allows its users to post, comment, like and follow, to express their […]

Building your first chatbot with Python

Today, if you are about to order some foods on a restaurant’s website or you need assistance because your router is not working properly, you will probably get in touch with a chatbot. They appear to you like instant messaging chats, in one of the corners of the screen, and gently ask you whether you […]

Deep learning for image recognition: Convolutional Neural Network with Tensorflow

Deep learning is a subset of Machine Learning (that is, again, a subset of Artificial Intelligence) whose algorithms are based on the layers used in artificial neural networks. It has a variety of applications, among which image recognition, that is what we are going to discuss in this article. To show how to build, train […]