<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Deep Reinforcement Learning on Arshad Siddiqui</title><link>https://arshadhs.github.io/tags/deep-reinforcement-learning/</link><description>Recent content in Deep Reinforcement Learning on Arshad Siddiqui</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://arshadhs.github.io/tags/deep-reinforcement-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>Deep Reinforcement Learning</title><link>https://arshadhs.github.io/docs/ai/045-deep-reinforcement-learning/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/045-deep-reinforcement-learning/</guid><description>&lt;h1 id="deep-reinforcement-learning">
 Deep Reinforcement Learning
 
 &lt;a class="anchor" href="#deep-reinforcement-learning">#&lt;/a>
 
&lt;/h1>
&lt;p>Deep Reinforcement Learning (DRL) studies how an &lt;strong>agent&lt;/strong> learns to make a sequence of decisions by interacting with an &lt;strong>environment&lt;/strong> and receiving feedback through rewards.&lt;/p>
&lt;p>Reinforcement learning provides the framework for sequential decision-making. Deep learning extends this framework with powerful function approximators that can handle large or complex state and action spaces.&lt;/p>
&lt;blockquote class="book-hint info">
&lt;p>&lt;strong>Deep Reinforcement Learning = Reinforcement Learning + Deep Neural Networks&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;p>The learning path begins with classical reinforcement learning foundations and progresses towards value-based deep learning, policy-gradient methods, model-based approaches, and imitation learning.&lt;/p></description></item><item><title>Artificial and Computational Intelligence</title><link>https://arshadhs.github.io/docs/ai/060-artificial-and-computer-intelligence/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://arshadhs.github.io/docs/ai/060-artificial-and-computer-intelligence/</guid><description>&lt;h1 id="artificial-and-computational-intelligence">
 Artificial and Computational Intelligence
 
 &lt;a class="anchor" href="#artificial-and-computational-intelligence">#&lt;/a>
 
&lt;/h1>
&lt;h2 id="modular-structure">
 Modular Structure
 
 &lt;a class="anchor" href="#modular-structure">#&lt;/a>
 
&lt;/h2>
&lt;h3 id="1-introduction">
 1. Introduction
 
 &lt;a class="anchor" href="#1-introduction">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Artificial Intelligence foundations&lt;/li>
&lt;li>Overview of modern AI&lt;/li>
&lt;li>AI application domains&lt;/li>
&lt;/ul>
&lt;h3 id="2-introduction-to-intelligent-agents">
 2. Introduction to Intelligent Agents
 
 &lt;a class="anchor" href="#2-introduction-to-intelligent-agents">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Notion of agents and environments&lt;/li>
&lt;li>Rationality&lt;/li>
&lt;li>Nature of environments&lt;/li>
&lt;li>Structure of agents&lt;/li>
&lt;/ul>
&lt;h3 id="3-problem-solving-agents-using-search">
 3. Problem-Solving Agents Using Search
 
 &lt;a class="anchor" href="#3-problem-solving-agents-using-search">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Problem formulation&lt;/li>
&lt;li>Uninformed and informed search algorithms&lt;/li>
&lt;li>Heuristics&lt;/li>
&lt;li>Greedy Best-First Search&lt;/li>
&lt;li>A* Search and optimality of A*&lt;/li>
&lt;li>Heuristic accuracy and algorithm performance&lt;/li>
&lt;li>Admissible heuristics from relaxed problems&lt;/li>
&lt;li>Pattern databases and experience&lt;/li>
&lt;li>Learning heuristics&lt;/li>
&lt;li>Local search and optimisation&lt;/li>
&lt;li>Hill Climbing&lt;/li>
&lt;li>Local Beam Search&lt;/li>
&lt;li>Genetic Algorithms&lt;/li>
&lt;li>Ant Colony Optimisation&lt;/li>
&lt;li>Neural Architecture Search&lt;/li>
&lt;li>Neuroevolution&lt;/li>
&lt;/ul>
&lt;h3 id="4-game-playing">
 4. Game Playing
 
 &lt;a class="anchor" href="#4-game-playing">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Minimax Algorithm&lt;/li>
&lt;li>Alpha-Beta Pruning&lt;/li>
&lt;li>Monte Carlo Tree Search&lt;/li>
&lt;li>Stochastic Games&lt;/li>
&lt;/ul>
&lt;h3 id="5-knowledge-representation-using-logic">
 5. Knowledge Representation Using Logic
 
 &lt;a class="anchor" href="#5-knowledge-representation-using-logic">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Propositional and Predicate Logic&lt;/li>
