All content related to machine-learning

Decision Tree: A Tree-Based Algorithm in Machine Learning

A Decision Tree is a hierarchical breakdown of a dataset from the root node to leaf node based on the governing attributes to solve a classification or regression problem

Customer Segmentation using Hierarchical Clustering

Customer Segmentation helps businesses to develop customer-focused marketing strategies and tactics. Every customer has a different taste; therefore, one single approach is not applicable for all the customers.

k-Nearest Neighbours (k-NN): A detailed overview

k-NN is the first “machine learning” algorithm developed. The unique thing is, it learns but without explicitly mapping input variables to the target variables.

Optical Character Recognition using Logistic Regression (Linear Models)

Character recognition is a primary step in recognizing whether any text or character is present and whether our algorithms can recognize it or not in the given image.

Support Vector Machines: An "out of the box" classifier

We generally get confused and loosely refer maximal margin classifier, support vector classifier, and the support vector machine as support vector machines. After this blog, this confusion will be gone.

Coding Machine Learning Algorithm From Scratch

In this article, we will implement the complete machine learning process without using any of the frameworks. We will use NumPy and Matplotlib libraries to build our Machine Learning model from scratch.

Data Pre-processing Techniques for Machine Learning

From the above definition, we can easily sense that data can be in mainly four different forms, Numerical, Textual, Visual or Audio. But this raw form of data can not be used directly for building machine learning models.

Hands-On Methods For Data Pre-Processing Of Structured Data

In this blog, we will do hands-on on all these preprocessing techniques. We will use different datasets for demonstration and briefly discuss the intuition behind the methods.

Pathway For Attempting Machine Learning Projects

In Machine Learning solutions, we need to have the most coordination between technology and business verticals. For any Machine Learning project from business experts, there are mainly seven different verticals or phases it has to pass. All of these seven verticals are mentioned in the image above.

Time Series Forecasting Using Machine Learning

Time Series Forecasting refers to the use of statistical models to predict future values using the previously recorded observations.

Boston House Price Prediction Using Support Vector Regressor

The surrounding environment highly influences house prices but machine learning techniques can help us accurately predict the house price by taking account of all important features.

Pre-processing of Time Series Data In Machine Learning

Time series data is found everywhere, and to perform the time series analysis, we must preprocess the data first. Time Series preprocessing techniques have a significant influence on data modelling accuracy.

Parameter Learning and the Intuition Behind Gradient Descent

To learn the optimal values of these parameters, machines randomly try several combinations. But if we keep selecting values randomly then it may take infinite time and we take help of gradient descent.

K-Means Clustering Algorithm In Machine Learning

Unsupervised learning algorithms come into existence that can extract meaningful information from the junk and present it in a human-readable format. Clustering is one of them.

Bias-Variance Tradeoff In Machine Learning

Bias, Variance, and Bias-Variance tradeoff are the most popular terms in machine learning and the most frequent questions asked in machine-learning interviews.

Cost function and process of learning in Machine Learning

In earlier stages, machines might be making some mistakes and learning from several experiences. But how? Let’s move towards finding the answer to this question.

Word Vector Encoding: Make Machines Understand Text

Computers only understand numbers, not text. So we need to convert our text into vectors using vector encoding.

Introduction To Machine Learning and Comparison With Traditional Programming

Machine Learning and Data Science are some of the most exciting areas in which people are attracted to make a career. Through this article, we will start our career-focused journey towards one of these emerging technologies: Machine Learning.

Pre-processing Of Text Data In Machine Learning Part 1

Text data pre-processing ensures optimal results when executed properly. Fortunately, Python has excellent support of NLP libraries such as NLTK, spaCy, and Gensim to ease our text analysis.

Difference Between Artificial Intelligence And Machine Learning

Artificial Intelligence and Machine Learning are the most famous buzzwords in the technical industries. Generally we use them as synonyms but in actual it is not.

Logistic Regression: A Detailed Overview

Logistic regression is a most used supervised learning algorithm for solving the classification problems in machine learning industry.

Linear Regression: A complete understanding

Linear regression is a supervised learning algorithm and used to solve the regression problems in machine learning industries.

Sentiment Analysis for Classifying Sentiment of Movie Reviews

Classification of movie reviews into positive and negative review categories using sentiment analysis and NLP is discussed in this article..

Famous Loss Functions and Cost Functions in Machine Learning

Optimization of error function is the respiratory process for Machine learning algorithms. But this error function varies for classification and regression problems.

Methods To Check The Performance Of Classification Models

whenever we say that we have built a machine learning model, the first question that comes to us is, What is the accuracy of your model?

Methods To Check The Performance Of Regression Models

We try to compare the performance of Machine Learning models to check its accuracy or robustness. For a regression model we measure error between predicted and actual target variables.

Wine Quality Prediction Using k-NN Regressor

Prediction of wine quality is a challenging task for humans but using machine learning and data science techniques, it can be made easy.

Introduction to Scikit-Learn in Machine Learning: A Complete Understanding

Scikit-learn is a free machine learning framework available for Python, providing an interface for supervised and unsupervised learning. Its free nature makes it more popular and accessible.

