January 19, 2017
Introduction Clustering algorithms are a part of unsupervised machine learning algorithms. Why unsupervised ? Because, the target variable is not present. The model is trained based on given input variables which attempt to discover intrinsic groups (or clusters). As the target variable is not present, we can't label those groups. Then, how is it done? That's the interesting part […]
January 17, 2017
“Data is abundant and cheap but knowledge is scarce and expensive.” In last few years, the sources of data capturing have evolved overwhelmingly. No longer companies limit themselves to surveys, questionnaire and other traditional forms of data collection. Smartphones, online browsing activity, drones, cameras are the modern form of data collection devices. And, believe me, that […]
January 20, 2017
When Donald Trump tweets about a company in your stock portfolio, you get an instant notification. You can then buy, sell, or hold the stocks. This is the function of a new app called Trump Trigger launched by Trigger Finance—an American Fintech company. This is the rapidly changing landscape of Fintech 4.0, and it is […]
Webinar Date: January 20, 2017
HackerEarth is pleased to announce its next webinar on healthcare, to help you learn from the best programmers and domain experts from all over the world. About the webinar: Healthcare in India is 100B$ market growing at a 22.9% CAGR and this sector became the fifth largest employer in 2015, both in terms of direct […]
January 17, 2017
Introduction When the world’s smartest companies such as Microsoft, Google, Alphabet Inc., and Baidu are investing heavily in Artificial Intelligence (AI), the world is going to sit up and take notice. Chinese Internet giant Baidu spent USD1.5 billion on research and development. And as proof of China’s strong focus on AI and Machine Learning, Sinovation […]
January 13, 2017
Computer programming languages are often confusing for beginners, each with its own dialect and vernacular. And every programming language has its own set of syntax and code to write. So how to chose a programming language to learn? With computer programming languages ranging from 67-year-old Assembly language to the young Ruby language. And you know what? […]
January 12, 2017
Introduction The best way to learn a new skill is by doing it! This article is meant to help R users enhance their set of skills and learn Python for data science (from scratch). After all, R and Python are the most important programming languages a data scientist must know. Python is a supremely powerful and a […]
January 12, 2017
Python is one of the most popular programming environments and many developers look to HackerEarth as a way to learn more about the language. Consequently, for the challenges that are hosted on our platform, a huge number of submissions are in Python. We all know how we are able to pass the initial test case, […]
Webinar Date: January 13, 2017
HackerEarth is pleased to announce its next webinar on web, to help you learn from the best programmers and domain experts from all over the world. Nowadays it is possible to find graph data everywhere around the Web. Google’s Knowledge Graph, Facebook’s Social Graph or Wikidata and DBpedia (the database versions of Wikipedia) are examples […]
January 6, 2017
There are differences in the route which I usually take and the one which GPS shows as the shortest, probably due to the algorithms used. I learned from my graph theory data structure classes that Breadth-first search real life application is GPS navigation and digital maps. I tried looking for the possible use of Algorithms […]
January 5, 2017
Introduction Recruiters in the analytics/data science industry expect you to know at least two algorithms: Linear Regression and Logistic Regression. I believe you should have in-depth understanding of these algorithms. Let me tell you why. Due to their ease of interpretation, consultancy firms use these algorithms extensively. Startups are also catching up fast. As a result, in an […]