Skip to content

Commit

Permalink
deploy: 36c0ae7
Browse files Browse the repository at this point in the history
  • Loading branch information
Naeemkh committed Oct 22, 2023
1 parent 0a91036 commit 277c30b
Show file tree
Hide file tree
Showing 5 changed files with 59 additions and 78 deletions.
1 change: 0 additions & 1 deletion .nojekyll
Original file line number Diff line number Diff line change
@@ -1 +0,0 @@
319bc4cb
19 changes: 11 additions & 8 deletions contributors.html
Original file line number Diff line number Diff line change
Expand Up @@ -432,37 +432,40 @@ <h1 class="title">Contributors</h1>
<tbody>
<tr>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/Mjrovai"><img src="https://avatars.githubusercontent.com/Mjrovai?s=100" width="100px;" alt="Marcelo Rovai"><br><sub><b>Marcelo Rovai</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=Mjrovai" title="Documentation">📖</a>
<a href="https://github.com/sjohri20"><img src="https://avatars.githubusercontent.com/sjohri20?s=100" width="100px;" alt="sjohri20"><br><sub><b>sjohri20</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=sjohri20" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/uchendui"><img src="https://avatars.githubusercontent.com/uchendui?s=100" width="100px;" alt="Ikechukwu Uchendu"><br><sub><b>Ikechukwu Uchendu</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=uchendui" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/ishapira1"><img src="https://avatars.githubusercontent.com/ishapira1?s=100" width="100px;" alt="ishapira"><br><sub><b>ishapira</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=ishapira1" title="Documentation">📖</a>
<a href="https://github.com/Mjrovai"><img src="https://avatars.githubusercontent.com/Mjrovai?s=100" width="100px;" alt="Marcelo Rovai"><br><sub><b>Marcelo Rovai</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=Mjrovai" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/oishib"><img src="https://avatars.githubusercontent.com/oishib?s=100" width="100px;" alt="oishib"><br><sub><b>oishib</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=oishib" title="Documentation">📖</a>
<a href="https://github.com/mpstewart1"><img src="https://avatars.githubusercontent.com/mpstewart1?s=100" width="100px;" alt="Matthew Stewart"><br><sub><b>Matthew Stewart</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=mpstewart1" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/profvjreddi"><img src="https://avatars.githubusercontent.com/profvjreddi?s=100" width="100px;" alt="Vijay Janapa Reddi"><br><sub><b>Vijay Janapa Reddi</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=profvjreddi" title="Documentation">📖</a>
<a href="https://github.com/oishib"><img src="https://avatars.githubusercontent.com/oishib?s=100" width="100px;" alt="oishib"><br><sub><b>oishib</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=oishib" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/mpstewart1"><img src="https://avatars.githubusercontent.com/mpstewart1?s=100" width="100px;" alt="Matthew Stewart"><br><sub><b>Matthew Stewart</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=mpstewart1" title="Documentation">📖</a>
<a href="https://github.com/ShvetankPrakash"><img src="https://avatars.githubusercontent.com/ShvetankPrakash?s=100" width="100px;" alt="Shvetank Prakash"><br><sub><b>Shvetank Prakash</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=ShvetankPrakash" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/sjohri20"><img src="https://avatars.githubusercontent.com/sjohri20?s=100" width="100px;" alt="sjohri20"><br><sub><b>sjohri20</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=sjohri20" title="Documentation">📖</a>
<a href="https://github.com/Naeemkh"><img src="https://avatars.githubusercontent.com/Naeemkh?s=100" width="100px;" alt="naeemkh"><br><sub><b>naeemkh</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=Naeemkh" title="Documentation">📖</a>
</td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/ShvetankPrakash"><img src="https://avatars.githubusercontent.com/ShvetankPrakash?s=100" width="100px;" alt="Shvetank Prakash"><br><sub><b>Shvetank Prakash</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=ShvetankPrakash" title="Documentation">📖</a>
<a href="https://github.com/marcozennaro"><img src="https://avatars.githubusercontent.com/marcozennaro?s=100" width="100px;" alt="Marco Zennaro"><br><sub><b>Marco Zennaro</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=marcozennaro" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/marcozennaro"><img src="https://avatars.githubusercontent.com/marcozennaro?s=100" width="100px;" alt="Marco Zennaro"><br><sub><b>Marco Zennaro</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=marcozennaro" title="Documentation">📖</a>
<a href="https://github.com/profvjreddi"><img src="https://avatars.githubusercontent.com/profvjreddi?s=100" width="100px;" alt="Vijay Janapa Reddi"><br><sub><b>Vijay Janapa Reddi</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=profvjreddi" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/jessicaquaye"><img src="https://avatars.githubusercontent.com/jessicaquaye?s=100" width="100px;" alt="Jessica Quaye"><br><sub><b>Jessica Quaye</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=jessicaquaye" title="Documentation">📖</a>
</td>
<td align="center" valign="top" width="14.28%">
<a href="https://github.com/ishapira1"><img src="https://avatars.githubusercontent.com/ishapira1?s=100" width="100px;" alt="ishapira"><br><sub><b>ishapira</b></sub></a><br><a href="https=//github.com/harvard-edge/cs249r_book/commits?author=ishapira1" title="Documentation">📖</a>
</td>
</tr>
</tbody>

