Machine Learning Articles

Page 53 of 56

Difference Between Linear and Logistic Regression

AmitDiwan
AmitDiwan
Updated on 25-Mar-2021 1K+ Views

In this post, we will understand the difference between linear regression and logistic regression.Linear RegressionIt helps predict the variable that is continuous, and is a dependent variable.This is done using a given set of independent variables.It extrapolates a line to find the value of dependent variable.Least square methods are used to estimate the accuracy.The best fit line is found, that helps predict the output.It is generally a continuous value.The relation between the dependent variable and independent variable has to be linear.The independent variables may have collinearity between them.It is considered a machine learning problem, i.e an applied statistics problem.Logistic RegressionIt ...

Read More

How to move the Y-axis ticks from the left side of the plot to the right side in matplotlib?

Rishikesh Kumar Rishi
Rishikesh Kumar Rishi
Updated on 15-Mar-2021 7K+ Views

To shift the Y-axis ticks from left to right, we can perform the following steps −Create a figure using the figure() method.Using the above figure method, create the axis of the plot, using add_subplot(xyz), where x is row, y is column, and z is index.To shift the Y-axis ticks from left to right, use ax.yaxis.tick_right() where ax is axis created using add_subplot(xyz) method.Now plot the line using plot() method, with given x and y points, where x and y points can be created using np.array() method.Set up x and y labels, e.g., X-axis and Y-axis , using xlabel and ylabel ...

Read More

How can Tensorflow Hub be used to fine-tune learning models?

AmitDiwan
AmitDiwan
Updated on 25-Feb-2021 358 Views

TensorFlow Hub is a repository that contains trained machine learning models. These models are ready to be fine-tuned and deployed anywhere. The trained models such as BERT and Faster R-CNN can be reused with a few lines of code. It is an open-repository, which means it can be used and modified by anyone.The tfhub.dev repository contains many pre-trained models. Some of them include text embeddings, image classification models, TF.js/TFLite models and so on.It can be installed using the below code:!pip install --upgrade tensorflow_hubIt can be imported into the working environment as shown in the below code:import tensorflow_hub as hub

Read More

How can a customized model be pre-trained?

AmitDiwan
AmitDiwan
Updated on 25-Feb-2021 447 Views

A sequential model can be built using Keras Sequential API that is used to work with plain stack of layers. Here every layer has exactly one input tensor and one output tensor.A pre-trained model can be used as the base model on the specific dataset. This saves the time and resources of having to train the model again on the specific dataset.A pre-trained model is a saved network which would be previously trained on a large dataset. This large dataset would be a large-scale image-classification task. A pre-trained model can be used as it is or it can be customized ...

Read More

How to Plot Cluster using Clustermaps class in Matplotlib

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 23-Feb-2021 335 Views

Let us suppose you have given a dataset with various variables and data points thus in order to plot the cluster map for the given data points we can use Clustermaps class.In this example, we will import the wine quality dataset from the https://archive.ics.uci.edu/ml/datasets/wine+quality.import matplotlib.pyplot as plt import numpy as np import seaborn as sns sns.set(style='white') #Import the dataset wine_quality = pd.read_csv(‘winequality-red.csv’ delimeter=‘;’)Let us suppose we have raw data of wine Quality datasets and associated correlation matrix data.Now let us plot the clustermap of the data, row_colors = wine_quality["quality"].map(dict(zip(wine_quality["quality"].unique(), "rbg"))) g = sns.clustermap(wine_quality.drop('quality', axis=1), standard_scale=1, robust=True, row_colors=row_colors, cmap='viridis')Plot the ...

Read More

How to align multiple plots in a grid using GridSpec Class in Matplotlib

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 23-Feb-2021 1K+ Views

Aligning the multiple plots in a grid can be very messy and it can create multiple issues like higher width and height or minimal width to align all the plots. In order to align all the plots in a grid, we use GridSpec class.Let us suppose that we have a bar graph plot and we want to align the symmetry of the plot in this sample.First Import all the necessary libraries and plot some graphs in two grids. Then, we will plot a constant error bar and a symmetric and asymmetric error bar on the first grid. In the second ...

Read More

Plotting regression and residual plot in Matplotlib

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 23-Feb-2021 2K+ Views

To establish a simple relationship between the observations of a given joint distribution of a variable, we can create the plot for the regression model using Seaborn.To fit the dataset using the regression model, we have to first import the necessary libraries in Python.We will create plots for each regression model, (a) Linear Regression, (b) Polynomial Regression, and (c) Logistic Regression.In this example, we will use the wine quality dataset which can be accessed from here, https://archive.ics.uci.edu/ml/datasets/wine+qualityExampleimport matplotlib.pyplot as plt import seaborn as sns from scipy.stats import pearsonr sns.set(style="dark", color_codes=True) #import the dataset wine_quality = pd.read_csv('winequality-red.csv', delimiter=';') #Plotting ...

Read More

How to Capture a pick event and use it to activate or deactivate Line Plots in Matplotlib

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 23-Feb-2021 593 Views

After enabling the pick event property of artists in Matplotlib, the task is to use the pick event to enable and disable the line plots for a given axis in a set of plots.In order to pick a specific line plot, we use Legend.We will use a Binary classification plot to create the ROC Curve. ROC curve or Receiver Operating Characteristics curve is used for diagnostics, weather prediction and other applications. It contains True Negative Rate (TPR) and False Positive Rate (FPR). Using ROC, we will create multiple plots of the curve.Let us Import the libraries first. Here ‘nbAgg’ is used ...

Read More

How to customize spines of Matplotlib figures?

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 23-Feb-2021 1K+ Views

When we plot a figure in Matplotlib, it creates four spines around the figure, top, left, bottom and right. Spines are nothing but a box surrounded with the pictorial representation of the grid which displays some ticks and tickable axes on left(y) and bottom(x).Let us see how to customize the spines in a given figure. We will create six figures to see and customize the spines for it.First import the required libraries for the workbook.import numpy as np import matplotlib.pyplot as pltLet us draw graph for sines, theta = np.linspace(0, 2*np.pi, 128) y = np.sin(theta) fig = plt.figure(figsize=(8, 6))Define the ...

Read More

How to customize the color and colormaps of a Plot in Matplotlib

Dev Prakash Sharma
Dev Prakash Sharma
Updated on 23-Feb-2021 681 Views

To customize the color and colormaps of a plot, we can use the colormap property from the color library. There are two types of colormap we can create: (a) discrete colormap and (b) continuous colormap.We will first see how to create a discrete colormap followed by continuous colormap.In the example, we will use ‘iris’ dataset to create three plots such that the first plot uses the default colormap and the other two uses RGB map to create a mixed colored plot. However, we can create as many color maps as we have clusters.Exampleimport matplotlib.pyplot as plt import pandas as pd ...

Read More
Showing 521–530 of 557 articles
Advertisements