Skip to main content

Study of Supervised Learning and Unsupervised Learning

Page 1

8

VI

http://doi.org/10.22214/ijraset.2020.6095

June 2020


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue VI June 2020- Available at www.ijraset.com

Study of Supervised Learning and Unsupervised Learning Ritu Sharma1, Kavya Sharma2, Apurva Khanna3 1, 2, 3

Department of Computer Science, IPEC, India

Abstract: Today's artificial intelligence has become a commodity of and experimental studies, such as mathematics. Machine learning is an application of artificial intelligence that allows machines to learn from prior data. The paper explains two modes of learning, supervised learning and unsupervised learning, used in machine learning. There is a need for these learning strategies if there is a kind of calculations are undertaken. This paper engineering narrates the supervised learning and unsupervised learning from beginning. It also focuses on a variety of Supervised learning methods and unsupervised learning methods. This paper sheds light on the basic construction of these two learning strategies. Comparative studies of Supervised and unsupervised learning have also been presented in the paper and allow the researcher to look more closely at these programs to understand which might be the solution to a particular problem. Keywords: Artificial Intelligence, Supervised learning, Unsupervised learning, Machine learning, Shallow learning. I. INTRODUCTION The general concept of machine learning is that it transcends and receives ideas from numerous interconnected fields such as artificial intelligence. The main focus is learning, that is, attaining skills or knowledge from prior knowledge. Generally, this indicates merging useful concepts from prior data. There are total four steps which describe the procedure of machine learning: A. B. C. D.

First of all, the feature of the issue. Second, choosing best suited algorithm. Third, training of the data model and to estimate the efficiency of the data model Fourth, using a trained forecasting model.

Given that focusing on the field of machine learning is "learning," there are many ways you can come across as a career. Other types of learning describe whole categories of learning with many different types of algorithms such as "supervised learning." Generally, there are two types of learning in machine learning, that are, shallow learning and deep learning. In this paper, we will emphasize on the study of Shadow learning. There are two types of shallow learning: Supervised learning and unsupervised learning. But there are also other methods of machine learning. The whole arrangement of the paper is in the following manner. After the introduction, we will describe supervised learning and classification of supervised learning algorithms in section II. Section III describes the unsupervised learning and classification of unsupervised learning algorithms. Section IV provides some differences between supervised learning and unsupervised learning. Section V concludes with some final thoughts on supervised and unsupervised learning as well the problem of education fragmentation. II. SUPERVISED LEARNING In this learning, the algorithm develops a mathematical model from a data set containing all inputs and outputs. The algorithms are instructed using instances with text i.e. the desired input and output are pre-defined. In this study, the algorithm gains the input set and the corresponding appropriate results. The Algorithm compares its actual results with the appropriate results to get the results. After that, the model is updated accordingly. Some examples of supervised learning that takes a pattern to estimate values are Classification, regression, prediction and gradient boosting. This reading is usually deployed to those applications where prior data anticipate future occurrences. The supervised learning executes two tasks, that are, Classification and regression. There are many examples of supervised machine learning such as close neighbors, NaĂŻve Bayes, Decision tree etc. Figure 1 provides a pictorial representation of different methods of supervised learning.

ŠIJRASET: All Rights are Reserved

588


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue VI June 2020- Available at www.ijraset.com

Fig.1 Supervised learning One general framework of the supervised learning is a problem of classification. The trainee needs to understand (measure behavior) the work which plots a vector in one of the many classes by glancing at a few instances of workflow. The inductive machine learning is the procedure of studying a set of rules from specific contexts or multitasking, to form a classifier that can be used to conclude in new situations. The procedure for applying the supervised machine learning is described in Figure 2.

Fig.2 The process of Supervised learning A. Supervised Learning Algorithms The supervised machine learning includes various algorithms like: Linear regression, Logistic Regression, NaĂŻve Bayes Classifier, Perceptron, Support Vector Machine, Quadratic Classifiers, Decision Tree, Neural networks, Bayesian Networks and so on. Few of them are listed below: 1) Linear Regression: This is the easiest learning algorithm. It is an example of statistical method and this method can also be applied in predictive analysis. It draws predictions on continuous and numeric variables like age, prices, sales, etc. This algorithm depicts a linear relationship between the dependent variables and one or more independent variables; therefore, we call this method as linear regression. It shows how the dependent variable changes with the value of the independent variable. Figure 3 shows the linear regression line and the data points plotted near it

Fig.3 Linear regression graph

ŠIJRASET: All Rights are Reserved