Expand Down
60 changes: 30 additions & 30 deletions robust_ai.html
Original file line number Diff line number Diff line change
Expand Up @@ -405,22 +405,22 @@
<h2 id="toc-title">Table of contents</h2>

<ul>
<li><a href="#hardware-resilience" id="toc-hardware-resilience" class="nav-link active" data-scroll-target="#hardware-resilience"><span class="header-section-number">21</span> Hardware Resilience</a>
<li><a href="#hardware-resilience" id="toc-hardware-resilience" class="nav-link active" data-scroll-target="#hardware-resilience"><span class="header-section-number">20.1</span> Hardware Resilience</a>
<ul class="collapse">
<li><a href="#compute-faults" id="toc-compute-faults" class="nav-link" data-scroll-target="#compute-faults"><span class="header-section-number">21.1</span> Compute Faults</a></li>
<li><a href="#memory-faults" id="toc-memory-faults" class="nav-link" data-scroll-target="#memory-faults"><span class="header-section-number">21.2</span> Memory Faults</a></li>
<li><a href="#compute-faults" id="toc-compute-faults" class="nav-link" data-scroll-target="#compute-faults"><span class="header-section-number">20.1.1</span> Compute Faults</a></li>
<li><a href="#memory-faults" id="toc-memory-faults" class="nav-link" data-scroll-target="#memory-faults"><span class="header-section-number">20.1.2</span> Memory Faults</a></li>
</ul></li>
<li><a href="#software-resilience" id="toc-software-resilience" class="nav-link" data-scroll-target="#software-resilience"><span class="header-section-number">22</span> Software Resilience</a>
<li><a href="#software-resilience" id="toc-software-resilience" class="nav-link" data-scroll-target="#software-resilience"><span class="header-section-number">20.2</span> Software Resilience</a>
<ul class="collapse">
<li><a href="#framework-faults" id="toc-framework-faults" class="nav-link" data-scroll-target="#framework-faults"><span class="header-section-number">22.1</span> Framework Faults</a></li>
<li><a href="#faulty-inputs" id="toc-faulty-inputs" class="nav-link" data-scroll-target="#faulty-inputs"><span class="header-section-number">22.2</span> Faulty Inputs</a></li>
<li><a href="#framework-faults" id="toc-framework-faults" class="nav-link" data-scroll-target="#framework-faults"><span class="header-section-number">20.2.1</span> Framework Faults</a></li>
<li><a href="#faulty-inputs" id="toc-faulty-inputs" class="nav-link" data-scroll-target="#faulty-inputs"><span class="header-section-number">20.2.2</span> Faulty Inputs</a></li>
</ul></li>
<li><a href="#model-resilience" id="toc-model-resilience" class="nav-link" data-scroll-target="#model-resilience"><span class="header-section-number">23</span> Model Resilience</a>
<li><a href="#model-resilience" id="toc-model-resilience" class="nav-link" data-scroll-target="#model-resilience"><span class="header-section-number">20.3</span> Model Resilience</a>
<ul class="collapse">
<li><a href="#worst-case-faults" id="toc-worst-case-faults" class="nav-link" data-scroll-target="#worst-case-faults"><span class="header-section-number">23.1</span> Worst-case Faults</a></li>
<li><a href="#adversarial-attacks" id="toc-adversarial-attacks" class="nav-link" data-scroll-target="#adversarial-attacks"><span class="header-section-number">23.2</span> Adversarial Attacks</a></li>
<li><a href="#worst-case-faults" id="toc-worst-case-faults" class="nav-link" data-scroll-target="#worst-case-faults"><span class="header-section-number">20.3.1</span> Worst-case Faults</a></li>
<li><a href="#adversarial-attacks" id="toc-adversarial-attacks" class="nav-link" data-scroll-target="#adversarial-attacks"><span class="header-section-number">20.3.2</span> Adversarial Attacks</a></li>
</ul></li>
<li><a href="#conclusion" id="toc-conclusion" class="nav-link" data-scroll-target="#conclusion"><span class="header-section-number">24</span> Conclusion</a></li>
<li><a href="#conclusion" id="toc-conclusion" class="nav-link" data-scroll-target="#conclusion"><span class="header-section-number">20.4</span> Conclusion</a></li>
</ul>
<div class="toc-actions"><div><i class="bi bi-github"></i></div><div class="action-links"><p><a href="https://github.com/harvard-edge/cs249r_book/edit/main/robust_ai.qmd" class="toc-action">Edit this page</a></p><p><a href="https://github.com/harvard-edge/cs249r_book/issues/new" class="toc-action">Report an issue</a></p><p><a href="https://github.com/harvard-edge/cs249r_book/blob/main/robust_ai.qmd" class="toc-action">View source</a></p></div></div></nav>
</div>
Expand Down Expand Up @@ -463,44 +463,44 @@ <h1 class="title"><span class="chapter-number">20</span>&nbsp; <span class="chap
</div>
</div>
</div>
<section id="hardware-resilience" class="level1" data-number="21">
<h1 data-number="21"><span class="header-section-number">21</span> Hardware Resilience</h1>
<section id="hardware-resilience" class="level2" data-number="20.1">
<h2 data-number="20.1" class="anchored" data-anchor-id="hardware-resilience"><span class="header-section-number">20.1</span> Hardware Resilience</h2>
<p>Explanation: With the proliferation of TinyML on edge devices, the hardware on which these models run can be exposed to various environmental factors and wear-and-tear. Ensuring hardware resilience is crucial to maintain consistent AI performance.</p>
<section id="compute-faults" class="level2" data-number="21.1">
<h2 data-number="21.1" class="anchored" data-anchor-id="compute-faults"><span class="header-section-number">21.1</span> Compute Faults</h2>
<section id="compute-faults" class="level3" data-number="20.1.1">
<h3 data-number="20.1.1" class="anchored" data-anchor-id="compute-faults"><span class="header-section-number">20.1.1</span> Compute Faults</h3>
<p>Description: Discusses issues related to faults in the computation units, such as CPUs, GPUs, and custom accelerators. This can include issues like overheating, transistor failures, or other malfunctions.</p>
</section>
<section id="memory-faults" class="level2" data-number="21.2">
<h2 data-number="21.2" class="anchored" data-anchor-id="memory-faults"><span class="header-section-number">21.2</span> Memory Faults</h2>
<section id="memory-faults" class="level3" data-number="20.1.2">
<h3 data-number="20.1.2" class="anchored" data-anchor-id="memory-faults"><span class="header-section-number">20.1.2</span> Memory Faults</h3>
<p>Description: Addresses faults in the memory components of a system, including RAM, cache, and storage. Topics can include bit flips, wear-out, and other memory-related issues.</p>
</section>
</section>
<section id="software-resilience" class="level1" data-number="22">
<h1 data-number="22"><span class="header-section-number">22</span> Software Resilience</h1>
<section id="software-resilience" class="level2" data-number="20.2">
<h2 data-number="20.2" class="anchored" data-anchor-id="software-resilience"><span class="header-section-number">20.2</span> Software Resilience</h2>
<p>Explanation: Software forms the backbone of any AI system. Ensuring its resilience means that the system can handle unexpected inputs, software bugs, or other issues without catastrophic failure.</p>
<section id="framework-faults" class="level2" data-number="22.1">
<h2 data-number="22.1" class="anchored" data-anchor-id="framework-faults"><span class="header-section-number">22.1</span> Framework Faults</h2>
<section id="framework-faults" class="level3" data-number="20.2.1">
<h3 data-number="20.2.1" class="anchored" data-anchor-id="framework-faults"><span class="header-section-number">20.2.1</span> Framework Faults</h3>
<p>Description: Discusses potential issues in the software stack, from the OS to the AI framework. This can include bugs, version incompatibilities, or other software-related problems.</p>
</section>
<section id="faulty-inputs" class="level2" data-number="22.2">
<h2 data-number="22.2" class="anchored" data-anchor-id="faulty-inputs"><span class="header-section-number">22.2</span> Faulty Inputs</h2>
<section id="faulty-inputs" class="level3" data-number="20.2.2">
<h3 data-number="20.2.2" class="anchored" data-anchor-id="faulty-inputs"><span class="header-section-number">20.2.2</span> Faulty Inputs</h3>
<p>Description: Explores how AI systems can handle unexpected or corrupted inputs. This is especially important for systems in the real world where input data can be noisy or unreliable.</p>
</section>
</section>
<section id="model-resilience" class="level1" data-number="23">
<h1 data-number="23"><span class="header-section-number">23</span> Model Resilience</h1>
<section id="model-resilience" class="level2" data-number="20.3">
<h2 data-number="20.3" class="anchored" data-anchor-id="model-resilience"><span class="header-section-number">20.3</span> Model Resilience</h2>
<p>As the core of any AI system, the model’s resilience to various challenges, from adversarial attacks to real-world data shifts, is paramount for reliable operation.</p>
<section id="worst-case-faults" class="level2" data-number="23.1">
<h2 data-number="23.1" class="anchored" data-anchor-id="worst-case-faults"><span class="header-section-number">23.1</span> Worst-case Faults</h2>
<section id="worst-case-faults" class="level3" data-number="20.3.1">
<h3 data-number="20.3.1" class="anchored" data-anchor-id="worst-case-faults"><span class="header-section-number">20.3.1</span> Worst-case Faults</h3>
<p>Description: Investigates the model’s behavior under worst-case scenarios, such as extreme data values or conditions outside the training distribution.</p>
</section>
<section id="adversarial-attacks" class="level2" data-number="23.2">
<h2 data-number="23.2" class="anchored" data-anchor-id="adversarial-attacks"><span class="header-section-number">23.2</span> Adversarial Attacks</h2>
<section id="adversarial-attacks" class="level3" data-number="20.3.2">
<h3 data-number="20.3.2" class="anchored" data-anchor-id="adversarial-attacks"><span class="header-section-number">20.3.2</span> Adversarial Attacks</h3>
<p>Description: Discusses potential threats where malicious actors intentionally manipulate inputs to deceive the AI model, and strategies to defend against these attacks.</p>
</section>
</section>
<section id="conclusion" class="level1" data-number="24">
<h1 data-number="24"><span class="header-section-number">24</span> Conclusion</h1>
<section id="conclusion" class="level2" data-number="20.4">
<h2 data-number="20.4" class="anchored" data-anchor-id="conclusion"><span class="header-section-number">20.4</span> Conclusion</h2>
<p>Explanation: Conclude with the key highlights.</p>


Expand Down
Loading

0 comments on commit 277c30b

Please sign in to comment.