All Courses

# Biopython - Machine Learning

3 years ago

• Introduction
• Logistic Regression Model
• K-Nearest Neighbors
• Naive Bayes
• Markov Model

## Introduction

Bioinformatics is an amazing place to observe machine learning algorithms. Here, we have genetic data of giant wide variety of organisms and it is now not feasible to manually analyze all this information. If suitable desktop mastering algorithm is used, we can extract lot of beneficial data from these data. Biopython affords beneficial set of algorithm to do supervised computing device learning.
Supervised getting to know is primarily based on enter variable (X) and output variable (Y). It makes use of an algorithm to study the mapping characteristic from the enter to the output. It is described under −
The predominant goal of this strategy is to approximate the mapping feature and when you have new enter statistics (x), you can predict the output variables (Y) for that data.

## Logistic Regression Model

Logistic regression is a supervised computer Learning algorithm. It is used to discover out the distinction between K lessons the use of weighted sum of predictor variables. It computes the chance of an tournament prevalence and can be used for most cancers detection.
Biopython gives Bio.LogisticRegression module to predict variables based totally on Logistic regression algorithm. Currently, Biopython implements logistic regression algorithm for two instructions solely (K = 2).

## K-Nearest Neighbors

K-Nearest neighbors is additionally a supervised computing device getting to know algorithm. It works through categorizing the information primarily based on nearest neighbors. Biopython gives Bio.KNN module to predict variables primarily based on k-nearest neighbors algorithm.

## Naive Bayes

Naive Bayes classifiers are a collection of classification algorithms primarily based on Bayes’ Theorem. It is now not a single algorithm however a household of algorithms the place all of them share a frequent principle, i.e. each and every pair of points being categorized is impartial of every other. Biopython affords Bio.NaiveBayes module to work with Naive Bayes algorithm.

## Markov Model

A Markov mannequin is a mathematical gadget described as a series of random variables, that experiences transition from one kingdom to some other in accordance to sure probabilistic rules. Biopython offers Bio.MarkovModel and Bio.HMM.MarkovModel modules to work with Markov models.

Like the Blog, then Share it with your friends and colleagues to make this AI community stronger.