589


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue VI June 2020- Available at www.ijraset.com 2) Logistic Regression: This method comes under the supervised learning technique and is the most popular algorithm. We predict the categorical dependent variable using a given set of independent variables through this method. It analyses the output of a categorical dependent variable. Therefore, the outcome should be a categorical value. It can be yes or no, 0 or 1, etc. but it rather gives the probabilistic values that lie between 0 and 1. This method is similar to the Linear Regression except one difference. We use Linear Regression to solve Regression problems, whereas Logistic regression solves the classification problems. To classify the observations using different data and to evaluate the most effective variables used to classify, we can use this method. In this, we don’t fit a regression line, we rather fit an S shaped logistic function, that speculates two maximum values 0 and 1. The curve of the logistic function depicts the likelihood of something such as whether the apple is red or not, ball is blue or not etc. It has the ability to give probabilities and classify forthcoming data using continuous and discrete dataset therefore, it is the most significant learning algorithms. The given fig 4 shows the logistic function the s curve is formed between the values 0 and 1 giving a probabilistic output.

Fig.4 Logistic regression function 3) Naive Bayesian (NB): This algorithm is a supervised learning algorithm. It is works on the principal of Bayes theorem. This is used for computing problems that involve categorization. It is used in categorizing texts that involves a multi-leveled dataset. Naive Bayes Classifier is the simplest and most productive algorithms that eases in designing a fast-responsive machine learning models which are capable of making fast forecasting results. It is a probability-based classifier i.e. it gives output on the foundation of the likelihood of an object, examples of this algorithm are spam filtration, Sentimental analysis, and classifying articles. 4) Support Vector Machines (SVMs): It is a supervised Learning algorithm, that is used in classification and regression problems. It is chiefly used in classification dataset in machine learning. The aim of this procedure is to make the best dividing partition which can place apart and divide n-dimensional space into cases so that the new data point in the right category with ease in the future. This dividing plane is known as a hyperplane. SVM consider the utmost points that can lead to forming the hyperplane. These extreme cases are termed as support vectors that is why the algorithm is termed as Support Vector Machine. Fig 5 shows an example of SVM having a hyper plane dividing the points into 2 parts with maximum separation possible:

Fig.5 Support vector machine graph

ŠIJRASET: All Rights are Reserved

590


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue VI June 2020- Available at www.ijraset.com 5)

Decision Trees: It is a Supervised learning approach which is applied for both classification and Regression problems, it is favored for resolving classification problems. It is a tree-structured classifier. The inner nodes constitute the attributes of a dataset and the branches constitute the decision regulations considering each leaf node constitute the end result. In a Decision tree, there are 2 nodes the decision Node and leaf Node. Decision nodes are used to make conclusion having various branches and leaf nodes are the results of the decisions and have no further sub branches. The decision is grasped on the foundation of properties of the provided dataset. It is a graphical depiction to get all feasible outcomes for a problem formed on provided situation. It is alike to a tree, it begins with the root node, which enlarges to farther branches developing a tree-like formation. In order to from a tree, CART (Classification and Regression Tree) algorithm is applied. A decision tree requires a question, based on the answer yes or no, it further splits the tree into subtrees. Fig 6 shows a tree with root node sub tree with decision nodes and leaf nodes with output:

Fig.6 Decision tree III. UNSUPERVISED LEARNING Unsupervised learning develops a model which includes only inputs. In this type of learning, tagged output is not present and the unlabeled data is used in this learning. Association rules, K-means are some examples of this algorithm. Figure 7 depicts different methods of unsupervised learning.

Fig.7 Unsupervised learning A. Classification of Unsupervised Learning Algorithms Unsupervised learning uses many algorithms. Most common algorithms are: Approaches for learning latent variable models. Clustering, Neural Networks, Anomaly detection. 1) Clustering: It is a procedure in which some of the objects are placed in an orderly manner in such a strategy that the objects in one set or clusters have more similarity than the others in the other sets or groups. It is one of the chief techniques of data mining which is a quality method for inspecting mathematical data used in varied areas, like pattern recognition, machine learning, image analysis, computer graphics and information retrieval. The group investigation itself is not a definite algorithm, but it is a prevailing piece of work to be resolved. It can be acquired by applying other algorithms that vary reasonably in their perception of what adds up to form a cluster and how to acquire it fully. The admired notion of groups consists of groups with the least spacing between group members and overlapping areas of data space.

ŠIJRASET: All Rights are Reserved

