Published inNerd For Tech·PinnedWhat are Observables in Angular?In this tutorial, I am going to explain What is Observable and Where/When we use it. We use Observable to perform asynchronous operations and handle asynchronous data. Another way of handling asynchronous is using promises. We can handle asynchronous operations using either Promises or Observables. What are asynchronous operations and asynchronous data? We already know that JavaScript…Angular6 min readAngular6 min read
Published inNerd For Tech·PinnedIntroduction to RedisIn this tutorial, we are going to learn about Redis step by step. Let’s get started and let’s see what is Redis. What is Redis? Redis is an open-source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. …Redis4 min readRedis4 min read
Published inTowards Dev·PinnedGo Language — Part 1(What is Go Language and Setup the Environment)GO Language is also known as Golang. In this article, I’ll explain basic information about Go Language. We will build a basic application to understand the theories of the Go Language. Why Go Language? Go is a programming language developed at Google in 2007. And it is open-sourced. But at that time there…Go6 min readGo6 min read
Published inTowards Dev·2 days agoMachine Learning Algorithms(10) — Ensemble techniques (Boosting— AdaBoost Algorithm)Boosting is a technique that involves combining weak learners to form a strong learner. Weak learners, which are models that cannot predict properly, are combined sequentially to form a chain of models. When input is provided, it goes from one model to another until a final output is produced. The…Adaboost Algorithm7 min readAdaboost Algorithm7 min read
Published inTowards Dev·4 days agoMachine Learning Algorithms(9) — Ensemble techniques (Bagging —Random Forest Classifier and Regression )In this article, I am going to explain to you Ensemble techniques and one of the famous Ensemble techniques which belongs to the Bagging technique called Random Forest Classifier and Regression. Ensemble techniques are machine learning techniques that combine multiple base modules and models to create an optimal predictive model…Ensemble Method8 min readEnsemble Method8 min read
Published inTowards Dev·Nov 23Machine Learning Algorithms(8) — Decision Tree AlgorithmIn this article, I will focus on discussing the purpose of decision trees. A decision tree is one of the most powerful algorithms of supervised learning algorithms used for solving regression and classification problems. We’ll explore this concept through various examples using a specific dataset. It’s important that decision trees…Decision Tree14 min readDecision Tree14 min read
Published inTowards Dev·Nov 20Machine Learning Algorithms(7)- Naive Bayes’ Algorithm and K-Nearest Neighbors AlgorithmIn this article, I am going to explain two Machine Learning algorithms called Bayes Theorem and K-Nearest Neighbors Algorithm. Bayes’ Theorem, named after 18th-century British mathematician Thomas Bayes, is a mathematical formula for determining conditional probability. …K Nearest Neighbors11 min readK Nearest Neighbors11 min read
Nov 14Tinder — Fully explained System Design and ArchitectureIn this article, I am going to explain about the interesting topic you all want to know. That is Tinder System Design and Architecture. Tinder is an online dating and geosocial networking application launched in 2012 and it has become a very useful and very big application. Technical Background about Tinder Tinder doesn't have…Tinder System Design16 min readTinder System Design16 min read
Published inTowards Dev·Nov 9Machine Learning Algorithms(6)- Metrics for Binary ClassificationClassification metrics let you assess the performance of machine learning models but there are so many of them, each one has its own benefits and drawbacks, and selecting an evaluation metric that works for your problem can sometimes be really tricky. In this article, you will learn about a bunch…Binary Classification6 min readBinary Classification6 min read
Published inTowards Dev·Nov 5Machine Learning Algorithms(5) — Logistic RegressionIn this article, I am going to explain to you about Logistic Regression. Logistic Regression is a Classification Algorithm. Logistic regression is one of the most simple machine learning models. They are easy to understand, interpretable, and can give pretty good results. Every practitioner using logistic regression must know about…Logistic Regression6 min readLogistic Regression6 min read