A.I. & Optimization

Advanced Machine Learning, Data Mining, & Programmatic Advertising/Marketing Services

Top 30 Data Science Books

Top Data Science Books - for this report we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 100 Data Science books. We have used the signals to compute a Fit score for each book and rank the top 20 Data Science books You can read the full article from here: Top Data Science Books

Top 16 Machine Learning, Data Mining, & NLP Books

Top ML/DM Books - for this review report we have collected various signals (e.g. online reviews, online ratings, price, ...) for 100s of Machine Learning & Data Mining books. We have used those signals to compute a quality score for each book and rank the top 16 Machine Learning, Data Mining and NLP books. You can read the full article from here: Top ML/DM Books

Top JavaScript Books

Top JS Books - for this post we have collected various signals for JavaScript books. We have used the collected signals to compute a score for each book and rank the top ones. You can read the full article from here: Top JS Books

Top Operating System Books

Top OS Books - for this post we have collected various signals for OS books. We have used the collected signals to compute a score for each book and rank the top ones. You can read the full article from here: Top OS Books

Top Multiprocessor Programming Books

Top Multiprocessor Programming Books - for this post we have collected various signals for Multiprocessor Programming books. We have used the collected signals to compute a score for each book and rank the top ones. You can read the full article from here: Top MPP Books

Top Computer Networks Books

Top Computer Networks Books - for this post we have collected various signals for Computer Networks books. We have used the collected signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Networks Books

Top 40 Software Engineering Books

Software Engineering Books - for this report we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 300s of Software Engineering books. We have used the signals to compute a Fit score for each book and rank the top 40 books. You can read the full article from here: Top Software Books

Top 25 Python Programming Books

Top Python Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 50 Python books. We have used the signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Python Books

Top 13 Machine Learning, Deep Learning, NLP, & Data Mining Libraries

Top Open Spurce Libraies - for this post we have collected various signals (e.g. maturity of the ML linrary, community size, popularity ...) for many Machine Learning, Deep Learning and NLP libraries. We have used the collected signals to compute a score for each library and rank the top ones. You can read the full article from here: Top ML/NLP/DL Libraries

Top 9 Deep Learning and Neural Networks Books

Top Deep Learning Books - for this post we have collected various signals for more than 30 Deep Learning and Neural Networks Books. We have used the collected signals to compute a score for each book and ranked the top ones. You can read the full article from here: Top DL & NN Books

Top 16 Scala Programming Books

Top Scala Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 40 Scala books. We have used the signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Scala Books

Top 5 Go Programming Books

Top Go Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for several Go books. We have used the signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Go Books

Best 21 Books on Computer Hacking

Top Computer Hacking Books - for this post we have collected various signals for more than 100 computer security books. We have used the collected signals to compute a score for each book and ranked the top ones. You can read the full article from here: Top Hacking Books

Top 7 Erlang Programming Books

Top Erlang Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 20 Erlang books. We have used the signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Erlang Books

Top 8 Apache Spark Books

Top Apache Spark Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 30 Spark books. We have used the signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Spark Books

Start Using Machine Learning Algorithms for Serving Display Ads Programmatically

In this article, we describe several machine learning algorithms for computing and serving the best converting digital ad/offer from a pool of ads. Using programmatic advertising powered by optimization algorithms enable Ad Tech companies to maximize their revenue at large scale. You can read the full article from here: Multi-Armed Bandit Algorithms for Computational Advertising

Best Books on Computer Security

Top Computer Security Books - for this post we have collected various signals for more than 100 computer security books. We have used the collected signals to compute a score for each book and ranked the top ones. You can read the full article from here: Top Security Books

Crawling World Wild Web at Scale

In this post we discuss some of the existing technologies for scraping and parsing web pages. We also talk about some of the challenges developers may encounter while scraping dynamic web pages. You can read the full article from here: Crawling World Wild Web

Top 12 Docker Books

Top Docker Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 30 docker container books. We have used the signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Docker Books

Top 4 Data Mining Books

Top Data Mining Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for several data mining books. We have used the collected signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Data Mining Books

Top 5 Reinforcement Learning Books

Top Reinforcement Learning Books - for this post we have collected various signals for more than 20 ML books. We have used the collected signals to compute a score for each book and ranked the top ones. You can read the full article from here: Top RL Books

