Streaming vocabulary for natural language modeling: dynamic words replacement

Lately, I’ve been researching ways to employ a Recurrent Neural Network model in my web-content recommendation system. While this seems to be a natural application for an RNN: people visit one web…

Do Not Let the High Number of Data Scientists Make You Feel Late for the Party

Data science is one of those things that experienced a tremendous popularity increase in a short time. This is an identifying characteristic of hype. Some might even think that data science is a hype…

How To Make Fewer “Mistakes” In Python

Python enumeration can bind symbolic names with certain integers or strings to avoid runtime errors and exceptions from typo mistakes.

A Simple Hack to Boost any Global Optimization Algorithm

In this article, you will discover that there's a special kind of "random" number generator that can enhance the optimization algorithm's convergence speed towards the global optimum.

Deployment should be a priority in any commercial data science project

I started my career as a hardcore scientist, so deploying my research to production was never a big focus of mine. Luckily, my background as a physical geographer did force me to never see data…

3 Lessons I Learned a Little Late in My Data Science Career

How to accelerate your data science career? Learn from experts ahead of you and apply those learnings in your career.

Hyperparameter Tuning in Lasso and Ridge Regressions

A guide in Python and scikit-learn that describes how to optimise the parameters in Lasso and Ridge regressions, and how to avoid common mistakes.

4 Useful techniques that can mitigate overfitting in decision trees

Overfitting is the second worse problem for data scientists, after missing values and outliers. Compared to other machine learning models, overfitting in decision trees can easily happen as their…

How Data Answers the ‘Am I Too Old to Learn Coding’ Timeless Question

We all pass through different phases where we seek to reinvent ourselves or start something that might completely change our life’s direction. Naturally, a drastic change of such magnitude is not…

How to set up a production-grade flask application using Application Factory Pattern and Celery

This is not a beginner tutorial. It is assumed that the reader is experienced with the flask web application framework, its commonly used libraries and celery. Flask is a very flexible web…