Coordinate Descent is another type of optimization algorithm used mainly for ‘strongly convex’ and Lasso Regression function. You are probably aware of Gradient Descent, for solving Least Square Regression. In this Introduction to Coordinate Descent using Least Squares Regression tutorial we will learn more about Coordinate Descent and then use this to solve Least Square Regression.
Linear Regression often is the introductory chapter of Machine Leaning and Gradient Descent probably is the first optimization technique anyone learns. Most of the time, the instructor uses a Contour Plot in order to explain the path of the Gradient Descent optimization algorithm. I used to wonder how to create those Contour plot. Today I will try to show how to visualize Gradient Descent using Contour plot in Python.
In recent years with the advent of cloud and modern UI technology, we have decentralized and distributed the processing power, storages and applications across many geographies. The middleware which connects a user with the backend is nothing but RESTful Services. Hence lightweight REST Services have become ubiquitous across many industries. In this tutorial we will learn How to Automate REST API JSON Schema Validation testing using Postman.
As we have seen in the spider man movie, power comes with responsibilities. So the testing the REST Services has become very critical part of the development workflow/lifecycle.
We will be looking into How to connect to TitanDB using Gremlin API in this tutorial. Interacting with TitanDB is bit different than other databases, since you can only use a WebSocket or HTTP Connection. First we will discuss on the challenges and explore a future proof way of interacting with TitanDB from Spark using Scala using Gremlin API. Then we will see how to Configure TitanDB and then use Play framework to connect to TitanDB over HTTP ( RESTful way ). We also may need to submit multiple queries together. we will learn how to combine queries in different ways.
Univariate Linear Regression is probably the most simple form of Machine Learning. Understanding the theory part is very important and then using the concept in programming is also very critical.In this Univariate Linear Regression using Octave – Machine Learning Step by Step tutorial we will see how to implement this using Octave.Even if we understand something mathematically, understanding the implementation can be tedious. Since many professor/researcher uses Octave/MatLab for teaching Machine Learning, it could be very well the the first tool you might be using to understand machine learning.This tutorial will help you to get familiar with Octave/MATLAB and understand the implementation in much easier way, without spending lot of time in Octave/MATLAB.