Guidelines for Developing a C Program

The Program development process includes three important stages, namely, program design, program coding and program testing. Program Design  Program design is basically concerned with the development of a strategy to be used in writing the program, in order to achieve the solution of a problem. The program design involves the…

Artificial Intelligence

Artificial Intelligence (AI) is the branch of computer science that concerned with the design of computer systems which exhibit the attributes of Human Intelligence. Some definitions given by renowned companies are: Merriam-Webster — “A branch of computer science dealing with the simulation of intelligent behavior in computers.” Intel — “A…

ChatBot

What is a chatbot? A chatbot is an artificial intelligence (AI) software that can imitate a voice communication (or a chat) with a user in natural language through messaging applications, websites, mobile apps or through the telephone. A well designed & built chatbot will: Use existing conversation data (if available) to understand the type of…

research paper

How to Read a Research Paper ?

Reading and understanding research papers is an ability that every single researcher and scientist has had to acquire during his research or before that. You can learn it too, but like any accomplishment it takes patience and more and more practice. Reading a single research material may take you a very long time…

Feature Selection

Feature selection is the process of selecting a subset of appropriate features from the original ones based on certain criteria. Feature selection techniques include information gain, gain ratio, fisher score, etc. [1]. Depending on whether the training set is labelled or not, feature selection techniques can be categorized into three…

Data Mining

Data Mining

Data Mining is the process of considering at large banks of information to generate new information. It is the procedure of finding variances, patterns and correlations within huge data sets to forecast outcomes [1]. You can think that data mining refers to the extraction of new data, but this is…

Difference Between R and Python

To find out the difference between these two powerful programming languages one should what are these programming languages. What is R? R is a statistical language. Ross Ihaka and Robert Gentleman created the open-source language R in 1995 as an implementation of the statistical programming language. Along with statistical techniques, R also provides…

E-Learning

What is E-Learning? We define E-Learning as courses that are specially delivered via the internet to somewhere other than the classroom where the professor is teaching. It is an interactive in which you can also talk and ask questions with your teachers, professors or other students in your class. E-Learning…

Decision Tree Algorithms

A decision tree is a graph-like structure in which internal node represents a “test” on an attribute, each branch represents the outcome of the test and each leaf node represents a class label. The paths from root to leaf represent classification rules. Some common algorithms for decision tree are ID3…

Machine Learning

Machine Learning is a subset of Artificial Intelligence (AI).  Today almost all the industries are making benefits from machine learning including automobiles, health care, finance, etc. Machine learning helps these industries by automating procedures, reducing processing time, providing more accurate and faster decisions. It works by developing procedures that take…