591


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue VI June 2020- Available at www.ijraset.com 2) Anomaly Detection: Anomaly detection is the process of distinguishing anomalies in data mining, occurrences or monitoring that elevate speculations that are very different from most of the data. Usually, unpleasant things translate into some kind of hitch like a bank fraud, defective feature, health problems or scriptural errors. Anomalies are also cited to as sellers, novelties, deflection, sound and abnormality. Unsupervised anomaly detection techniques that dig out anomalies in an untagged test data set under the belief that most events in the data group are normalized by observing the smallest instances in other sets. Anomaly detection works in a group of various domains, like a strike detection, cheating detection, fault detection, system well-being screening, occurrences detection in sensor networks, and application interference. It is always used to eliminate removing unwanted data from a dataset. 3) Neural Networks: These networks are the computer systems that took the idea of the biological neural network. These networks are instructed to do tasks by glancing at instances and there is no need of assembling these networks according to task-specific rules. For instance, from a photo perspective, they recognize pictures of cats by analyzing pictures of pictures tagged as cat or without a cat and then they use the outcomes to identify cats in other images. They do not have the prior knowledge of cats, for instance, that they have fur, tails, cheeks and a cat-like face. Rather they themselves give rise to visualization features from the models they process. A set of connected nodes called artificial neurons that represent neurons in the animal's brain derives the ANN. Each interaction, for example synapses in the blood brain, can transmit the signal to other neurons. The ANN collects the signal and evaluates it and transmits it to the neurons connected to it. In ANN applications, the signal to the connection(edges) is a real number, and the outcome of each neuron is calculated by a nonlinear function of the sum of its input. Neurons and edges generally have a symmetry that is in sync with the learning process. Increment or decrement of the signal strength in the connection is done through the weight. A signal can be transmitted only when the interactive signal crosses that threshold in neurons. Generally, neurons are organized into layers. Different layers apply many modifications to the input. There is a movement of the symptoms from the first layer known as the input layer, to the last layer known as the extraction layer, after passing through multiple layers. The main purpose of the ANN method was to solve problems as the human mind does, though after time span, focus was drawn to doing certain tasks, leading to divergence from biology. There are many applications of ANNs, that are, computer vision, speech recognition, machine translation, social networking, medical diagnostics, and in previously classified human services, such as painting. 4) Approaches for Learning Latent Variable Models: It is a statistical model that maps a set of observable variables also called as manifest variables to a set of latent variables. We get the feedback on manifest variables through the outcome of an individual's position on the latent variable, and it is postulated that the manifest variables have no matches after administering for the latent variable. IV. DIFFERENCES BETWEEN SUPERVISED LEARNING AND UNSUPERVISED LEARNING. Two learning methods of machine learning, that are, supervised learning and unsupervised learning are used in evaluating the tasks by investigating the historical data and performance measure. The main difference between supervised learning and unsupervised learning is that supervised learning demands the mapping from the input to the essential output. On the other hand, unsupervised learning does not seek to produce output in the feedback of the specific input instead it turns up patterns in data. Key Differences Between Supervised and Unsupervised Learning are: A. Supervised learning undertakes the tagged information wherever the output information is identified to the system. On the other hand, the unsupervised learning works with untagged information during which the output is clearly depend on the turnout of perceptions. B. When we talk about the complexity the supervised learning technique is a smaller amount complicated whereas unsupervised learning technique is a lot of difficult. C. We can use offline analysis in supervised learning whereas unsupervised learning conducts real-time analysis. D. The result of the supervised learning algorithm is a lot of correct and reliable. In distinction, unsupervised learning provides moderate still reliable results. E. Supervised learning technique resolves classification and regression issues. On the other hand, unsupervised learning resolves cluster and associative rule mining issues.

ŠIJRASET: All Rights are Reserved

592


International Journal for Research in Applied Science & Engineering Technology (IJRASET) ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.429 Volume 8 Issue VI June 2020- Available at www.ijraset.com V. CONCLUSION This article examined the two different learning approaches for machine learning. Machine learning has obtained tons of recognition from experimenters and scientist today because of its well-defined options. First of all, the write-up framed the growing demand of machine learning. This write-up cases a wide read for an investigator for machine learning by classifying it into 2 components that is shallow and deep learning. Supervised and unsupervised machine learning ideas area unit purported to be within the category of shallow learning as these two types use a smaller range of unseen layers or SVMs. Followed by this, the idea of supervised learning was explained and supervised learning algorithms were classified. Then, this paper explained the unsupervised learning followed by its numerous algorithms. At the end, this paper delineated the differences between supervised learning and unsupervised learning. As, Supervised learning technique works with the tagged information wherever the resulting information similarities are recognized to the machine. As opposite, the unsupervised learning deals with untagged information during to which the result is simply supported by the gathering of assumptions. It does not have to be raise if supervised learning is best or worse than unsupervised since they're utilized in totally different contexts. Within the simplest terms, supervised learning is employed after you have a variable, thus you investigate the connection between this variable and one or a lot of freelance variables. Often, you are attempting to predict one thing concerning the variable exploitation the freelance variable(s). In unsupervised learning, you're primarily to search out sure varieties of structure within the information or attempting to find numerous varieties of relationships between variables, however none are considered special within the sense of being a dependent variable. REFERENCES [1]

