Posts

DOCUMENTATION ON LINEAR REGRESSION

Image
Linear Regression Linear Regression is the simplest algorithm . Linear Regression is basically modelled using a straight line . It is used with continous variable to predict values .  It is illustrated by the equation :       y= a0+a1x+ ε   This equation tells us the relationship b/w the two variables i.e x and  y.  y depends on the value of x . and where,a0 is the intercept ,a1 is Linear regression coefficient and ε = random error. Types Positive  and Negative Linear Relationship: In Positive linear relationship, if y increases then x increases.  In Negative linear relationship, if y decreases then x decreases. Our main aim in this regression is to find the best fitted line . So, basically there are three common evolution metrics to find that : Mean Absolute Error Mean Squared Error Root Mean Squared Error Linear regression is furture categorized  into two types of the algorithm: Simple Linear Regression: If only one variable(i.e independent variable  is x) is used to conclude the val

Ubuntu on Windows

Image
This tutorial is for all those viewers who have Windows operating system and want to install Ubuntu in their system. This tutorial will explain the following points:- How to install Virtual Machine( Virtualbox ) in your system?   How to install Linux ( Ubuntu ) in your virtual machine Let's start the process. 1.      Download the Virtualbox software from virtualbox.org . VirtualBox Website 2.      After download, install the software by double-clicking the installer. 3.      Now download Ubuntu ISO Image from https://ubuntu.com/download/desktop . Ubuntu Website 4.      After installation of VirtualBox now let us create a virtual machine so that we can install Linux on it. For Linux users, all the further steps are the same. Click on the New icon in the toolbox. 5.      Type Ubuntu in Name and click next. 6.      Set memory size as 512 MB. 7.      Create a virtual hard drive now by clicking create button. 8.      Keep the hard drive file type as VDI. Click next

Can I make my own search engine from scratch-2

Image
Design a Crawler – 1 I had designed this article to make people understand how to Design a Crawler that will do its basic task of fetching documents from web. This article will contain information about the first phase of the search engine i.e., crawler. In my last article, I had given an overview of the search engine and its working. I will define various functions of the crawler and its working. Crawler Introduction The web crawlers crawl through the content of the webpage to crawl all the different web pages linked to it. It has many other synonyms like spider and bot. The crawler scans the content of a site, being crawled, and learns about some of the information like the domain of the website, URL, links, etc. It takes the first page of the site as a seed page, which directs the crawler to crawl all the different web pages linked to it. Here is the algorithm that defines the process that web crawler follows:- Algorithm Basic-Crawler: Input: URL Output: links stored in storage Inpu

WANT TO MAKE YOU OWN CHATBOT ?THEN THIS ARTICLE IS FOR YOU!!

Image
PREREQUISTE Anyone can make a chatbot technical/non-technical person. IBM watson do not need any programming background. First thing that you need to do to make a chatbot on IBM WATSON is to make an account on it . Just google IBM watson chatbot and you will be provided with the necessary information and links. IBM Watson The moment you make an account on IBM WATSON it has numerous information for you to on how to  make a chatbot such as read the documentation,watch the training videos, watson blog  , etc . That is why i have decided not to  explain the whole process but i will be giving you the overview of a chatbot and after reading the article it would become so much easy for you to make a chat bot. After logging into your account you will see  the dashboard . Just click on the catalog and choose Watson then you will be headed in the main page of building with IBM Watson. Click on the box of build a chatbot.  Now first you need to  open your  watson assistant and name it MyFirstAssi

Can I make my own custom search engine from scratch?

Image
T he title is quite intriguing but interesting. As a student of computer science I had always thought how a search engine works, it knows about a newly commissioned web resource, whether a website is up or down, why a website takes time to show-up in search results? There are many questions, but the only answer is search engine. This is first article in series of search engine which will cover the basics, modules of search engine, development of the modules with code and results, integrating the modules with one framework. We all use search engine daily like ok Google when cab is going to arrive, when is my birthday? Alexa will it rain today? Search engines like Google and duckduckgo do same things, but ideologically different. So lets get down to basics of search engines and get our hands dirty with coding a basic search engine. Basics Search engines are a complex piece of code which does so many things like searching for the answer to the question user had asked, calculating which w

Artificial Intelligence

Image
Artificial Intelligence or AI is the feature which provides the ability to a digital computer to think and mimic like the conscious human brain. It is the most developing field in today's world. Many research work are done in this field. It is the future technology which will change the complete life. Branches of Artificial Intelligence Machine Learning Deep Learning Neural Networks Robotics Natural Language Processing Machine Learning Machine learning is a method of data analysis that automates analytical model building. It is a branch of artificial intelligence based on the idea that systems can learn from data, identify patterns and make decisions with minimal human intervention. It makes the computer to learn from the given data. It is one of the most interesting technology to learn. Machine learning is actively getting used nowadays, maybe in more places than one would expect. Machine Learning is of following types depending upon the data available: Supervised Learning: In th

Firewall [A Beginner’s Guide]

Image
  Introduction Every year many cyber attacks happen to our IT infrastructure by hacker’s. These people have one motto that is to turn down the system, ask for ransom, sabotage the image of an organization and many more. This is our responsibility to keep ourselves ready for any such incidence and keep our country safe from any such activity. Therefore, to keep our younger generation abreast with the technological advancements so I had started this initiative. In this article, I will discuss about the basics of firewall and in subsequent articles I will discuss about implementation of firewall and use of its different features.  A firewall is a first line of defence from outsiders in a network. They can be both software and hardware. This software helps our network from any danger which might sabotage our system. Technically, it is a protective system that secures a network by filtering incoming and outgoing traffic. We can do this by defining custom rules in firewall.  There are majorl