Page 212 - AI Ver 3.0 class 10_Flipbook
P. 212

b.  Hidden Layers: The hidden layers come after the input layer and are where the actual processing happens. These
                       layers are called "hidden" because they are not directly visible to the user.
                      • Each node (or block) in a hidden layer performs a computation using weights and biases.
                      • The data received from the input layer is processed by applying Machine Learning algorithms at each node.
                      •  After  computation,  the  results  are  passed  through  an  activation  function,  which  determines  whether  the
                         information should be forwarded to the next layer.
                      •  Over multiple iterations, the network adjusts the weights and biases to reduce the error between the predicted
                         output and the desired output. This trial-and-error process helps the network learn and improve over time.
                     c.   Output Layer: The output layer is the final layer of the Neural Network. It takes the processed information from the
                       hidden layers and provides the final output, which could be a prediction, classification, or any other desired result
                       based on the problem being solved.
                  3.  Differentiate between labelled and unlabelled dataset.

                Ans.  The difference between labelled and unlabelled dataset are:
                    Labelled Data: Marked or tagged data, which easily identifiable is called labelled data. For example, name, type,
                    colour, etc.
                    Unlabelled Data: Data that is not marked/tagged is called unlabelled data. It is also known as the raw form of data.

                  4.  What is Rule-based Approach? Write any one drawback of it.
                Ans.  The Rule-based Approach is one of the earliest and simplest methods of implementing artificial intelligence. It relies on
                    predefined rules and facts created by developers to enable machines to perform specific tasks and generate desired
                    outputs. Developers manually define a set of rules that determine how the machine processes data and responds to
                    various scenarios.
                    The main drawback of this approach is that the machine's learning is static. Once trained, the machine does not adapt
                    to changes made in the original training dataset. If the machine is tested on a dataset that differs from the rules and
                    data provided during the training stage, it will fail to produce accurate results and will not learn or adjust to the new
                    conditions it encounters.
                  5.  Explain the term clustering. Give an example.
                Ans.  Clustering is a machine learning approach where the machine partitions the dataset into different clusters or categories
                    based on machine generated algorithms. The data fed to such a model is usually unlabelled or random and thus the
                    developer feeds in the data directly into the machine and instructs it to build its own algorithm. The machine then
                    forms a pattern or cluster based on training data and groups those that follow the same pattern.
                    The best clustering is the one that minimizes the error. Clustering works on discrete dataset. For example, if you have
                    random data of insects and reptiles, since you are unable to find any meaningful pattern amongst them, you would
                    feed their data into the clustering algorithm. The algorithm would then analyse the data and divide them into clusters
                    according to their similarities based on the trends noticed. The clusters are then given as the output.
                  6.  Explain Unsupervised Learning approach with an example.
                Ans.  Unsupervised learning approach works on an unlabelled dataset. This means that the data which is fed to the machine
                    is random and there is no knowhow available about it to the model. The machine analyses the data and identifies
                    patterns, structures, or relationships on its own without any guidance. The goal is to group or organise data based on
                    similarities or differences.
                    In this model the major features are identified by the machine, which help the user in understanding the data. For
                    example, in the data of 100 cat images, if you want to understand some pattern in the data, you would need to feed this
                    data into the unsupervised learning model and train the machine. Once trained, the machine would identify patterns
                    in the data. These patterns might already be known to the user, like colour or size, or different features of the cats.
                  7.  How does Video Game AI demonstrate Reinforcement Learning?
                Ans.  A video game character (AI) learns to play a game like chess, Go, or Atari games. In video game AI, Reinforcement
                    Learning  allows  agents  (e.g.,  characters  or  bots)  to  learn  optimal  strategies  by  exploring  the  game  environment,
                    receiving rewards for achieving objectives, and penalties for failing, improving their performance over time.

                    210     Touchpad Artificial Intelligence (Ver. 3.0)-X
   207   208   209   210   211   212   213   214   215   216   217