Alex S.& Vishwanathan, S.V.N. (2008). Introduction to Machine Learning. Published by the press syndicate of the University of Cambridge, Cambridge, United Kingdom. Copyright ⓒ Cambridge University Press 2008. ISBN: 0-521-82583-0. Available at KTH website: https://www.kth.se/social/upload/53a14887f276540ebc81aec3/online.pdf Retrieved from website: http://alex.smola.org/drafts/thebook.pdf [2] Bishop, C. M. (1995). Neural Networks for Pattern Recognition. Clarendon Press, Oxford, England. 1995. Oxford University Press, Inc. New York, NY, USA ©1995 ISBN:0198538642 Available http://cs.du.edu/~mitchell/mario_books/Neural_Networks_for_Pattern_Recognition_-_Christopher_Bishop.pdf [3] Brazdil P., Soares C. &da Costa, J. (2003). Ranking Learning Algorithms: Using IBL and Meta-Learning on Accuracy and Time Results.Machine LearningVolume 50, Issue3,2003.Copyright ©Kluwer Academic Publishers. Manufactured in The Netherlands, doi:10.1023/A:1021713901879pp. 251–277. Available at Springer website: https://link.springer.com/content/pdf/10.1023%2FA%3A1021713901879.pdf [4] Cheng, J., Greiner, R., Kelly, J., Bell, D.& Liu, W. (2002). Learning Bayesian networks from data: An information-theory based approach. Artificial Intelligence Volume 137. Copyright © 2002. Published by Elsevier Science B.V. All rights reserved pp. 43 – 90. Available at science Direct: http://www.sciencedirect.com/science/article/pii/S0004370202001911 [5] Domingos, P. & Pazzani, M. (1997). On the optimality of the simple Bayesian classifier under zero-one loss. Machine Learning Volume 29, pp. 103–130 Copyright © 1997 Kluwer Academic Publishers. Manufactured in The Netherlands. Available at University of Trento website: http://disi.unitn.it/~p2p/RelatedWork/Matching/domingos97optimality.pdf [6] Elder, J. (n.d). Introduction to Machine Learning and Pattern Recognition. Available at LASSONDE University Department York website: http://www.eecs.yorku.ca/course_archive/2011-12/F/4404-5327/lectures/01%20Introduction.pd [7] Good, I.J. (1951). Probability and the Weighing of Evidence, Philosophy Volume 26, Issue 97, 1951. Published by Charles Griffin and Company, London 1950.Copyright © The Royal Institute of Philosophy 1951,pp. 163-164.doi: https://doi.org/10.1017/S0031819100026863. Availableat Royal Institute of Philosophy website: https://www.cambridge.org/core/journals/philosophy/article/probability-and-the-weighing-of-evidence-by-goodi-j-london-charles-griffinand-company-1950-pp-viii-119-price-16s/7D911224F3713FDCFD1451BBB2982442 [8] Hormozi, H., Hormozi, E. & Nohooji, H. R. (2012). The Classification of the Applicable Machine Learning Methods in Robot Manipulators. International Journal of Machine Learning and Computing (IJMLC), Vol. 2, No. 5, 2012 doi: 10.7763/IJMLC.2012.V2.189pp. 560 – 563. Available at IJMLC website: http://www.ijmlc.org/papers/189-C00244-001.pdf [9] Kotsiantis, S. B. (2007). Supervised Machine Learning: A Review of Classification Techniques. Informatica 31 (2007). Pp. 249 – 268. Retrieved from IJS website: http://wen.ijs.si/ojs-2.4.3/index.php/informatica/article/download/148/140. [10] Lemnaru C. (2012). Strategies for dealing with Real World Classification Problems, (Unpublished PhD thesis) Faculty of Computer Science and Automation, Universitatea Technica, Din Cluj-Napoca. Available at website: http://users.utcluj.ro/~cameliav/documents/TezaFinalLemnaru.pdf

©IJRASET: All Rights are Reserved

593


Turn static files into dynamic content formats.

Create a flipbook
Study of Supervised Learning and Unsupervised Learning by IJRASET - Issuu