-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Democratizing Artificial Intelligence with UiPath
By :

You may have come across many terms when you started exploring the topic of AI. We will demystify AI and only present those concepts that are most relevant to you as an RPA developer. Please note that you may come across other material with slightly different definitions based on a different context.
AI, ML, and deep learning (DL) are related but not the same. The following figure illustrates the hierarchy of these types of learning:
Figure 1.1 – AI, ML, and DL
Next, we will look at three key considerations when choosing between ML and DL. They are listed here:
The following figure shows a comparison of ML and DL:
Figure 1.2 – Comparison of ML and DL
In ML, the features of the studied subjects are fed into the algorithms for the machine to learn. We can think of features as us giving hints to the algorithm. This step allows for a smaller dataset, lower computational power, and less training time.
In DL, features are determined by artificial neural networks. It needs to work much harder to figure out the features and patterns to learn. As a result, it requires a large amount of data, high computational power, and a long training time.
Although DL is valuable, it is beyond the reach of most businesses to develop DL models to solve their business problems. Fortunately, many DL models have been pre-trained by companies with the time and budget to make them accessible to a large user base.
The implication of this option means that your role as an RPA developer is not to create these models. You, as the RPA developer, are the trainer of these models. It is important to understand the role of training in AI.
As we learned in the previous section, AI is about training a machine or a robot to think. Just like a human being, a robot needs to learn. There are three different types of learning for a robot.
The following figure gives some analogies for supervised learning, unsupervised learning, and reinforced learning:
Figure 1.3 – Supervised learning, unsupervised learning, and reinforcement learning analogies
The following list explains the various analogies:
AI platform providers have a mission to make AI accessible. Part of that mission is striving to develop product features to overcome the complex concepts of AI. Specifically, these are some notable democratization efforts in AI:
We presented the key AI concepts in an easily digestible format. This overview prepares you to pick up an AI platform such as UiPath quickly. You will build, deploy, and maintain your first AI+RPA use cases in no time. You no longer need to spend years mastering AI to build a model from scratch. Instead, you are the trainer of the robots, teaching different skills that they need to master. Most importantly, you have tools that do the most complex tasks for you.
Now that you have a good understanding of the key AI concepts, let's explore cognitive automation, which is the combination of AI and RPA.