Page 146 - Computer - 7
P. 146

graphics,  GPUs  are  highly  parallelized,  which  means  they  can  perform  large  numbers  of  similar
          calculations at the same time. It turns out that massive parallelism is extremely useful in speeding up
          the training of Machine Learning AI models and in running those models operationally. For many types

          of Machine Learning, using GPUs can speed up the training process by 10-20 times, while reducing
          computer hardware costs. Access to cloud storage is also very helpful, since organisations can rapidly
          access massive computing resources on demand and limit purchases of computing power to only what
          they need, when they need it.


          Improved Machine Learning Algorithms
          The  first  Machine  Learning  algorithms  are  decades  old,  and  some  decades-old  algorithms  remain
          incredibly useful. In recent years, however, researchers have discovered many new algorithms that
          have greatly sharpened up the field’s cutting-edge. These new algorithms have made Machine Learning
          models more flexible, more robust, and more capable of solving different types of problems.


          Open-source Code Libraries and Frameworks
          The cutting-edge of Machine Learning is not only better than ever, but also more easily available. For
          a long time, Machine Learning was a specialized niche within computer science. Developing Machine
          Learning systems required a lot of specific expertise and custom software development that made it
          out of reach for most organizations. Now, there are many open-source code libraries and developer
          tools that allow organisations to use and build upon the work of external communities. As a result, no
          team or organization has to start from scratch, and many parts that used to require highly specialised
          expertise have been largely automated. The difficulty of developing an AI model has reduced to the
          point where even non-experts and beginners can create useful AI tools. In some cases, open-source ML
          models can be entirely reused.


          TYPES OF MACHINE LEARNING
          Like Artificial Intelligence, Machine Learning is also an umbrella term, and there are four different broad
          families of Machine Learning algorithms. There are also many different subcategories and combinations
          under these four major families, but a good understanding of these four broad families will be sufficient

          to understand the techniques used.
          The four categories differ based on what
          types  of  data  their  algorithms  can  work
          with.  The  important  distinction  is  not
          whether the data is audio, images, text, or
          numbers. Rather, it is whether or not the
          training data is labeled or unlabeled and
          how  the  system  receives  its  data  inputs.
          The  image  given  illustrates  labeled  and
          unlabeled training data for a classifier of
          images of cats and dogs.





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