Introduction Federated Learning (FL) is a distributed machine learning approach which enables training on a large corpus of decentralised data residing on devices like mobile phones. FL is one instance of the more general approach of “brining the code to the data, instead of the data to the code” and addresses the fundamental problems of … Continue reading Federated Learning
What is Natural Language Processing? Natural Language Processing (NLP) helps computers (machines) "read and understand" text or speech by simulating human language abilities. However, in recent years, NLP has grown rapidly because of an abundance of data. Given that more and more unstructured data is available, NLP has gained immense popularity. Prerequisites Python 3.+ Jupyter Notebook Natural … Continue reading Introduction to Natural Language Processing with NLTK
A popular and widely used statistical method for time series forecasting is the ARIMA model. ARIMA is an acronym that stands for AutoRegressive Integrated Moving Average. It is a class of model that captures a suite of different standard temporal structures in time series data. In this tutorial, you will discover how to develop an … Continue reading How to Create an ARIMA Model for Time Series Forecasting in Python
One morning in August 2012 in a car park in Leicester in the English midlands, a mechanical digger was starting to cut into the concrete surface. A number of interested spectators were present, hoping against hope that something amazing but highly improbable might occur. Some rugged detective work had led a group of amateur and … Continue reading The king that graph theory discovered
In April, I permanently deleted my Facebook presence. I joined in 2008 and was fairly active over the years. In the process of deleting my account, I downloaded all my data. I couldn’t resist asking myself: what does this digital time capsule tell me about a decade of my life? And what hints does it … Continue reading Analyzing Facebook posts and activity using Topic Modelling and other NLP methods
In this article, we will use a simple example to illustrate the underlying process of learning from positive and negative examples, which is the simplest form of classification learning. Learning from a training set Imagine that a company has a recruiting process which looks at many thousands of applications and separates them into two groups — those who … Continue reading How does Machine Learning work?
Advancements in computer technology over the past decades have meant that the collection of electronic data has become more commonplace in most fields of human endeavor. Many organizations now find themselves holding large amounts of data spanning many prior years. This data can relate to people, financial transactions, biological information, and much, much more. Simultaneously, … Continue reading What is Machine Learning?