Top 4 Recommendation Engine Books

Top Recommender Systems Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for several Recommender Systems books. We have used the collected signals to compute a score for each book and rank the top ones. You can read the full article from here: Top Recomm Books

Best 12 Clojure Programming Books

Top Clojure Books - for this post we have collected various signals for more than 20 Clojure Books. We have used the collected signals to compute a score for each book and ranked the top ones. You can read the full article from here: Top Clojure Books

Best Penetration Testing Books

Top Penetration Testing Books - for this post we have collected various signals for more than 100 computer security books. We have used the collected signals to compute a score for each book and ranked the top ones. You can read the full article from here: Top Penetration Testing Books

Best Books on Cyber Security

Top Cyber Security Books - for this post we have collected various signals for more than 100 computer security books. We have used the collected signals to compute a score for each book and ranked the top ones. You can read the full article from here: Top Cyber Security Books

Top 12 Software Design Books

Top Software Design Books - for this report we have collected various signals (e.g. online reviews, ratings, price, ...) for 100s of Software Design books. We have used the signals to compute a quality score for each book and rank the top 12 books. You can read the full article from here: Top Design Books

Predicting US 2012 Elections using Twitter Data

In this post, we describe the research work done in the last two years for analyzing a large volume of tweets for predicting political elections. You can read the full article from here: Predicting US Elections

Extracting Topics from Text Documents using Generative Models

In this post we explain the mathematics behind Latent Dirichlet Allocation (LDA) model using collapsed Gibbs sampling technique. Also we demo a Java implementation of the LDA model. You can read the full article from here: Latent Dirichlet Allocation

Predicting US 2016 Presidential Election

US Election 2016 - In this post we collect large amount of conversation data from social media channels and web in order to analyze the trend of next US election. You can read the full article from here: US Election 2016

Your Prediction Gets As Good As Your Data

In this article, we discuss the relationship between entropy and predictability and provide insights on how data scientists can use measures such as entropy to compute bounds on how far they can improve their predictive models. You can read the full article from here: Entropy and Predictability

Extractng Companies Firmographics from IP Addresses

In this article, we discuss how different marketing platforms identify anonymous B2B website visitors and extract company features. We compare the quality of website visitor tracking solutions of a few B2B marketing platforms. You can read the full article from here: Identifying B2B Website Visitors

Scalable Programmatic Ad Buying: B2B Audience Targeting

In this article, we describe different data-centric techniques we use to serve ads to right B2B audiences. In particular, we discuss how we employ distributed crawlers/classifiers to generate a list for context-relevant B2B publishers for our B2B clients. You can read the full article from here: Programmatic Ad Buying: Targeting B2B Audience

You May Have Been Wasting your Money on Google AdWords

In this article, we discuss one common mistake that many marketers make when setup their "Search Engine Marketing" campaigns. You can read the full article from here: You May Have Been Wasting your Money on Google AdWords!

Optimizing Revenue for Mobile Apps/Webs/Games

In this article, we explore several relevant KPIs for mobile businesses. Our goal here is to start a conversation around optimizing mobile apps revenue by collecting required data points for measuring important KPIs. This is the first step towards formulating a framework for optimizing users acquisition, users retention, and apps monetization strategies. You can read the full article from here: Mobile App/Web/Game KPIs

Community Detection: Girvan-Newman Algorithm

In this post we describe Girvan-Newman algorithm and demo a Python implementation of the algorithm. You can read the full article from here: Community Detection Algorithm

Starling: A Flu Predictor App

In this post, we describe a Real-Time application which measures how healthy your place of living is by analyzing tweets. You can read the full article from here: Starling: A Flu Predictor App!

Predicting Conversion Rates for Digital Ads using Probabilistic Computing

In this report, we describe a framework by which marketers and data scientists can find out how many impressions they have to buy for a digital offer to predict its conversion rate with high confidence. You can read the full article from here: CVR Estimation

Optimizing Adwords Conversion Rate

In this post, we describe the steps we took in order to optimize one of our client Google AdWords campaign. In particular, we explain how we reduced their campaign cost by 25%! You can read the full article from here: Google AdWords: Optimizing Conversion

Qualified B2B Leads Generation using Machine Learning

