VTU AI Module 1 Exam Guide & Q&A
VTU AI Module 1 Exam Guide & Q&A
Deep learning has significantly advanced NLP applications by providing models that can capture complex language patterns and semantics. Model architectures commonly used in NLP include Recurrent Neural Networks (RNNs), Long Short-Term Memory networks (LSTMs), and Transformers. RNNs and LSTMs are adept at handling sequential data, making them suitable for tasks like language modeling and machine translation. Transformers have revolutionized NLP due to their ability to process sequences in parallel and capture context through self-attention mechanisms, which improve efficiency and performance in tasks such as sentiment analysis, text generation, and neural machine translation. These improvements have enabled more accurate and nuanced understanding and production of human language by machines .
Human intelligence encompasses consciousness, emotions, empathy, creativity, and common-sense reasoning, aspects that machines currently lack. Machines, however, excel in speed, precision, and the ability to process and analyze large volumes of data quickly. They are highly efficient at tasks such as pattern recognition, data mining, and performing complex calculations, surpassing human capabilities in these specific areas by avoiding fatigue and being able to work continuously without the need for rest .
Deploying AI in healthcare poses significant challenges and risks, notably concerning bias and transparency. Bias can occur if the training data is not representative of the diverse population, leading to models that work less effectively for certain groups, which can result in disparities in healthcare outcomes. Transparency is another critical issue, as many AI algorithms, particularly those involving deep learning, function as 'black boxes,' making it difficult to understand how decisions are made. This lack of interpretability poses risks, as it affects the trust and reliability stakeholders place in AI systems' decisions. Addressing these challenges requires careful data selection, thorough validation, and the development of explainable AI techniques .
Expert systems employ knowledge representation techniques to model expert-level decision-making in specific domains. Among the methods for knowledge representation are logic (predicate logic is often used), semantic networks, frames, ontologies, and production rules. These techniques allow expert systems to store and manipulate knowledge in order to simulate the reasoning of human experts. For example, MYCIN was an expert system that used production rules to diagnose bacterial infections and recommend treatments .
Reinforcement learning differs fundamentally from supervised and unsupervised learning in its approach to model training. In supervised learning, models learn from a labeled dataset, using input-output pairs to guide learning. Unsupervised learning, on the other hand, identifies patterns in unlabeled data. Reinforcement learning involves an agent that learns to interact with an environment through trial-and-error to maximize cumulative rewards. It does not require labeled data; instead, it relies on a feedback mechanism (rewards or penalties) based on the actions taken, allowing the agent to learn optimal strategies over time .
Agent architectures affect the capabilities and applications by defining how an agent processes information and interacts with its environment. Simple reflex agents act only on current perceptions, making them suitable for straightforward tasks without the need for historical context. Model-based agents maintain a state reflecting aspects of the world that are not directly observable, allowing them to handle more complex tasks. Goal-based agents prioritize actions that achieve specific objectives, making them useful for dynamic problem-solving scenarios. Utility-based agents evaluate action sequences to maximize performance measures, granting them the flexibility to make trade-offs between conflicting goals. Learning agents adapt by improving their performance over time, suitable for environments that require continual adjustments to new situations. These architectures dictate how effectively agents can perform tasks and adapt to different environments .
Achieving general AI—AI that can perform any intellectual task that a human can—could dramatically alter both societal structures and individual lifestyles. On a societal level, it could lead to significant economic shifts, with potential widespread job displacement and industry restructuring as human roles are replaced or augmented by machines. General AI could also drive significant advancements in science and technology, solving complex global challenges like climate change or personalized medicine. On an individual level, lifestyles could change profoundly, with AI handling more personal and professional tasks, leading to potential increases in leisure time but also raising concerns over privacy, personal agency, and the essence of human interaction. Balancing these impacts would require robust ethical frameworks and policies to ensure equitable and beneficial use of general AI .
Machine learning algorithms can mitigate privacy concerns using techniques like differential privacy, which involves adding noise to the data or query results in a way that protects individual privacy while still allowing for accurate aggregate analysis. This technique ensures that the removal or addition of a single data point will not significantly affect the outcome of queries, thereby preserving the privacy of individuals involved in the dataset. Differential privacy provides a balance between data utility and privacy, forming a foundation for privacy-preserving data analysis which is essential in sensitive applications like healthcare .
Reactive machines are the simplest type of AI, designed to perceive the present environment and respond accordingly, without using information from past experiences. Their advantage lies in their reliability and speed, as they do not need to process historical data. However, this lack of memory limits their ability to learn from previous interactions and adapt to new situations. In contrast, AI systems with memory, such as model-based or learning agents, retain knowledge from past experiences, enabling them to predict and optimize future actions. This adaptability comes at the cost of increased complexity and computational requirements .
Admissible heuristics are critical in the A* algorithm because they ensure that the algorithm finds an optimal solution. A heuristic is admissible if it never overestimates the cost of reaching the goal from any node—this means that for all nodes n, h(n) <= h*(n), where h*(n) is the true cost to reach the goal from node n. This property guarantees that the A* algorithm will not expand nodes that cannot possibly be part of the optimal path, thus ensuring both efficiency and optimality .