0% found this document useful (0 votes)
13 views6 pages

Clustering and Reinforcement Learning Q&A

The document is a question bank covering topics in clustering algorithms and reinforcement learning. It includes questions on definitions, differences, applications, algorithms, and specific methods related to both fields. Additionally, it addresses key concepts, challenges, and problem-solving techniques associated with these machine learning approaches.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

Clustering and Reinforcement Learning Q&A

The document is a question bank covering topics in clustering algorithms and reinforcement learning. It includes questions on definitions, differences, applications, algorithms, and specific methods related to both fields. Additionally, it addresses key concepts, challenges, and problem-solving techniques associated with these machine learning approaches.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Module 05 Question Bank

Clustering Algorithms
1.​ What is Cluster analysis? Explain with an example.
2.​ Give the differences between classification and clustering.
3.​ What are the applications and challenges of clustering algorithms?
4.​ List the advantages and disadvantages of Clustering algorithms.
5.​ Explain different proximity measures for measuring the distance in
clustering algorithms.
6.​ Explain the following with examples.
a.​ Euclidean distance
b.​ City block/Manhattan distance
c.​ Chebyshave distance
d.​ Minkowski distance
e.​ Simple Matching Coefficient
f.​ Jaccard Coefficient
7.​ Explain the following with examples.
a.​ Hamming distance
b.​ Categorical variables
c.​ Ordinal Variables
d.​ Vector type distance measure (Cosine similarity)
8.​ What are hierarchical clustering algorithms?
9.​ Apply Single linkage, Complete linkage and average linkage algorithm s

10.​Write and explain Mean-Shift Clustering Algorithm with advantages and


disadvantages.
11.​Explain K Means algorithm in detail with advantages and disadvantages.
Also mention the time complexity.
12.​Problem

13.​Write and explain the working of DBSCAN algorithm. OR Explain the


clustering method that work on the basis of local distance of neighbours.
14.​Explain in detail the CLIQUE algorithm with advantages and
disadvantages.
15.​Explain the three important concepts of GRID based approach.
16.​Problems
Reinforcement Learning
1.​How reinforced learning is different from supervised and
unsupervised learning methods?
2.​What are the components of reinforced learning?
Explain each.
3.​Distinguish between the terms total reward and total
future reward.
4.​What is markovian assumption?
5.​How is reinforced learning suitable for dynamic
programming?
6.​What is temporal difference learning?
7.​What is the difference between Monte Carlo method
and temporal differencing?
8.​What is Q learning and how is it different from SARSA .
9.​What is the difference between online and offline
methods.
10.​ Show how RL Problem can be modelled and solved in
a conventional way.,
11.​ Explain Q-learning algorithm.
12.​ Explain SARSA algorithm.
13.​ What is the scope of reinforcement learning?
14.​ Give the characteristics, challenges and applications of
reinforcement learning.
15.​ Explain Marko decision process.
16.​ Problem
17.​ Write short notes on
a.​model based learning (Passive learning)
b.​Multi arm bandit problem and reinforcement
problem types
18.​ Explain the different methods of reinforcement agent
types.
19.​ Explain reinforcement algorithm selection.
20.​ Explain the algorithms for solving reinforcement
problems using conventional methods.
21.​ Explain the technique/methods used in model-free
techniques.
22.​ Explain temporal difference learning in detail.
23.​ Problems:

Common questions

Powered by AI

Reinforcement learning differs by focusing on agents learning to make decisions through trial and error to maximize rewards, unlike supervised learning which relies on labeled datasets, and unsupervised learning that involves finding patterns in unlabeled data .

Proximity measures quantify the similarity or dissimilarity between data points, significantly impacting clustering outcomes. Common examples include Euclidean distance, Manhattan distance, and Cosine similarity, each offering unique benefits based on data type and the desired precision of clustering outcomes .

The Markovian assumption simplifies the modeling of reinforcement learning environments by assuming that future states depend solely on the current state and action, not on previous steps. This is crucial for applying dynamic programming techniques but may oversimplify the real-world dependencies and interactions .

Mean-Shift Clustering works by iteratively shifting data points towards the mode in a feature space using kernel density estimation. Its advantages include the ability to identify arbitrarily shaped clusters and not requiring the number of clusters in advance. However, it can be computationally expensive and sensitive to bandwidth size .

The main components of reinforcement learning include the agent, environment, states, actions, and rewards. The agent interacts with the environment, perceives states, takes actions to receive rewards, and aims to maximize cumulative rewards over time .

Q-learning is an off-policy algorithm that learns the value of the optimal action independently of the policy being followed, whereas SARSA is an on-policy method where updates to action-value pairs are dependent on the current policy followed by the agent .

Classification involves assigning data into predefined categories, often using labeled data for training, whereas clustering seeks to group data into clusters based on data similarity without predetermined labels .

Hierarchical clustering can be executed via agglomerative (bottom-up) or divisive (top-down) methods. These differences affect the clustering structure, with agglomerative methods being more computationally efficient, while divisive approaches potentially provide different cluster insights due to their top-down nature .

The CLIQUE algorithm is a subspace clustering method that automatically identifies dense clusters in high-dimensional spaces. Advantages include scalability and automatic discovery of non-overlapping clusters. However, it may struggle with datasets where clusters overlap significantly .

Clustering algorithms are widely used in market segmentation, pattern recognition, and social network analysis. Key challenges include determining the optimal number of clusters, dealing with noisy data, and scaling algorithms for large datasets .

You might also like