&lt;li>TT-Entail and theorem proving&lt;/li>
&lt;li>Logic representation of intelligent agents&lt;/li>
&lt;li>Proof by resolution&lt;/li>
&lt;li>DPLL Algorithm&lt;/li>
&lt;li>Agents based on Propositional Logic&lt;/li>
&lt;li>Unification&lt;/li>
&lt;li>Forward Chaining&lt;/li>
&lt;li>Backward Chaining&lt;/li>
&lt;li>Resolution&lt;/li>
&lt;/ul>
&lt;h3 id="6-multi-agent-decision-making">
 6. Multi-Agent Decision Making
 
 &lt;a class="anchor" href="#6-multi-agent-decision-making">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Properties of multi-agent environments&lt;/li>
&lt;li>Multi-agent planning&lt;/li>
&lt;li>Non-Cooperative Game Theory&lt;/li>
&lt;li>Cooperative Game Theory&lt;/li>
&lt;li>Collective decision making&lt;/li>
&lt;/ul>
&lt;h3 id="7-probabilistic-representation-and-reasoning">
 7. Probabilistic Representation and Reasoning
 
 &lt;a class="anchor" href="#7-probabilistic-representation-and-reasoning">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Representing knowledge in uncertain domains&lt;/li>
&lt;li>Semantics of Bayesian Networks&lt;/li>
&lt;li>Exact inference in Bayesian Networks&lt;/li>
&lt;li>Approximate inference in Bayesian Networks&lt;/li>
&lt;/ul>
&lt;h3 id="8-probabilistic-reasoning-over-time">
 8. Probabilistic Reasoning Over Time
 
 &lt;a class="anchor" href="#8-probabilistic-reasoning-over-time">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Time and uncertainty&lt;/li>
&lt;li>Inference in temporal models&lt;/li>
&lt;li>Hidden Markov Models&lt;/li>
&lt;li>Learning HMMs&lt;/li>
&lt;li>Dynamic Bayesian Networks&lt;/li>
&lt;/ul>
&lt;h3 id="9-ethics-in-ai">
 9. Ethics in AI
 
 &lt;a class="anchor" href="#9-ethics-in-ai">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>Explainable AI&lt;/li>
&lt;li>Logically Explained Networks&lt;/li>
&lt;li>Explainable Bayesian Networks&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="experiments">
 Experiments
 
 &lt;a class="anchor" href="#experiments">#&lt;/a>
 
&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>#&lt;/th>
 &lt;th>Experiment&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>1&lt;/td>
 &lt;td>Implement Uninformed Search Algorithms such as BFS and DFS&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>2&lt;/td>
 &lt;td>Implement the A* Algorithm for Informed Search&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>3&lt;/td>
 &lt;td>Implement Local Search Techniques using a Genetic Algorithm&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>4&lt;/td>
 &lt;td>Implement the Minimax Algorithm for Adversarial Search in game playing&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>5&lt;/td>
 &lt;td>Represent knowledge using logic and perform reasoning using Prolog&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>6&lt;/td>
 &lt;td>Experiment with Bayesian Networks and exact inference&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>7&lt;/td>
 &lt;td>Experiment with the application of a Hidden Markov Model in Natural Language Processing&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;h3 id="practical-tools">
 Practical Tools
 
 &lt;a class="anchor" href="#practical-tools">#&lt;/a>
 
&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Programming languages:&lt;/strong> Python, Prolog&lt;/li>
&lt;li>&lt;strong>Tools and libraries:&lt;/strong> Jupyter, NumPy, SciPy, Pandas, pgmpy, NLTK&lt;/li>
&lt;li>&lt;strong>Environments:&lt;/strong> Google Colab, SWI-Prolog Online&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="book-references">
 Book References
 
 &lt;a class="anchor" href="#book-references">#&lt;/a>
 
&lt;/h2>
&lt;h3 id="primary-textbook">
 Primary Textbook
 
 &lt;a class="anchor" href="#primary-textbook">#&lt;/a>
 
&lt;/h3>
&lt;ol>
&lt;li>Stuart Russell and Peter Norvig, &lt;em>Artificial Intelligence: A Modern Approach&lt;/em>, 4th Edition, Pearson Education, 2020.&lt;/li>
&lt;/ol>
&lt;h3 id="reference-books">
 Reference Books
 
 &lt;a class="anchor" href="#reference-books">#&lt;/a>
 
&lt;/h3>
&lt;ol>
&lt;li>Ryszard S. Michalski, Jaime G. Carbonell and Tom M. Mitchell, &lt;em>Machine Learning: An Artificial Intelligence Approach&lt;/em>, Elsevier, 2014.&lt;/li>
&lt;li>Dan W. Patterson, &lt;em>Introduction to AI and Expert Systems&lt;/em>, Prentice Hall of India, New Delhi, 2010.&lt;/li>
&lt;li>Elaine Rich and Kevin Knight, &lt;em>Artificial Intelligence&lt;/em>, 2nd Edition, Tata McGraw Hill Publishing Company, New Delhi, 2003.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;p>&lt;a href="https://arshadhs.github.io/">Home&lt;/a> | &lt;a href="https://arshadhs.github.io/docs/ai/">
 Artificial Intelligence
&lt;/a>&lt;/p></description></item></channel></rss>