machine learning

machine learning using python

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 …

Eigen Decomposition in Machine Learning Read More »

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 …

AdaBoost vs. Naive Bayes Algorithms in Machine Learning Read More »

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 …

Logistic Regression vs. K Nearest Neighbors in Machine Learning Read More »

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 …

10 Classification Cost Functions in Machine Learning Read More »

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 …

How to Frame a Machine Learning Problem | Design Your Data Science Project Read More »

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 …

Blending Algorithms in Machine Learning Read More »

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 …

Why Does Lasso (L1) Regression Create Sparsity? Read More »

Feauture image of a triagular prism

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 …

Auto-differentiation and Autograd explained step by step Read More »

Nesterov Accelerated Gradient (NAG) Optimizer in Deep Learning

In deep learning, optimizers are the type of function which are used to adjust the parameters of the model. The optimizers are used in deep learning to adjust the weights and biases of the neural networks and reduce the overall loss from the model to achieve higher accuracy. There are many types of optimizers used …

Nesterov Accelerated Gradient (NAG) Optimizer in Deep Learning Read More »

2 Brilliant Breakthroughs in Computational Topology Using Machine Learning

Topology is a classical branch of mathematics, born essentially from Euler’s studies in the XVII century. It deals with the abstract notion of shape and geometry. The last decades were characterized by a renewed interest in topology and topology-based tools, due to the birth of computational topology and Spatial Data Analysis (SDA). Successful applications of …

2 Brilliant Breakthroughs in Computational Topology Using Machine Learning Read More »

NeuroJSON: A Potential Neuro-Imaging Library For Python

NeuroJson, founded by Qianqian Fang, is an open-source project which aims to create easy-to-adopt, easy-to-extend, and preferably human-readable data formats to help disseminate and exchange Neuro-imaging data (and scientific data in general). It primarily uses JSON and binary JSON (specifically, UBJSON UBJSON derived Binary JSON format) as the underlying data exchange files. Table of content …

NeuroJSON: A Potential Neuro-Imaging Library For Python Read More »

Decoding Symmetric Indefinite Matrices In Python

This article is a gentle introduction to symmetric indefinite matrices in Python Table of content What are symmetric indefinite matrices andwhere are they used? Implementing symmetric indefinite matrices (SYMMQL) in python Comparing convergence rate of SYMMLQ, CG (Conjugate Gradient), and MINRES by solving the following classical symmetric indefinite system What are symmetric indefinite matrices and …

Decoding Symmetric Indefinite Matrices In Python Read More »

Biosim4: Framework For Evolution With Neural Networks

Biosim4 is a project in which there’s a 2-dimensional world where creatures with neural brains live in it. They have genomes (complete genetic information) that they pass on from one generation to the next generation, And these creatures have neural network brains that govern their behaviour. This project aims to try setting up the conditions …

Biosim4: Framework For Evolution With Neural Networks Read More »