Implementing 3 Naive Bayes classifiers in scikit-learn
Scikit-learn provide three naive Bayes implementations: Bernoulli, multinomial and Gaussian. The only difference is about the probability distribution adopted. The first one is a...
9 Useful R Packages for NLP & Text Mining
The following excerpt is taken from the book Mastering Text Mining with R, co-authored by Ashish Kumar and Avinash Paul. This book lists various...
Image filtering techniques in OpenCV
In the world of computer vision, image filtering is used to modify images. These modifications essentially allow you to clarify an image in order to...
Extending OpenAI Gym environments with Wrappers and Monitors [Tutorial]
In this article we are going to discuss two OpenAI Gym functionalities; Wrappers and Monitors. These functionalities are present in OpenAI to make your...
What are Slowly changing Dimensions (SCD) and why you need them in your Data...
Below given post is an excerpt from a book by Rahul Malewar titled Learning Informatica PowerCenter 10.x. The book is a quick guide to...
How does Elasticsearch work? [Tutorial]
Elasticsearch is much more than just a search engine; it supports complex aggregations, geo filters, and the list goes on. Best of all, you...
Fingerprint detection using OpenCV 3
In this article by Joseph Howse, Quan Hua, Steven Puttemans, and Utkarsh Sinha, the authors of OpenCV Blueprints, we delve into the aspect of...
Object Detection Using Image Features in JavaScript
In this article by Foat Akhmadeev, author of the book Computer Vision for the Web, we will discuss how we can detect an object...
Exploring Structure from Motion Using OpenCV
In this article by Roy Shilkrot, coauthor of the book Mastering OpenCV 3, we will discuss the notion of Structure from Motion (SfM), or better...
Sizing and Configuring your Hadoop Cluster
This article, written by Khaled Tannir, the author of Optimizing Hadoop for MapReduce, discusses two of the most important aspects to consider while optimizing Hadoop for MapReduce: sizing...