Machine Learning with R technology.

Isuri Anuradha
3 min readDec 29, 2017

--

Day by day technology is developing .In future most probably machines will invade the world.In that part, Artificial Intelligence will perform an important role. So in this blog series, I’m going to expand some knowledge about machine learning algorithms for that I decided to use R programming language in my future developments. As well as R language you can use python language also. Before going in to direct cording will let’s get to know about machine learning and basic types of machine learning algorithms.

  1. Supervised Learning.

Supervised learning consists of input and predictors simply target/outcome variable. This outcome variable will become dependent variable. Training process model of the algorithm will continue until it achieves the desired level of the accuracy of the training data by using the generated function. Mostly regression and classification problems are included in this category. Regression by means goal is to predict continuous values. You will get to know it deeply in future.

Examples: Naive Bayes, Decision trees,Linear regression

2. Unsupervised Learning.

Unsupervised Learning mainly used in pattern detection, descriptive modeling and also summarize and group the data points. In this learning type, it does not consist of any target or outcome variable to predict or estimate.

Example: k means clustering, Apriori algorithm, and Association rules.

3. Semi-Supervised Learning.

In Semi-supervised learning algorithm train to make specific decisions. The skilled human experts try to capture the best to have accurate and reliable business process by the experience they have achieved.

4. Reinforcement Learning.

Basically in Reinforcement Learning provides results are gathering from the interaction with the environment. It is a branch of artificial intelligence. Simply this algorithm can interact with machines and automatically determine the identical behavior of the context.

There are many places where machine learning is applied for the day to day life. A simple example we can consider as the facial recognition in facebook application. In this faces in the certain photo will automatically detect and tagged to the fellow. And we can see ML integration in VR headsets and voice recognition that are using on modern days.

Data is everywhere and it’s growing exponentially and cumulatively all the time.
Since the dawn of time up until 2005 humans had created 130 exabytes of data.
In 2010 it grows to 1200 exabyte and 2015 to 7900 exabyte and imagining in 2020 it will increase up to 40900 exabytes.

Normally it can display as the below graph.

That’s the basic introduction to the types of machine learning types.

So now let’s get into installing process of R language and Rstudio to the machine. You can download R from the below URL [1].

Select the relevant operating system that you’re using and install it on the machine.
Next download Rstudio for desktop and relevant installer from [2].

As the first programme, we will Start will hello world.

Links that you can download R language and R studio for desktop is given below.

Let’s meet on next blog and will get more familiar with it before starting cording.

--

--

Isuri Anuradha

PhD candidate| Research Assistant @ UOC | Graduate from University of Westminster | Trainee Software engineer @ WSO2 | GSoC Participant