# machine learning

machine learning using python

## Word2Vec Vectorizer in Natural Language Processing

In natural language processing, Word2Vec is one of the most widely used vectorization techniques used for transferring words or textual data into vector or numerical form to feed it to the machine learning model and train the model. It has certain advantages over the BagofWords and TfIdf vectorizers which make more advanced and accurate vectorization …

## TFIDF Vectorizers in Natural Language Processing

Vectorization is a technique in natural language processing that is used to transform the text into vectors. However, multiple vectorization techniques are used to transform different texts. TFIDF is a widely used and efficient vectorization technique that data scientists use. In this article, We will discuss the TFIDF vectorization technique, how it works, the core …

## Linear Algebra Applications in Machine Learning

We can take linear algebra as a backbone of machine learning, as almost all the machine learning techniques and algorithms somehow use linear algebra to some extent. Some famous machine learning techniques like Principle component analysis and matrix factorization are entirely based on linear algebra. Although not only in dimensionality reduction, it is also helpful …

## Linear Algebra in Recommendation Systems of Machine Learning

Linear algebra in machine learning is one of the essential topics to learn and have an idea about, as it is applicable and plays a critical role in many machine learning applications. Recommendation systems are primary unsupervised machine learning applications industries and companies use to recommend particular things to their customers and audience. In this …

## Principle Component Analysis in Machine Learning

In machine learning to achieve higher accuracies and performance of the model, the data quality plays a major role while enhancing the model. If good quality data with meaningful features are provided to the machine learning model, then the model can be very accurate and reliable with lesser computational powers. Principle Component Analysis, or PCA, …

## Eigen Decomposition in Machine Learning

Matrix decomposition in linear algebra is one of the most valuable techniques for reducing the matrix into smaller parts. In matrix decomposition, the eigendecomposition is a fundamental concept that decomposes the matrix in eigen values and eigen vectors. This type of decomposition technique plays an essential role in techniques like Principle component analysis where there …

## Data Scaling Techniques in Machine Learning

Data and its quality affect machine learning models and their accuracy, and the quality of the data can not be well in some types of problems which can be solved by machine learning. Here the scale of the data is also represented as the quality of the data, which needs to be expected while training …

## AdaBoost vs. Naive Bayes Algorithms in Machine Learning

In machine learning, the algorithm plays a significant role while training and building a successful model. According to the data and its behavior, a proper machine learning algorithm should be selected for a better ad accurate model. Many choices are available in machine learning to use algorithms with hyperparameter tuning, making the algorithm selection process …

## Logistic Regression vs. K Nearest Neighbors in Machine Learning

In machine learning, using an appropriate algorithm according to the behavior of the data and its pattern is an essential thing to achieve higher accuracies and accurate performing models. Many machine learning algorithms can be used for almost all types of problem statements in machine learning. The best-performing among them can be selected based on …

## 10 Classification Cost Functions in Machine Learning

Cost functions in machine learning measure the performance of the machine learning algorithm trained on a particular dataset. By measuring the cost function or cost for a specific model, we can easily measure the error of the machine-learning model trained. There are many types of cost functions, from which depending on the problem statement the …

## ReLU Activation Function and Its Variants

Activation functions in deep learning are the functions that decide the output from node or hidden layers from a given set of inputs in neural networks. There are many activation functions used in deep learning but among all of them rectified linear unit or ReLU is the widely used activation function in almost all deep …

## How to Frame a Machine Learning Problem | Design Your Data Science Project

Machine learning is the concept that a computer program can learn and adapt to new data without human intervention. It is a sub-field of artificial intelligence that keeps a computer’s built-in algorithms current regardless of changes in the worldwide economy. Currently, most companies and agencies are using machine-learning techniques to solve their business problem, these …

## Blending Algorithms in Machine Learning

The Ensemble technique is one of the best-performing techniques used in the field of machine learning for getting better results on complex types of datasets. There are many ensemble techniques available that use multiple machine-learning algorithms for training on the same dataset and return great results compared to the single normal machine-learning algorithms. In this …

## Why Does Lasso (L1) Regression Create Sparsity?

The Lasso regression is a regularization technique and a type of regression that is well-suited for models showing high levels of multicollinearity. It is also known as the L1 regularization technique. This technique is often used when there is a high number of features present in the dataset, as this technique can automatically perform feature …

## Auto-differentiation and Autograd explained step by step

We will understand what is automatic differentiation for absolute beginners, although this concept requires a fair amount of theoretical understanding of derivatives and the chain rule, But don’t worry I will try to explain in a very practical way, and we will build our knowledge one concept at a time and the end you will …