Page 147 - Computer - 7
P. 147

Depending upon whether or not data is labeled, a different family of algorithms is applied. The four main
          types of Machine Learning are Supervised Learning, Unsupervised Learning, Semi-supervised Learning,
          and Reinforcment Learning.


















          Supervised Learning
          ‘Supervised’ means that, before the algorithm processes the training data, a supervisor (which may be a
          human, group of humans, or a different software system) has accurately labeled each of the data inputs
          with its correct associated output.
          For example, if the goal of the AI system is to correctly classify the objects in different images as either
          ‘cat’ or ‘dog’, the labeled training data would have image examples paired with the correct classification
          label. Supervised Learning systems can also be used for identifying the correct labels of continuous
          numerical outputs. For example, ‘given this wing shape input, predict the output air drag coefficient’.


          Unsupervised Learning
          Unsupervised  algorithms  are  those  that  can
          extract  features  from  the  data  without  the
          need  for  a  label  for  the  results.  Using  the
          aforementioned example of an image classifier,
          the  AI  model  produced  by  an  unsupervised
          algorithm would not return that a specific input
          image was of a ‘cat’ or a ‘dog’. Rather, the model
          would  sort  the  training  dataset  into  various
          clusters  based  on  their  similarity.  One  sorted
          cluster might be the desired groups of cats and
          dogs,  but  images  might  instead  be  clustered
          based on undesired categories such as whether
          or not they have a blue sky in the background,
          or a wooden floor.
          Unsupervised  Learning  systems  are  therefore
          often  less  predictable,  but  because  unlabeled
          data is almost always more available than labeled
          data, they remain critical. Additionally, Unsupervised algorithms are very useful when developers seek
          to explore and understand their own datasets and what properties might be useful in either developing
          automation or changing operational practices and policies.



                                                                                                             145
   142   143   144   145   146   147   148   149   150   151   152