0% found this document useful (0 votes)
11 views1 page

Module 2 Discussion Forum2

Uploaded by

Lila Shrestha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views1 page

Module 2 Discussion Forum2

Uploaded by

Lila Shrestha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Hi everyone,

For this week discussion among the numerous websites I would choose the two links, I have
provided as a reference, that will explain the machine learning, its algorithms and the languages
used for it.

The main purpose of machine learning is to allow the computers learn automatically without the
assistance of a human and then perform the actions accordingly improving the experiences using
hidden information within huge data sets. Machine learning focuses on the development of
computer programs that can access data and, therefore, enables a large amount of data for
analysis (Expert System S.p.A, 2018). Further, talking about machine learning algorithms,
understanding the strengths and weakness in business application is most and choosing the best
algorithms for the machine learning project is the key part. Therefore, the machine learning is
divided based on the business application, namely, supervised learning, unsupervised learning
and reinforcement learning (Ray, 2017).

The supervised learning is the one from the given set of independent variable outcome or the
dependent variables is predicted from which the function is generated to map inputs to the
desired output. Likewise, unsupervised learning does not have any variables to predict, but it is
widely used in segmentation of different groups for instance K-means and Aprioti algorithm.
Then there is another machine learning called reinforcement learning in which machine is
prepared to make a decision on a specific business or environment ( (Ray, 2017). Similarly, these
machine learning algorithms is further divided into some common algorithms like linear
regression, logistic regression, decision tree, svm, naive Bayes, knn, k-means, and random forest
and these algorithms are said to be used in any kind of data problem (Ray, 2017). Furthermore,
the algorithm is used in the project depending upon availability of the data, how the result is
used, and the data scientist's domain expertise.

Additionally, these algorithms are written, using various programming languages and the most
popular programming languages used in machine learning are pythons, R, JavaScript, Java, C++
and C. To summarize, machine learning is a technique to deal with large amount of data by
developing algorithms or a set of logical rules. Moreover, the process for any machine learning
project starts when the initial problem is defined by the engineer/scientist/programmer. The next
step is preparing the data for the project to use, then deciding which algorithm and techniques are
needed. As projects proceed, the results improve to the desired level of satisfaction is reached,
and the result is presented.

Reference

Expert System S.p.A. (2018). What is machine learning? a definition. Retrieved from
Expertsystem: https://www.expertsystem.com/machine-learning-definition/
Ray, S. (2017, September 9). Essentials of machine learning algorithms (with Python and R
Codes). Retrieved from Analytics Vidhya:
https://www.analyticsvidhya.com/blog/2017/09/common-machine-learning-algorithms/

You might also like