Blog

Blog Post Image
Information Extraction from ID Cards — Using YOLOv2

We were working on a project to extract information, such as Name, ID number and Date of Birth (DOB) from scanned images of Identity Cards such as Passport or National Identity card issued by any country. To do this, we broke down the problem into sub-problems as below:

Read More
Blog Post Image
Getting Hired for Start Ups

It’s no more the usual trend. Skills, Skills and Skills that what matters. Skill when meets the perfect job is the perfect combo for success. But how do you let others know your skills? It’s tough to get into the right place where skills help both the individual and the company grow. Many times brilliant, creative people either count themselves out or don’t even try to upgrade their skills. Here are a few tips from my little gained knowledge in the recruitment front.

Read More
Blog Post Image
Customer segmentation using DataFlow and TensorFlow

User segmentation based on user behaviour is a key in retail domain, It allows the companies to do better promotion of products and improve sales. One of our customer wanted to do user segmentation based on their purchase history over last one year, based on the outcome they wanted to release promotional offers suiting each segment.

Read More
Blog Post Image
10 tips during office relocation for a Startup

Most of the start ups begin at a small place, usually it would be founders home / garage or a shared workspace. As it expands both in business and people, an obvious side effect is the temporary setup will no longer fit. It needs more space, they need move out to a new location may be rented house (if you are lean) or a full fledged corporate office (depending on the budget). If you are planning an office move or other business relocation, the following tips can help make the move come in on time and on budget.

Read More
Blog Post Image
Finding interesting keywords: TF/IDF from Corpora using Ruby

Having unlimited data is pretty much the norm these days. Turn anywhere or any organisation, the amount of data getting collected is exponentially increasing with no end in sight. There are an avalanche of tools and techniques available to mine them to find interesting pattern. One such way of identifying interesting keywords is to use TF/IDF.

Read More
Blog Post Image
Attention to detail - Retina Images

With the advent of higher resolution devices increasing every day and the need for the end users to getting used to seeing high-res images, anything that is default or standard definition looks inferior if not ugly. As a developer, it is a must to consider this design impact and how to accommodate and give a seamless experience to the end user across various types of devices. I am going to quickly touch base on how to understand what High Dpi devices are how to exploit all those pixels available in a device real estate.

Read More
Blog Post Image
10 excuses/myths developers use to shun Test Driven Development (TDD)

Test Driven Development TDD and Behaviour Driven Development have been around for long time and is one of the most efficient ways to develop software. However, I see a lot in this industry not following it in the spirit it was founded or not follow at all which is pretty disappointing. In even some rare cases, few haven’t even heard about it!

Read More
Blog Post Image
Using a HTTP Proxy Server in Ruby with Nord VPN

There are times where you will need to bypass certain restrictions related to country especially when you are scraping from a cloud machine. During such situations you can use a VPN Service as a HTTP Proxy. There are many free VPNs available, but I highly recommend not to use them because they are “free” which means all your traffic gets relayed through them.

Read More
Blog Post Image
Team Building

Building a team is one of the most important aspects of any organisation. The team should have the right ingredients of experienced people and young people. The experienced members help in holding the team together, at the same time will mentor the young people. For example, take the recent IPL final between Chennai Super Kings and Sunrisers Hyderabad. CSK had the right blend of experience and youth. They had more of experienced members but had only selected the younger player in whom they saw the potential and used them in the way that was best suited for them. This is one of the ways a winning team can be built in which the young people can be nurtured. In a team-oriented culture, each person contributes to the organisation’s success. Team members who are individual contributions to the team should always be recognised. This will strengthen the team spirit among all its members and will help in maintaining a good relationship among the members.

Read More
Blog Post Image
Content Based Text Classification with Doc2Vec and TensorFlow

For the text classification problems the first challenge would be cleaning our data and convert that in a format which can be easily understood by the computer. Consider we have to find a genre of a book or a movie based on it’s content, the first thing we have to do is preparing the training dataset. Here we have two approaches to do that, one is a simple bag of words method and the other one is Doc2Vec. Let’s explore both the methods for predicting the movie genre based on it’s subtitle.

Read More
Blog Post Image
Take Screenshot using Ruby Selenium Webdriver

During automation testing or during a web scraping process, you might want to take a screenshot of the complete page. Doing so is easy. Here is the simple code snippet for the same.

Read More
Blog Post Image
HR — The Human Link

For every business small or big, Human Resources plays an essential role in developing a company’s strategy and handling most employee-related activities. These are the people who work for the happiness of its employees and growth of the company. The abilities to source, engage, and retain best talents are the main catalysts in exploding the company’s success.

Read More