In this post, we describe our methodologies for generating scalable qualified B2B leads. Using Machine Learning techniques to analyze clients Sales/Marketing data for account modeling and identifying high-value prospects fall in the center of our audience targeting process. You can read the full article from here: Scalable and Predictable B2B Leads Generation

Top 17 SEO & SEM Books

Top SEO & SEM Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 100 of search engine optimization and search engine marketing books. We have used the signals to compute a score for each book and rank the top books. You can read the full article from here: Top SEO/SEM Books

Top 8 Social Media Marketing Books

Top Social Media Marketing Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 30 of social media marketing books. We have used the signals to compute a score for each book and rank the top books. You can read the full article from here: Top Social Marketing Books

Top 7 Content Marketing Books

Top Content Marketing Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 50 of content marketing books. We have used the signals to compute a score for each book and rank the top books. You can read the full article from here: Top Content Marketing Books

Insights on Deep Learning

In this post we discuss some of the underlying mathematics of Deep Neural Networks. You can read the full article from here: Insight into Deep Learning

Top 11 Growth Hacking Books

Top Growth Hacking Books - for this post we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 10s of Growth Hacking books. We have used the signals to compute a score for each book and rank the top Growth Hacking books. You can read the full article from here: Top Growth Hacking Books

RTB vs AdWords: A Performance Comparison Study

In this article, we first overview two well known marketing channels: RTB (Real Time Bidding) for display advertising and Google search engine advertising product (AdWords). We discuss two advertising campaigns we ran using these two channels and compare their performances with one another. You can read the full article from here: RTB vs AdWords

Mining Email Addresses

One interesting problem that we worked on in the past was to understand how people generate their email addresses. This problem can have applications in different areas such as fraud detection. You can read the full article from here: Email Language Modeling

KPI Statistics: Online Computation

In this post we briefly explain the importance of using online algorithms for computing KPIs while dealing with stream of real-time data. You can read the full article from here: Online Computation

Clustering by Compression

In this post, we describe a powerful computational approach to cluster any types of objects such as musics, texts, pictures, programs and etc. You can read the full article from here: Clustering by Compression

Is Data Scientist Fancy Role of the Century?

In this article, we explain what is data science and what are the requirements for such a role. We also talk about what challenges data science companies face in the tech industry. You can read the full article from here: Data Scientist - Fancy Job of the Century?

Who is a Data Scientist?

A short article on "Who's a Data Scientist?" where I describe my academic/industrial experiences in the area of data analysis. You can read the full article from here: Who's a Data Scientist?

Copywriting: How to Write Headlines?

In this article we list some of the main observations made by David Ogilvy. The observations have been learned by Ogilvy when he was running his ad agency through his research. This article is relevant to anyone who does copywriting optimization, advertising, and marketing. You can read the full article from here: Copywriting Optimization

How to Optimize Twitter Marketing?

In this article, we describe the theory of Diffusion of Innovations and explain how social marketers can optimize their campaigns by choosing the optimal tweeting time in order to reach the maximum number of audiences. You can read the full article from here: When is Optimal Tweeting Time?

Top 20 Startup, Entrepreneurship and Business Books

Top Startup, Entrepreneurship and Business Books - for this report we have collected various signals (e.g. online reviews, ratings, price, ...) for more than 100s of startup books. We have used the signals to compute a Fit score for each book and rank the top 20 books. You can read the full article from here: Top Startup Books

Exploring/Exploiting Long-Tail Keywords

This article touches on the interesting problem of finding and exploiting long-tail keywords for optimizing search engine advertising campaigns. You can read the full article from here: Long-Tail Keywords

A/B Testing is Falling Short in B2B

B2B A/B Testing - In this post we explain why A/B testing method can fall short for B2B space for product/market development. You can read the full article from here: B2B A/B Testing

Tracking Social Media Trends and Their Influence on E-Commerce Markets

In this post, we show that there is a correlation between consumers behaviour and conversations trends in Twitter. Our results show that harnessing social media for predicting real-world events early on could give a seller an edge over competitors. You can read the full article from here: Exploring Online Social Signals and Market Trend Correlation

Measuring Advertising Campaigns Effectiveness Beyond Conversion

In Feb 2015, we ran a display advertising campaign where our goal was to drive traffic to a landing page with a clear CTA message. In this post, we describe how we ran the campaign and more importantly how we measured the campaign effectiveness. You can read the full article from here: Measuring Campaigns Effectiveness Beyond Conversion