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…

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…

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…

Speech Recognition

Speech recognition is the inter-disciplinary sub-field of computational linguistics that develops methodologies and technologies that enables the recognition and translation of spoken language into text by computers. Types of Speech Recognition Speaker Dependent Speaker Independent Speaker Dependent: Some speech recognition systems require “training” where an individual speaker reads text or isolated vocabulary into the system. The system analyzes the…

Data Science

Data Science Data Science is the science which uses computer science, statistics and machine learning, visualization and human-computer interactions to collect, clean, integrate, analyze, visualize, interact with data to create data products. The Components of Data Science When we amalgamate domain expertise and scientific techniques with technology, we obtain Data…

Machine Learning for CyberSecurity

There are three dimensions of cybersecurity tasks are Why, What and How. The first dimension is a goal, or a task (e.g., detect threats, predict attacks, etc.). According to Gartner’s PPDR model, all security tasks can be divided into five categories:  prediction; prevention; detection; response; monitoring. The second dimension is a…