Bindeshwar S. Kushwaha

Divide and Conquer and Dynamic Programming Algorithms

Often students get confused what are differences between divide and conquer and dynamic programming. Since they solve problems in similar nature. Divide the problem into sub-problems combine them to get solution. Here I list the differences  between divide and conquer and dynamic programming in a table and also  made quizzes so that you can practice […]

Divide and Conquer and Dynamic Programming Algorithms Read More »

Mathematics for Machine Learning

Mathematics is an essential part for machine learning  without maths it is hard to get into core concepts. In addition, machine learning uses concepts from different branches, however, these branch of mathematics are the backbone of the machine learning. 1- Linear Algebra Matrix, Vector Spaces and Linear Transformations, Eigen Values and Eigen Vectors ( Principle

Mathematics for Machine Learning Read More »

Matplotlib in Python

Matplot is a very powerful python library to visualize the datasets. It is built upon the SciPy and the NumPy library. Further, it would be better to give examples that make you understand the matplot library.   Example-1 import matplotlib.pyplot as plt x=[200,300,400,500,600,700] y=[200,300,400,500,600,700] plt.plot(x,y) plt.show() Execution on ubuntu   The output of the code

Matplotlib in Python Read More »

Machine Learning

Machine learning is the study of algorithms that use the mathematical and statistical model and historical data that allows software and programs to predict without being explicitly programmed. Furthermore, machine learning is being used by a variety of applications. 1- Email Filtering 2- Expert systems 3- Computer Vision 4- Marketing and Advertisement 5- Product Suggestion on 

Machine Learning Read More »

Big Data

Big data can be characterized as a data set having four V’s. Which are 1- Volume- Internet, sensors, actuators and other digital platforms generate a huge volume of data.  These data can be considered as big data. 2- Variety- Data variety refers to different forms of data. Such as text, images, videos, server log files, sensors’ generated data.

Big Data Read More »

Install and Run NS-2.35 on Ubuntu 16.04

NS-2 is a very popular network simulation platform. Further, you can install it on windows. However, Linux provides all environments for network simulator version 2. In addition, it was developed considering the Linux environment. Such as it needs GCC compiler. Moreover, NS-2 provides protocols such as TCP ( Transmission Control Protocol), UDP ( User Datagram Protocol)

Install and Run NS-2.35 on Ubuntu 16.04 Read More »

Markov Chain

A Markov chain describes the sequence of events and probability of happening each event depends only on the previous event.     In figure-1, you can see two states Markov chain. In which there are two states A and B. The probability of changing state from A to B is 0.70 and from A to

Markov Chain Read More »

Proxy Server Setting in Linux

When you try to update your Linux operating system and you get the error. Because you have not set the proxy server. In this post, I will show that how to set the proxy on your Linux operating system. Step-1  Create a file in path /etc/apt/apt.conf Step-2– Add the following lines. Acquire::http::Proxy “http://user:password@proxyaddress:port/”; Acquire::http::Proxy “https://user:password@proxyaddress:port/”

Proxy Server Setting in Linux Read More »

©Postnetwork-All rights reserved.