Regularization: A Fix To Overfitting In Machine Learning

Regularization is the technique that is used to solve the problem of overfitting in machine learning. The gap between training and testing error become huge and model loose generalizability.

Car Resale Value Prediction Using Random Forest Regressor

Companies like Cars24 and Cardekho.com uses Regression analysis to estimate the used car prices based on specific attributes.

Need of Feature Scaling in Machine Learning

Big organizations in data science and machine learning domains record many attributes/properties to ensure they do not lose any critical information.

Top 10 Misconceptions in the field of Machine Learning

In this article, we will be discussing those 10 most common misconceptions that are so popular that every one of us must have come across at least once in our ML journey.

Life Expectancy Prediction Using Linear Regression

With ongoing advancements in Machine Learning and Data Science, we can precisely predict the remaining life span of a person given the essential parameters.

How Uber Use Machine Learning To Facilitate Surge Price?

Uber is one such tech giant that continuously explores Machine Learning and Data Science methods and dedicated experiments to better customer experience.

Credit Card Fraud Detection Using Machine Learning

One of the smartest use-cases of data science and machine learning is building the machine learning application for financial security.

Personality Prediction using Machine Learning

Machine learning technologies are now able to predict the individual's personality based on their social media usage. Personality-based communications are highly used in dating apps and recommendation systems.

Soil Fertility Prediction Using Gradient Boosting Technique

The use of recent technologies like Machine Learning and Data Science in agriculture will increase the quantity and quality and simultaneously ease the process of farming by a huge.

10 Most Interesting Historical Facts In Machine Learning

To learn any new concept, we must know how exactly that started. Every computer science field has a different history, reflecting the struggle that earlier researchers faced and made our journey easy. This article will discuss the 10 most interesting historical facts considered the turning points for machine learning.

Make Your System Machine Learning Enabled

In this blog, we will try to make our computers ready for machine learning practicals. There are various ways to make computer systems AI-enabled, but in this blog, we will try the most preferred and easy-to-use method, i.e., Python3 with Sublime Text 3. Overview of the blog: Installation Of Python3 on Windows, Linux & Mac, Installation of Sublime Text 3 on Windows, Linux & Mac, Installation of pip/pip3, Installation of Numpy, Scipy, Pandas, Installation of Machine Learning Framework, Installation of Deep-learning Framework, Installation of a Visualisation tool.

Machine Learning In Medical Science: Cancer Classification Model Using SVM

Many major companies like Google, IBM, etc., are exploring machine learning potential in this domain. Cancer classification is one such area where ML can deliver a robust predictive model to identify the cancer possibility based on given observations.

Why Data Structures and Algorithms for Machine Learning?

In this article, we will try to give the 5 most important reasons that justify the need for knowledge of DS Algo in the field of Data Science & Machine Learning or Deep-Learning.

How to build Recommender System using Machine Learning?

Recommender System refers to a kind of system that could predict the future preference for a user based on his/her previous behavior or by focusing on the behavior of similar kind of users.

Classification and Regression Problems in Machine Learning

Both classification and regression deal with the problem of mapping a function from input to output. However, when it comes to classification, the output is a discrete (non-continuous) class label or categorical output. While on the other hand, when the problem is a regression problem, the output is continuous.

Supervised, Unsupervised, And Semi-Supervised Learning With Real-Life Usecase

Based on the nature of input that we provide to a machine learning algorithm, machine learning can be classified into 4 major categories - Supervised Learning, Unsupervised Learning, Semi-Supervised Learning, Reinforcement Learning.

How exactly machine learns in Machine Learning?

In this article, we will try to find the answer to another most critical question in machine learning and artificial intelligence - How exactly the machine learns?

Machine Learning Glossary: A-2-Z Terms In Machine Learning

In this blog one can find the definitions of all the terms which are related to machine learning. We would suggest to pin this blog for quick revision.

E-mail spam and non-spam filtering using Machine Learning

K-NN implementation and Gmail, Yahoo, and Outlook case studyIn 2019, on average, every person was receiving 130 emails each day, and overall, 296 Billion emails have been sent in that year.

Classification of Machine Learning Models

If we try to find the answer to different machine learning types, we will get different answers, like classification and regression, supervised and unsupervised, probabilistic and non-probabilistic, and many more.

How to start Machine Learning journey: A step-by-step Guidance

Machine Learning and Artificial Intelligence are some of the hottest topics that can ensure a brighter future for any individual in the upcoming decade.

Top 5 Learning Challenges for Machine Learning Beginners

In starting, Machine Learning or Artificial intelligence may be a buzzword to many who are curious but don’t know where to get started. To start with, Machine Learning may seem like a formidable task, especially if one lacks a certain background.

Introduction to Machine Learning: Comparison With Artificial Intelligence

We will answer the basic questions related to the fundamentals of machine learning: 1) What is Machine Learning? Then, why do we need Machine Learning? Finally, where can we use Machine Learning?

Our weekly newsletter

Subscribe to get free weekly content on data structure and algorithms, machine learning, system design, oops and math. enjoy learning!