diff --git a/index.maf b/index.maf deleted file mode 100644 index 57e5a14b..00000000 --- a/index.maf +++ /dev/null @@ -1,22 +0,0 @@ -index.mtc -index.mtc0 -index.mtc20 -index.mtc19 -index.mtc18 -index.mtc17 -index.mtc16 -index.mtc15 -index.mtc14 -index.mtc13 -index.mtc12 -index.mtc11 -index.mtc10 -index.mtc9 -index.mtc8 -index.mtc7 -index.mtc6 -index.mtc5 -index.mtc4 -index.mtc3 -index.mtc2 -index.mtc1 diff --git a/index.mtc b/index.mtc deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc0 b/index.mtc0 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc1 b/index.mtc1 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc10 b/index.mtc10 deleted file mode 100644 index 3b56ebfc..00000000 --- a/index.mtc10 +++ /dev/null @@ -1,3 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Individual Contributors}{\reset@font\mtcSfont 19}{chapter*.10}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Funding Agencies and Companies}{\reset@font\mtcSfont 19}{chapter*.10}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode To Our Readers}{\reset@font\mtcSfont 20}{figure.caption.11}} diff --git a/index.mtc11 b/index.mtc11 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc12 b/index.mtc12 deleted file mode 100644 index 0f8dd1f3..00000000 --- a/index.mtc12 +++ /dev/null @@ -1,5 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Overview}{\reset@font\mtcSfont 25}{chapter*.13}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Topics Explored}{\reset@font\mtcSfont 25}{chapter*.13}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Who Should Read This}{\reset@font\mtcSfont 25}{chapter*.13}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Key Learning Outcomes}{\reset@font\mtcSfont 26}{chapter*.13}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Prerequisites for Readers}{\reset@font\mtcSfont 27}{Item.10}} diff --git a/index.mtc13 b/index.mtc13 deleted file mode 100644 index 984f7948..00000000 --- a/index.mtc13 +++ /dev/null @@ -1,13 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {1.1}Overview}{\reset@font\mtcSfont 29}{section.1.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {1.2}What's Inside the Book}{\reset@font\mtcSfont 31}{section.1.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {1.3}How to Navigate This Book}{\reset@font\mtcSfont 34}{section.1.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {1.4}Chapter-by-Chapter Insights}{\reset@font\mtcSfont 35}{section.1.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.1}Fundamentals}{\reset@font\mtcSSfont 35}{subsection.1.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.2}Workflow}{\reset@font\mtcSSfont 35}{subsection.1.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.3}Training}{\reset@font\mtcSSfont 36}{subsection.1.4.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.4}Deployment}{\reset@font\mtcSSfont 36}{subsection.1.4.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.5}Advanced Topics}{\reset@font\mtcSSfont 36}{subsection.1.4.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.6}Social Impact}{\reset@font\mtcSSfont 37}{subsection.1.4.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.7}Closing}{\reset@font\mtcSSfont 37}{subsection.1.4.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {1.4.8}Tailored Learning}{\reset@font\mtcSSfont 38}{subsection.1.4.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {1.5}Join the Community}{\reset@font\mtcSfont 39}{section.1.5}} diff --git a/index.mtc14 b/index.mtc14 deleted file mode 100644 index 7a3517b0..00000000 --- a/index.mtc14 +++ /dev/null @@ -1,19 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {2.1}Introduction}{\reset@font\mtcSfont 42}{section.2.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {2.2}Cloud ML}{\reset@font\mtcSfont 44}{section.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.2.1}Characteristics}{\reset@font\mtcSSfont 45}{subsection.2.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.2.2}Benefits}{\reset@font\mtcSSfont 47}{subsection.2.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.2.3}Challenges}{\reset@font\mtcSSfont 48}{subsection.2.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.2.4}Example Use Cases}{\reset@font\mtcSSfont 50}{subsection.2.2.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {2.3}Edge ML}{\reset@font\mtcSfont 51}{section.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.3.1}Characteristics}{\reset@font\mtcSSfont 51}{subsection.2.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.3.2}Benefits}{\reset@font\mtcSSfont 53}{subsection.2.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.3.3}Challenges}{\reset@font\mtcSSfont 53}{subsection.2.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.3.4}Example Use Cases}{\reset@font\mtcSSfont 53}{subsection.2.3.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {2.4}Tiny ML}{\reset@font\mtcSfont 54}{section.2.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.4.1}Characteristics}{\reset@font\mtcSSfont 54}{subsection.2.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.4.2}Benefits}{\reset@font\mtcSSfont 56}{subsection.2.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.4.3}Challenges}{\reset@font\mtcSSfont 56}{subsection.2.4.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {2.4.4}Example Use Cases}{\reset@font\mtcSSfont 57}{subsection.2.4.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {2.5}Comparison}{\reset@font\mtcSfont 58}{section.2.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {2.6}Conclusion}{\reset@font\mtcSfont 60}{section.2.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {2.7}Resources}{\reset@font\mtcSfont 60}{section.2.7}} diff --git a/index.mtc15 b/index.mtc15 deleted file mode 100644 index 5e7267ee..00000000 --- a/index.mtc15 +++ /dev/null @@ -1,28 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {3.1}Introduction}{\reset@font\mtcSfont 64}{section.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.1.1}Definition and Importance}{\reset@font\mtcSSfont 64}{subsection.3.1.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.1.2}Brief History of Deep Learning}{\reset@font\mtcSSfont 65}{subsection.3.1.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.1.3}Applications of Deep Learning}{\reset@font\mtcSSfont 67}{subsection.3.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.1.4}Relevance to Embedded AI}{\reset@font\mtcSSfont 68}{subsection.3.1.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {3.2}Neural Networks}{\reset@font\mtcSfont 68}{section.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.2.1}Perceptrons}{\reset@font\mtcSSfont 68}{subsection.3.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.2.2}Multilayer Perceptrons}{\reset@font\mtcSSfont 70}{subsection.3.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.2.3}Training Process}{\reset@font\mtcSSfont 71}{subsection.3.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.3.1}Forward Pass}{\reset@font\mtcSSSfont 72}{subsubsection.3.2.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.3.2}Backward Pass (Backpropagation)}{\reset@font\mtcSSSfont 72}{subsubsection.3.2.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.2.4}Model Architectures}{\reset@font\mtcSSfont 73}{subsection.3.2.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.4.1}Multilayer Perceptrons (MLPs)}{\reset@font\mtcSSSfont 73}{subsubsection.3.2.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.4.2}Convolutional Neural Networks (CNNs)}{\reset@font\mtcSSSfont 74}{subsubsection.3.2.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.4.3}Recurrent Neural Networks (RNNs)}{\reset@font\mtcSSSfont 75}{subsubsection.3.2.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.4.4}Generative Adversarial Networks (GANs)}{\reset@font\mtcSSSfont 76}{subsubsection.3.2.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.4.5}Autoencoders}{\reset@font\mtcSSSfont 76}{subsubsection.3.2.4.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.4.6}Transformer Networks}{\reset@font\mtcSSSfont 76}{subsubsection.3.2.4.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.2.5}Traditional ML vs Deep Learning}{\reset@font\mtcSSfont 77}{subsection.3.2.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.2.6}Choosing Traditional ML vs.~DL}{\reset@font\mtcSSfont 78}{subsection.3.2.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.6.1}Data Availability and Volume}{\reset@font\mtcSSSfont 78}{subsubsection.3.2.6.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.6.2}Complexity of the Problem}{\reset@font\mtcSSSfont 79}{subsubsection.3.2.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.6.3}Hardware and Computational Resources}{\reset@font\mtcSSSfont 79}{subsubsection.3.2.6.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.6.4}Regulatory Compliance}{\reset@font\mtcSSSfont 79}{subsubsection.3.2.6.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {3.2.6.5}Interpretability}{\reset@font\mtcSSSfont 79}{subsubsection.3.2.6.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {3.2.7}Making an Informed Choice}{\reset@font\mtcSSfont 80}{subsection.3.2.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {3.3}Conclusion}{\reset@font\mtcSfont 81}{section.3.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {3.4}Resources}{\reset@font\mtcSfont 81}{section.3.4}} diff --git a/index.mtc16 b/index.mtc16 deleted file mode 100644 index d7abc819..00000000 --- a/index.mtc16 +++ /dev/null @@ -1,9 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {4.1}Overview}{\reset@font\mtcSfont 86}{section.4.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {4.2}Traditional vs.~Embedded AI}{\reset@font\mtcSfont 87}{section.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {4.2.1}Resource Optimization}{\reset@font\mtcSSfont 88}{subsection.4.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {4.2.2}Real-time Processing}{\reset@font\mtcSSfont 89}{subsection.4.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {4.2.3}Data Management and Privacy}{\reset@font\mtcSSfont 89}{subsection.4.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {4.2.4}Hardware-Software Integration}{\reset@font\mtcSSfont 89}{subsection.4.2.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {4.3}Roles \& Responsibilities}{\reset@font\mtcSfont 89}{section.4.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {4.4}Conclusion}{\reset@font\mtcSfont 91}{section.4.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {4.5}Resources}{\reset@font\mtcSfont 91}{section.4.5}} diff --git a/index.mtc17 b/index.mtc17 deleted file mode 100644 index bf4b711b..00000000 --- a/index.mtc17 +++ /dev/null @@ -1,20 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.1}Introduction}{\reset@font\mtcSfont 94}{section.5.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.2}Problem Definition}{\reset@font\mtcSfont 96}{section.5.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.3}Data Sourcing}{\reset@font\mtcSfont 101}{section.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.3.1}Pre-existing datasets}{\reset@font\mtcSSfont 101}{subsection.5.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.3.2}Web Scraping}{\reset@font\mtcSSfont 102}{subsection.5.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.3.3}Crowdsourcing}{\reset@font\mtcSSfont 105}{subsection.5.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.3.4}Synthetic Data}{\reset@font\mtcSSfont 106}{subsection.5.3.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.4}Data Storage}{\reset@font\mtcSfont 108}{section.5.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.5}Data Processing}{\reset@font\mtcSfont 112}{section.5.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.6}Data Labeling}{\reset@font\mtcSfont 115}{section.5.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.6.1}Label Types}{\reset@font\mtcSSfont 115}{subsection.5.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.6.2}Annotation Methods}{\reset@font\mtcSSfont 117}{subsection.5.6.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.6.3}Ensuring Label Quality}{\reset@font\mtcSSfont 118}{subsection.5.6.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {5.6.4}AI-Assisted Annotation}{\reset@font\mtcSSfont 118}{subsection.5.6.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.7}Data Version Control}{\reset@font\mtcSfont 119}{section.5.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.8}Optimizing Data for Embedded AI}{\reset@font\mtcSfont 121}{section.5.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.9}Data Transparency}{\reset@font\mtcSfont 122}{section.5.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.10}Licensing}{\reset@font\mtcSfont 125}{section.5.10}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.11}Conclusion}{\reset@font\mtcSfont 127}{section.5.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {5.12}Resources}{\reset@font\mtcSfont 127}{section.5.12}} diff --git a/index.mtc18 b/index.mtc18 deleted file mode 100644 index 4c12084b..00000000 --- a/index.mtc18 +++ /dev/null @@ -1,70 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.1}Introduction}{\reset@font\mtcSfont 132}{section.6.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.2}Framework Evolution}{\reset@font\mtcSfont 134}{section.6.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.3}Deep Dive into TensorFlow}{\reset@font\mtcSfont 137}{section.6.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.3.1}TF Ecosystem}{\reset@font\mtcSSfont 137}{subsection.6.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.3.2}Static Computation Graph}{\reset@font\mtcSSfont 140}{subsection.6.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.3.3}Usability \& Deployment}{\reset@font\mtcSSfont 141}{subsection.6.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.3.4}Architecture Design}{\reset@font\mtcSSfont 141}{subsection.6.3.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.3.5}Built-in Functionality \& Keras}{\reset@font\mtcSSfont 141}{subsection.6.3.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.3.6}Limitations and Challenges}{\reset@font\mtcSSfont 142}{subsection.6.3.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.3.7}PyTorch vs.~TensorFlow}{\reset@font\mtcSSfont 143}{subsection.6.3.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.4}Basic Framework Components}{\reset@font\mtcSfont 144}{section.6.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.1}Tensor data structures}{\reset@font\mtcSSfont 145}{subsection.6.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.2}PyTorch}{\reset@font\mtcSSfont 147}{subsection.6.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.3}TensorFlow}{\reset@font\mtcSSfont 147}{subsection.6.4.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.4}Computational graphs}{\reset@font\mtcSSfont 148}{subsection.6.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.4.4.1}Graph Definition}{\reset@font\mtcSSSfont 148}{subsubsection.6.4.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.4.4.2}Static vs.~Dynamic Graphs}{\reset@font\mtcSSSfont 151}{subsubsection.6.4.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.5}Data Pipeline Tools}{\reset@font\mtcSSfont 154}{subsection.6.4.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.4.5.1}Data Loaders}{\reset@font\mtcSSSfont 154}{subsubsection.6.4.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.6}Data Augmentation}{\reset@font\mtcSSfont 155}{subsection.6.4.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.7}Loss Functions and Optimization Algorithms}{\reset@font\mtcSSfont 156}{subsection.6.4.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.8}Model Training Support}{\reset@font\mtcSSfont 157}{subsection.6.4.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.9}Validation and Analysis}{\reset@font\mtcSSfont 158}{subsection.6.4.9}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.4.9.1}Evaluation Metrics}{\reset@font\mtcSSSfont 158}{subsubsection.6.4.9.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.4.9.2}Visualization}{\reset@font\mtcSSSfont 158}{subsubsection.6.4.9.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.10}Differentiable programming}{\reset@font\mtcSSfont 159}{subsection.6.4.10}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.4.11}Hardware Acceleration}{\reset@font\mtcSSfont 160}{subsection.6.4.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.5}Advanced Features}{\reset@font\mtcSfont 161}{section.6.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.5.1}Distributed training}{\reset@font\mtcSSfont 162}{subsection.6.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.5.2}Model Conversion}{\reset@font\mtcSSfont 162}{subsection.6.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.5.3}AutoML, No-Code/Low-Code ML}{\reset@font\mtcSSfont 163}{subsection.6.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.5.4}Advanced Learning Methods}{\reset@font\mtcSSfont 163}{subsection.6.5.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.5.4.1}Transfer Learning}{\reset@font\mtcSSSfont 163}{subsubsection.6.5.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.5.4.2}Federated Learning}{\reset@font\mtcSSSfont 165}{subsubsection.6.5.4.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.6}Framework Specialization}{\reset@font\mtcSfont 166}{section.6.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.6.1}Cloud}{\reset@font\mtcSSfont 166}{subsection.6.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.6.2}Edge}{\reset@font\mtcSSfont 166}{subsection.6.6.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.6.3}Embedded}{\reset@font\mtcSSfont 167}{subsection.6.6.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.7}Embedded AI Frameworks}{\reset@font\mtcSfont 168}{section.6.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.7.1}Resource Constraints}{\reset@font\mtcSSfont 168}{subsection.6.7.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.7.2}Frameworks \& Libraries}{\reset@font\mtcSSfont 170}{subsection.6.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.7.3}Challenges}{\reset@font\mtcSSfont 170}{subsection.6.7.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.7.3.1}Fragmented Ecosystem}{\reset@font\mtcSSSfont 170}{subsubsection.6.7.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.7.3.2}Disparate Hardware Needs}{\reset@font\mtcSSSfont 171}{subsubsection.6.7.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.7.3.3}Lack of Portability}{\reset@font\mtcSSSfont 171}{subsubsection.6.7.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.7.3.4}Incomplete Infrastructure}{\reset@font\mtcSSSfont 171}{subsubsection.6.7.3.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.7.3.5}No Standard Benchmark}{\reset@font\mtcSSSfont 171}{subsubsection.6.7.3.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.7.3.6}Minimal Real-World Testing}{\reset@font\mtcSSSfont 172}{subsubsection.6.7.3.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.7.3.7}Summary}{\reset@font\mtcSSSfont 172}{subsubsection.6.7.3.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.8}Examples}{\reset@font\mtcSfont 172}{section.6.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.8.1}Interpreter}{\reset@font\mtcSSfont 173}{subsection.6.8.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.8.2}Compiler-based}{\reset@font\mtcSSfont 174}{subsection.6.8.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.8.3}Library}{\reset@font\mtcSSfont 176}{subsection.6.8.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.9}Choosing the Right Framework}{\reset@font\mtcSfont 177}{section.6.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.9.1}Model}{\reset@font\mtcSSfont 177}{subsection.6.9.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.9.2}Software}{\reset@font\mtcSSfont 178}{subsection.6.9.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.9.3}Hardware}{\reset@font\mtcSSfont 178}{subsection.6.9.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.9.4}Other Factors}{\reset@font\mtcSSfont 179}{subsection.6.9.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.9.4.1}Performance}{\reset@font\mtcSSSfont 179}{subsubsection.6.9.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.9.4.2}Scalability}{\reset@font\mtcSSSfont 180}{subsubsection.6.9.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.9.4.3}Integration with Data Engineering Tools}{\reset@font\mtcSSSfont 180}{subsubsection.6.9.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.9.4.4}Integration with Model Optimization Tools}{\reset@font\mtcSSSfont 180}{subsubsection.6.9.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.9.4.5}Ease of Use}{\reset@font\mtcSSSfont 180}{subsubsection.6.9.4.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {6.9.4.6}Community Support}{\reset@font\mtcSSSfont 180}{subsubsection.6.9.4.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.10}Future Trends in ML Frameworks}{\reset@font\mtcSfont 181}{section.6.10}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.10.1}Decomposition}{\reset@font\mtcSSfont 181}{subsection.6.10.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.10.2}High-Performance Compilers \& Libraries}{\reset@font\mtcSSfont 182}{subsection.6.10.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {6.10.3}ML for ML Frameworks}{\reset@font\mtcSSfont 182}{subsection.6.10.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.11}Conclusion}{\reset@font\mtcSfont 182}{section.6.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {6.12}Resources}{\reset@font\mtcSfont 183}{section.6.12}} diff --git a/index.mtc19 b/index.mtc19 deleted file mode 100644 index ba791d89..00000000 --- a/index.mtc19 +++ /dev/null @@ -1,62 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.1}Introduction}{\reset@font\mtcSfont 186}{section.7.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.2}Mathematics of Neural Networks}{\reset@font\mtcSfont 188}{section.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.2.1}Neural Network Notation}{\reset@font\mtcSSfont 189}{subsection.7.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.2.2}Loss Function as a Measure of Goodness of Fit against Training Data}{\reset@font\mtcSSfont 192}{subsection.7.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.2.3}Training Neural Networks with Gradient Descent}{\reset@font\mtcSSfont 193}{subsection.7.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.2.4}Backpropagation}{\reset@font\mtcSSfont 194}{subsection.7.2.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.3}Differentiable Computation Graphs}{\reset@font\mtcSfont 198}{section.7.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.4}Training Data}{\reset@font\mtcSfont 198}{section.7.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.4.1}Dataset Splits}{\reset@font\mtcSSfont 200}{subsection.7.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.1.1}Training Set}{\reset@font\mtcSSSfont 200}{subsubsection.7.4.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.1.2}Validation Set}{\reset@font\mtcSSSfont 200}{subsubsection.7.4.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.1.3}Test Set}{\reset@font\mtcSSSfont 200}{subsubsection.7.4.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.4.2}Common Pitfalls and Mistakes}{\reset@font\mtcSSfont 200}{subsection.7.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.1}Insufficient Training Data}{\reset@font\mtcSSSfont 201}{subsubsection.7.4.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.2}Data Leakage Between Sets}{\reset@font\mtcSSSfont 203}{subsubsection.7.4.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.3}Small or Unrepresentative Validation Set}{\reset@font\mtcSSSfont 203}{subsubsection.7.4.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.4}Reusing the Test Set Multiple Times}{\reset@font\mtcSSSfont 204}{subsubsection.7.4.2.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.5}Same Data Splits Across Experiments}{\reset@font\mtcSSSfont 205}{subsubsection.7.4.2.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.6}Failing to Stratify Splits}{\reset@font\mtcSSSfont 206}{subsubsection.7.4.2.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.7}Ignoring Time Series Dependencies}{\reset@font\mtcSSSfont 206}{subsubsection.7.4.2.7}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.8}No Unseen Data for Final Evaluation}{\reset@font\mtcSSSfont 207}{subsubsection.7.4.2.8}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.4.2.9}Overoptimizing on the Validation Set}{\reset@font\mtcSSSfont 207}{subsubsection.7.4.2.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.5}Optimization Algorithms}{\reset@font\mtcSfont 208}{section.7.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.5.1}Optimizations}{\reset@font\mtcSSfont 208}{subsection.7.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.5.2}Tradeoffs}{\reset@font\mtcSSfont 209}{subsection.7.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.5.3}Benchmarking Algorithms}{\reset@font\mtcSSfont 210}{subsection.7.5.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.6}Hyperparameter Tuning}{\reset@font\mtcSfont 211}{section.7.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.6.1}Search Algorithms}{\reset@font\mtcSSfont 212}{subsection.7.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.6.2}System Implications}{\reset@font\mtcSSfont 214}{subsection.7.6.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.6.3}Auto Tuners}{\reset@font\mtcSSfont 215}{subsection.7.6.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.6.3.1}BigML}{\reset@font\mtcSSSfont 215}{subsubsection.7.6.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.6.3.2}TinyML}{\reset@font\mtcSSSfont 216}{subsubsection.7.6.3.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.7}Regularization}{\reset@font\mtcSfont 217}{section.7.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.7.1}L1 and L2}{\reset@font\mtcSSfont 218}{subsection.7.7.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.7.2}Dropout}{\reset@font\mtcSSfont 220}{subsection.7.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.7.3}Early Stopping}{\reset@font\mtcSSfont 222}{subsection.7.7.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.8}Activation Functions}{\reset@font\mtcSfont 223}{section.7.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.8.1}Sigmoid}{\reset@font\mtcSSfont 223}{subsection.7.8.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.8.2}Tanh}{\reset@font\mtcSSfont 224}{subsection.7.8.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.8.3}ReLU}{\reset@font\mtcSSfont 224}{subsection.7.8.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.8.4}Softmax}{\reset@font\mtcSSfont 224}{subsection.7.8.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.8.5}Pros and Cons}{\reset@font\mtcSSfont 225}{subsection.7.8.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.9}Weight Initialization}{\reset@font\mtcSfont 226}{section.7.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.9.1}Uniform and Normal Initialization}{\reset@font\mtcSSfont 227}{subsection.7.9.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.9.2}Xavier Initialization}{\reset@font\mtcSSfont 228}{subsection.7.9.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.9.3}He Initialization}{\reset@font\mtcSSfont 228}{subsection.7.9.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.10}System Bottlenecks}{\reset@font\mtcSfont 229}{section.7.10}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.10.1}Runtime Complexity of Matrix Multiplication}{\reset@font\mtcSSfont 229}{subsection.7.10.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.10.1.1}Layer Multiplications vs.~Activations}{\reset@font\mtcSSSfont 229}{subsubsection.7.10.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.10.1.2}Mini-batch}{\reset@font\mtcSSSfont 230}{subsubsection.7.10.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.10.1.3}Optimizing Matrix Multiplication}{\reset@font\mtcSSSfont 231}{subsubsection.7.10.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.10.2}Compute vs.~Memory Bottleneck}{\reset@font\mtcSSfont 232}{subsection.7.10.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.10.2.1}Training versus Inference}{\reset@font\mtcSSSfont 232}{subsubsection.7.10.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.10.2.2}Batch Size}{\reset@font\mtcSSSfont 233}{subsubsection.7.10.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.10.2.3}Hardware Characteristics}{\reset@font\mtcSSSfont 234}{subsubsection.7.10.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {7.10.2.4}Model Architectures}{\reset@font\mtcSSSfont 235}{subsubsection.7.10.2.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.11}Training Parallelization}{\reset@font\mtcSfont 236}{section.7.11}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.11.1}Data Parallel}{\reset@font\mtcSSfont 236}{subsection.7.11.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.11.2}Model Parallelism}{\reset@font\mtcSSfont 238}{subsection.7.11.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {7.11.3}Comparison}{\reset@font\mtcSSfont 239}{subsection.7.11.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.12}Conclusion}{\reset@font\mtcSfont 240}{section.7.12}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {7.13}Resources}{\reset@font\mtcSfont 240}{section.7.13}} diff --git a/index.mtc2 b/index.mtc2 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc20 b/index.mtc20 deleted file mode 100644 index 30b476fd..00000000 --- a/index.mtc20 +++ /dev/null @@ -1,13 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.1}Introduction}{\reset@font\mtcSfont 244}{section.8.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.2}The Need for Efficient AI}{\reset@font\mtcSfont 245}{section.8.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.3}Efficient Model Architectures}{\reset@font\mtcSfont 246}{section.8.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.4}Efficient Model Compression}{\reset@font\mtcSfont 246}{section.8.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.5}Efficient Inference Hardware}{\reset@font\mtcSfont 248}{section.8.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.6}Efficient Numerics}{\reset@font\mtcSfont 250}{section.8.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {8.6.1}Numerical Formats}{\reset@font\mtcSSfont 250}{subsection.8.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {8.6.2}Efficiency Benefits}{\reset@font\mtcSSfont 254}{subsection.8.6.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.7}Evaluating Models}{\reset@font\mtcSfont 254}{section.8.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {8.7.1}Efficiency Metrics}{\reset@font\mtcSSfont 255}{subsection.8.7.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {8.7.2}Efficiency Comparisons}{\reset@font\mtcSSfont 256}{subsection.8.7.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.8}Conclusion}{\reset@font\mtcSfont 257}{section.8.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {8.9}Resources}{\reset@font\mtcSfont 258}{section.8.9}} diff --git a/index.mtc21 b/index.mtc21 deleted file mode 100644 index 3467dbca..00000000 --- a/index.mtc21 +++ /dev/null @@ -1,93 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {9.1}Introduction}{\reset@font\mtcSfont 262}{section.9.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {9.2}Efficient Model Representation}{\reset@font\mtcSfont 263}{section.9.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.2.1}Pruning}{\reset@font\mtcSSfont 264}{subsection.9.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.1.1}Overview}{\reset@font\mtcSSSfont 264}{subsubsection.9.2.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.1.2}Structured Pruning}{\reset@font\mtcSSSfont 265}{subsubsection.9.2.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.2.1.2.1}1. Structures to Target for Pruning}{\reset@font\mtcPfont 265}{paragraph.9.2.1.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.2.1.2.2}2. Establishing a Criteria for Pruning}{\reset@font\mtcPfont 266}{paragraph.9.2.1.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.2.1.2.3}3. Selecting a Pruning Strategy}{\reset@font\mtcPfont 268}{paragraph.9.2.1.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.1.3}Advantages of Structured Pruning}{\reset@font\mtcSSSfont 269}{subsubsection.9.2.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.1.4}Unstructured Pruning}{\reset@font\mtcSSSfont 271}{subsubsection.9.2.1.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.1.5}Lottery Ticket Hypothesis}{\reset@font\mtcSSSfont 273}{subsubsection.9.2.1.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.1.6}Challenges \& Limitations}{\reset@font\mtcSSSfont 274}{subsubsection.9.2.1.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.2.2}Model Compression}{\reset@font\mtcSSfont 277}{subsection.9.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.2.1}Knowledge Distillation}{\reset@font\mtcSSSfont 277}{subsubsection.9.2.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.2.2.1.1}Overview and Benefits}{\reset@font\mtcPfont 277}{paragraph.9.2.2.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.2.2.1.2}Challenges}{\reset@font\mtcPfont 278}{paragraph.9.2.2.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.2.2}Low-rank Matrix Factorization}{\reset@font\mtcSSSfont 279}{subsubsection.9.2.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.2.2.2.1}Background and Benefits}{\reset@font\mtcPfont 279}{paragraph.9.2.2.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.2.2.2.2}Challenges}{\reset@font\mtcPfont 280}{paragraph.9.2.2.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.2.3}Tensor Decomposition}{\reset@font\mtcSSSfont 281}{subsubsection.9.2.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.2.3}Edge-Aware Model Design}{\reset@font\mtcSSfont 283}{subsection.9.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.3.1}Model Design Techniques}{\reset@font\mtcSSSfont 283}{subsubsection.9.2.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.3.2}Example Model Architectures}{\reset@font\mtcSSSfont 284}{subsubsection.9.2.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.2.3.3}Streamlining Model Architecture Search}{\reset@font\mtcSSSfont 285}{subsubsection.9.2.3.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {9.3}Efficient Numerics Representation}{\reset@font\mtcSfont 286}{section.9.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.0.1}Motivation}{\reset@font\mtcSSSfont 287}{subsubsection.9.3.0.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.1}The Basics}{\reset@font\mtcSSfont 287}{subsection.9.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.1.1}Types}{\reset@font\mtcSSSfont 287}{subsubsection.9.3.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.1.2}Precision}{\reset@font\mtcSSSfont 288}{subsubsection.9.3.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.1.3}Numeric Encoding and Storage}{\reset@font\mtcSSSfont 289}{subsubsection.9.3.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.2}Efficiency Benefits}{\reset@font\mtcSSfont 290}{subsection.9.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.3}Numeric Representation Nuances}{\reset@font\mtcSSfont 290}{subsection.9.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.3.1}Memory Usage}{\reset@font\mtcSSSfont 290}{subsubsection.9.3.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.3.2}Computational Complexity}{\reset@font\mtcSSSfont 291}{subsubsection.9.3.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.3.3}Hardware Compatibility}{\reset@font\mtcSSSfont 292}{subsubsection.9.3.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.3.4}Precision and Accuracy Trade-offs}{\reset@font\mtcSSSfont 293}{subsubsection.9.3.3.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.3.5}Trade-off Examples}{\reset@font\mtcSSSfont 293}{subsubsection.9.3.3.5}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.3.3.5.1}Autonomous Vehicles}{\reset@font\mtcPfont 293}{paragraph.9.3.3.5.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.3.3.5.2}Mobile Health Applications}{\reset@font\mtcPfont 294}{paragraph.9.3.3.5.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.3.3.5.3}High-Frequency Trading (HFT) Systems}{\reset@font\mtcPfont 294}{paragraph.9.3.3.5.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.3.3.5.4}Edge-Based Surveillance Systems}{\reset@font\mtcPfont 294}{paragraph.9.3.3.5.4}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.3.3.5.5}Scientific Simulations}{\reset@font\mtcPfont 295}{paragraph.9.3.3.5.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.4}Quantization}{\reset@font\mtcSSfont 295}{subsection.9.3.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.4.1}Initial Breakdown}{\reset@font\mtcSSSfont 295}{subsubsection.9.3.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.5}Types}{\reset@font\mtcSSfont 298}{subsection.9.3.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.5.1}Uniform Quantization}{\reset@font\mtcSSSfont 298}{subsubsection.9.3.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.5.2}Non-uniform Quantization}{\reset@font\mtcSSSfont 299}{subsubsection.9.3.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.5.3}Stochastic Quantization}{\reset@font\mtcSSSfont 299}{subsubsection.9.3.5.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.5.4}Zero Shot Quantization}{\reset@font\mtcSSSfont 300}{subsubsection.9.3.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.6}Calibration}{\reset@font\mtcSSfont 301}{subsection.9.3.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.6.1}Symmetric Quantization}{\reset@font\mtcSSSfont 302}{subsubsection.9.3.6.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.6.2}Asymmetric Quantization}{\reset@font\mtcSSSfont 302}{subsubsection.9.3.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.6.3}Granularity}{\reset@font\mtcSSSfont 302}{subsubsection.9.3.6.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.3.6.4}Static and Dynamic Quantization}{\reset@font\mtcSSSfont 304}{subsubsection.9.3.6.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.7}Techniques}{\reset@font\mtcSSfont 304}{subsection.9.3.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.8}Weights vs.~Activations}{\reset@font\mtcSSfont 309}{subsection.9.3.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.9}Trade-offs}{\reset@font\mtcSSfont 310}{subsection.9.3.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.10}Quantization and Pruning}{\reset@font\mtcSSfont 311}{subsection.9.3.10}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.3.11}Edge-aware Quantization}{\reset@font\mtcSSfont 312}{subsection.9.3.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {9.4}Efficient Hardware Implementation}{\reset@font\mtcSfont 313}{section.9.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.4.1}Hardware-Aware Neural Architecture Search}{\reset@font\mtcSSfont 313}{subsection.9.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.1.1}Single Target, Fixed Platform Configuration}{\reset@font\mtcSSSfont 314}{subsubsection.9.4.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.4.1.1.1}Hardware-aware Search Strategy}{\reset@font\mtcPfont 314}{paragraph.9.4.1.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.4.1.1.2}Hardware-aware Search Space}{\reset@font\mtcPfont 314}{paragraph.9.4.1.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.1.2}Single Target, Multiple Platform Configurations}{\reset@font\mtcSSSfont 314}{subsubsection.9.4.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.1.3}Multiple Targets}{\reset@font\mtcSSSfont 314}{subsubsection.9.4.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.1.4}Examples of Hardware-Aware Neural Architecture Search}{\reset@font\mtcSSSfont 314}{subsubsection.9.4.1.4}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.4.1.4.1}TinyNAS}{\reset@font\mtcPfont 314}{paragraph.9.4.1.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.1.5}Topology-Aware NAS}{\reset@font\mtcSSSfont 315}{subsubsection.9.4.1.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.4.2}Challenges of Hardware-Aware Neural Architecture Search}{\reset@font\mtcSSfont 315}{subsection.9.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.4.3}Kernel Optimizations}{\reset@font\mtcSSfont 315}{subsection.9.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.3.1}General Kernel Optimizations}{\reset@font\mtcSSSfont 316}{subsubsection.9.4.3.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.4.3.1.1}Loop unrolling}{\reset@font\mtcPfont 316}{paragraph.9.4.3.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.4.3.1.2}Blocking}{\reset@font\mtcPfont 316}{paragraph.9.4.3.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.4.3.1.3}Tiling}{\reset@font\mtcPfont 316}{paragraph.9.4.3.1.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.4.3.1.4}Optimized Kernel Libraries}{\reset@font\mtcPfont 316}{paragraph.9.4.3.1.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.4.4}Compute-in-Memory (CiM)}{\reset@font\mtcSSfont 316}{subsection.9.4.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.4.5}Memory Access Optimization}{\reset@font\mtcSSfont 317}{subsection.9.4.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.5.1}Leveraging Sparsity}{\reset@font\mtcSSSfont 317}{subsubsection.9.4.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.5.2}Optimization Frameworks}{\reset@font\mtcSSSfont 318}{subsubsection.9.4.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.5.3}Hardware Built Around Software}{\reset@font\mtcSSSfont 318}{subsubsection.9.4.5.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.5.4}SplitNets}{\reset@font\mtcSSSfont 319}{subsubsection.9.4.5.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {9.4.5.5}Hardware Specific Data Augmentation}{\reset@font\mtcSSSfont 320}{subsubsection.9.4.5.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {9.5}Software and Framework Support}{\reset@font\mtcSfont 320}{section.9.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.5.1}Built-in Optimization APIs}{\reset@font\mtcSSfont 321}{subsection.9.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.5.2}Automated Optimization Tools}{\reset@font\mtcSSfont 322}{subsection.9.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.5.3}Hardware Optimization Libraries}{\reset@font\mtcSSfont 322}{subsection.9.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.5.4}Visualizing Optimizations}{\reset@font\mtcSSfont 324}{subsection.9.5.4}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.5.4.0.1}Sparsity}{\reset@font\mtcPfont 324}{paragraph.9.5.4.0.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {9.5.4.0.2}Quantization}{\reset@font\mtcPfont 325}{paragraph.9.5.4.0.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {9.5.5}Model Conversion and Deployment}{\reset@font\mtcSSfont 327}{subsection.9.5.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {9.6}Conclusion}{\reset@font\mtcSfont 328}{section.9.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {9.7}Resources}{\reset@font\mtcSfont 329}{section.9.7}} diff --git a/index.mtc22 b/index.mtc22 deleted file mode 100644 index fef03166..00000000 --- a/index.mtc22 +++ /dev/null @@ -1,119 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.1}Introduction}{\reset@font\mtcSfont 334}{section.10.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.2}Background and Basics}{\reset@font\mtcSfont 335}{section.10.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.2.1}Historical Background}{\reset@font\mtcSSfont 335}{subsection.10.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.2.2}The Need for Acceleration}{\reset@font\mtcSSfont 336}{subsection.10.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.2.3}General Principles}{\reset@font\mtcSSfont 337}{subsection.10.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.2.3.1}Performance Within Power Budgets}{\reset@font\mtcSSSfont 337}{subsubsection.10.2.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.2.3.2}Managing Silicon Area and Costs}{\reset@font\mtcSSSfont 338}{subsubsection.10.2.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.2.3.3}Workload-Specific Optimizations}{\reset@font\mtcSSSfont 339}{subsubsection.10.2.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.2.3.4}Sustainable Hardware Design}{\reset@font\mtcSSSfont 339}{subsubsection.10.2.3.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.3}Accelerator Types}{\reset@font\mtcSfont 340}{section.10.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.3.1}Application-Specific Integrated Circuits (ASICs)}{\reset@font\mtcSSfont 341}{subsection.10.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.1.1}Advantages}{\reset@font\mtcSSSfont 342}{subsubsection.10.3.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.1.1}Maximized Performance and Efficiency}{\reset@font\mtcPfont 342}{paragraph.10.3.1.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.1.2}Specialized On-Chip Memory}{\reset@font\mtcPfont 342}{paragraph.10.3.1.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.1.3}Custom Datatypes and Operations}{\reset@font\mtcPfont 343}{paragraph.10.3.1.1.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.1.4}High Parallelism}{\reset@font\mtcPfont 344}{paragraph.10.3.1.1.4}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.1.5}Advanced Process Nodes}{\reset@font\mtcPfont 344}{paragraph.10.3.1.1.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.1.2}Disadvantages}{\reset@font\mtcSSSfont 344}{subsubsection.10.3.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.2.1}Long Design Timelines}{\reset@font\mtcPfont 344}{paragraph.10.3.1.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.2.2}High Non-Recurring Engineering Costs}{\reset@font\mtcPfont 345}{paragraph.10.3.1.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.1.2.3}Complex Integration and Programming}{\reset@font\mtcPfont 345}{paragraph.10.3.1.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.3.2}Field-Programmable Gate Arrays (FPGAs)}{\reset@font\mtcSSfont 345}{subsection.10.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.2.1}Advantages}{\reset@font\mtcSSSfont 346}{subsubsection.10.3.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.1.1}Flexibility Through Reconfigurable Fabric}{\reset@font\mtcPfont 346}{paragraph.10.3.2.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.1.2}Customized Parallelism and Pipelining}{\reset@font\mtcPfont 347}{paragraph.10.3.2.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.1.3}Low Latency On-Chip Memory}{\reset@font\mtcPfont 347}{paragraph.10.3.2.1.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.1.4}Native Support for Low Precision}{\reset@font\mtcPfont 347}{paragraph.10.3.2.1.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.2.2}Disadvantages}{\reset@font\mtcSSSfont 347}{subsubsection.10.3.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.2.1}Lower Peak Throughput than ASICs}{\reset@font\mtcPfont 347}{paragraph.10.3.2.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.2.2}Programming Complexity}{\reset@font\mtcPfont 348}{paragraph.10.3.2.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.2.3}Reconfiguration Overheads}{\reset@font\mtcPfont 348}{paragraph.10.3.2.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.2.2.4}Diminishing Gains on Advanced Nodes}{\reset@font\mtcPfont 348}{paragraph.10.3.2.2.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.3.3}Digital Signal Processors (DSPs)}{\reset@font\mtcSSfont 348}{subsection.10.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.3.1}Advantages}{\reset@font\mtcSSSfont 349}{subsubsection.10.3.3.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.1.1}Optimized Architecture for Vector Math}{\reset@font\mtcPfont 349}{paragraph.10.3.3.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.1.2}Low Latency On-Chip Memory}{\reset@font\mtcPfont 349}{paragraph.10.3.3.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.1.3}Power Efficiency}{\reset@font\mtcPfont 349}{paragraph.10.3.3.1.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.1.4}Support for Integer and Floating Point Math}{\reset@font\mtcPfont 350}{paragraph.10.3.3.1.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.3.2}Disadvantages}{\reset@font\mtcSSSfont 350}{subsubsection.10.3.3.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.2.1}Lower Peak Throughput than ASICs/GPUs}{\reset@font\mtcPfont 350}{paragraph.10.3.3.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.2.2}Slower Double Precision Performance}{\reset@font\mtcPfont 350}{paragraph.10.3.3.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.2.3}Constrained Model Capacity}{\reset@font\mtcPfont 350}{paragraph.10.3.3.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.3.2.4}Programming Complexity}{\reset@font\mtcPfont 350}{paragraph.10.3.3.2.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.3.4}Graphics Processing Units (GPUs)}{\reset@font\mtcSSfont 351}{subsection.10.3.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.4.1}Advantages}{\reset@font\mtcSSSfont 351}{subsubsection.10.3.4.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.1.1}High Computational Throughput}{\reset@font\mtcPfont 351}{paragraph.10.3.4.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.1.2}Mature Software Ecosystem}{\reset@font\mtcPfont 352}{paragraph.10.3.4.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.1.3}Broad Availability}{\reset@font\mtcPfont 352}{paragraph.10.3.4.1.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.1.4}Programmable Architecture}{\reset@font\mtcPfont 352}{paragraph.10.3.4.1.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.4.2}Disadvantages}{\reset@font\mtcSSSfont 353}{subsubsection.10.3.4.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.2.1}Less Efficient than Custom ASICs}{\reset@font\mtcPfont 353}{paragraph.10.3.4.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.2.2}High Memory Bandwidth Needs}{\reset@font\mtcPfont 353}{paragraph.10.3.4.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.2.3}Programming Complexity}{\reset@font\mtcPfont 353}{paragraph.10.3.4.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.2.4}Limited On-Chip Memory}{\reset@font\mtcPfont 354}{paragraph.10.3.4.2.4}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.4.2.5}Fixed Architecture}{\reset@font\mtcPfont 354}{paragraph.10.3.4.2.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.3.5}Central Processing Units (CPUs)}{\reset@font\mtcSSfont 354}{subsection.10.3.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.5.1}Advantages}{\reset@font\mtcSSSfont 355}{subsubsection.10.3.5.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.1.1}General Programmability}{\reset@font\mtcPfont 355}{paragraph.10.3.5.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.1.2}Mature Software Ecosystem}{\reset@font\mtcPfont 356}{paragraph.10.3.5.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.1.3}Wide Availability}{\reset@font\mtcPfont 356}{paragraph.10.3.5.1.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.1.4}Low Power for Inference}{\reset@font\mtcPfont 356}{paragraph.10.3.5.1.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.3.5.2}Disadvantages}{\reset@font\mtcSSSfont 356}{subsubsection.10.3.5.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.2.1}Lower Throughput than Accelerators}{\reset@font\mtcPfont 356}{paragraph.10.3.5.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.2.2}Not Optimized for Data Parallelism}{\reset@font\mtcPfont 357}{paragraph.10.3.5.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.2.3}Higher Memory Latency}{\reset@font\mtcPfont 357}{paragraph.10.3.5.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.3.5.2.4}Power Inefficiency Under Heavy Workloads}{\reset@font\mtcPfont 357}{paragraph.10.3.5.2.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.3.6}Comparison}{\reset@font\mtcSSfont 357}{subsection.10.3.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.4}Hardware-Software Co-Design}{\reset@font\mtcSfont 359}{section.10.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.4.1}The Need for Co-Design}{\reset@font\mtcSSfont 359}{subsection.10.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.1.1}Increasing Model Size and Complexity}{\reset@font\mtcSSSfont 359}{subsubsection.10.4.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.1.2}Constraints of Embedded Deployment}{\reset@font\mtcSSSfont 360}{subsubsection.10.4.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.1.3}Rapid Evolution of AI Algorithms}{\reset@font\mtcSSSfont 360}{subsubsection.10.4.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.1.4}Complex Hardware-Software Interactions}{\reset@font\mtcSSSfont 360}{subsubsection.10.4.1.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.1.5}Need for Specialization}{\reset@font\mtcSSSfont 360}{subsubsection.10.4.1.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.1.6}Demand for Higher Efficiency}{\reset@font\mtcSSSfont 360}{subsubsection.10.4.1.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.4.2}Principles of Hardware-Software Co-Design}{\reset@font\mtcSSfont 361}{subsection.10.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.2.1}Hardware-Aware Software Optimization}{\reset@font\mtcSSSfont 361}{subsubsection.10.4.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.2.2}Algorithm-Driven Hardware Specialization}{\reset@font\mtcSSSfont 361}{subsubsection.10.4.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.2.3}Algorithm-Hardware Co-exploration}{\reset@font\mtcSSSfont 362}{subsubsection.10.4.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.4.3}Challenges}{\reset@font\mtcSSfont 363}{subsection.10.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.3.1}Increased Prototyping Costs}{\reset@font\mtcSSSfont 363}{subsubsection.10.4.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.3.2}Team and Organizational Hurdles}{\reset@font\mtcSSSfont 363}{subsubsection.10.4.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.3.3}Simulation and Modeling Complexity}{\reset@font\mtcSSSfont 363}{subsubsection.10.4.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.3.4}Over-Specialization Risks}{\reset@font\mtcSSSfont 363}{subsubsection.10.4.3.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.4.3.5}Adoption Challenges}{\reset@font\mtcSSSfont 363}{subsubsection.10.4.3.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.5}Software for AI Hardware}{\reset@font\mtcSfont 364}{section.10.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.5.1}Programming Models}{\reset@font\mtcSSfont 364}{subsection.10.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.5.2}Libraries and Runtimes}{\reset@font\mtcSSfont 365}{subsection.10.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.5.3}Optimizing Compilers}{\reset@font\mtcSSfont 366}{subsection.10.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.5.4}Simulation and Modeling}{\reset@font\mtcSSfont 367}{subsection.10.5.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.6}Benchmarking AI Hardware}{\reset@font\mtcSfont 368}{section.10.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.7}Challenges and Solutions}{\reset@font\mtcSfont 370}{section.10.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.7.1}Portability/Compatibility Issues}{\reset@font\mtcSSfont 370}{subsection.10.7.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.7.1.1}Solutions and Strategies}{\reset@font\mtcSSSfont 370}{subsubsection.10.7.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.7.1.1.1}Standardization Initiatives}{\reset@font\mtcPfont 370}{paragraph.10.7.1.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.7.1.1.2}Cross-Platform Frameworks}{\reset@font\mtcPfont 370}{paragraph.10.7.1.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.7.1.1.3}Hardware-agnostic Platforms}{\reset@font\mtcPfont 371}{paragraph.10.7.1.1.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.7.1.1.4}Advanced Compilation Tools}{\reset@font\mtcPfont 371}{paragraph.10.7.1.1.4}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {10.7.1.1.5}Community and Industry Collaboration}{\reset@font\mtcPfont 371}{paragraph.10.7.1.1.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.7.2}Power Consumption Concerns}{\reset@font\mtcSSfont 372}{subsection.10.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.7.3}Overcoming Resource Constraints}{\reset@font\mtcSSfont 373}{subsection.10.7.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.8}Emerging Technologies}{\reset@font\mtcSfont 373}{section.10.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.8.1}Integration Methods}{\reset@font\mtcSSfont 374}{subsection.10.8.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.8.1.1}Wafer-scale AI}{\reset@font\mtcSSSfont 374}{subsubsection.10.8.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {10.8.1.2}Chiplets for AI}{\reset@font\mtcSSSfont 376}{subsubsection.10.8.1.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.8.2}Neuromorphic Computing}{\reset@font\mtcSSfont 377}{subsection.10.8.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.8.3}Analog Computing}{\reset@font\mtcSSfont 379}{subsection.10.8.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.8.4}Flexible Electronics}{\reset@font\mtcSSfont 380}{subsection.10.8.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.8.5}Memory Technologies}{\reset@font\mtcSSfont 382}{subsection.10.8.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.8.6}Optical Computing}{\reset@font\mtcSSfont 384}{subsection.10.8.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.8.7}Quantum Computing}{\reset@font\mtcSSfont 385}{subsection.10.8.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.9}Future Trends}{\reset@font\mtcSfont 387}{section.10.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.9.1}ML for Hardware Design Automation}{\reset@font\mtcSSfont 389}{subsection.10.9.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.9.2}ML-Based Hardware Simulation and Verification}{\reset@font\mtcSSfont 390}{subsection.10.9.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.9.3}ML for Efficient Hardware Architectures}{\reset@font\mtcSSfont 391}{subsection.10.9.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.9.4}ML to Optimize Manufacturing and Reduce Defects}{\reset@font\mtcSSfont 391}{subsection.10.9.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {10.9.5}Toward Foundation Models for Hardware Design}{\reset@font\mtcSSfont 392}{subsection.10.9.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.10}Conclusion}{\reset@font\mtcSfont 393}{section.10.10}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {10.11}Resources}{\reset@font\mtcSfont 394}{section.10.11}} diff --git a/index.mtc23 b/index.mtc23 deleted file mode 100644 index f0bbddce..00000000 --- a/index.mtc23 +++ /dev/null @@ -1,78 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.1}Introduction}{\reset@font\mtcSfont 396}{section.11.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.2}Historical Context}{\reset@font\mtcSfont 398}{section.11.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.2.1}Performance Benchmarks}{\reset@font\mtcSSfont 398}{subsection.11.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.2.2}Energy Benchmarks}{\reset@font\mtcSSfont 399}{subsection.11.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.2.3}Custom Benchmarks}{\reset@font\mtcSSfont 400}{subsection.11.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.2.4}Community Consensus}{\reset@font\mtcSSfont 401}{subsection.11.2.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.3}AI Benchmarks: System, Model, and Data}{\reset@font\mtcSfont 401}{section.11.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.3.1}System Benchmarks}{\reset@font\mtcSSfont 402}{subsection.11.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.3.2}Model Benchmarks}{\reset@font\mtcSSfont 402}{subsection.11.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.3.3}Data Benchmarks}{\reset@font\mtcSSfont 402}{subsection.11.3.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.4}System Benchmarking}{\reset@font\mtcSfont 403}{section.11.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.1}Granularity}{\reset@font\mtcSSfont 403}{subsection.11.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.1.1}Micro Benchmarks}{\reset@font\mtcSSSfont 403}{subsubsection.11.4.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.1.2}Macro Benchmarks}{\reset@font\mtcSSSfont 405}{subsubsection.11.4.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.1.3}End-to-end Benchmarks}{\reset@font\mtcSSSfont 405}{subsubsection.11.4.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.1.4}Understanding the Trade-offs}{\reset@font\mtcSSSfont 406}{subsubsection.11.4.1.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.2}Benchmark Components}{\reset@font\mtcSSfont 407}{subsection.11.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.1}Standardized Datasets}{\reset@font\mtcSSSfont 407}{subsubsection.11.4.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.2}Pre-defined Tasks}{\reset@font\mtcSSSfont 407}{subsubsection.11.4.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.3}Evaluation Metrics}{\reset@font\mtcSSSfont 407}{subsubsection.11.4.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.4}Baselines and Baseline Models}{\reset@font\mtcSSSfont 408}{subsubsection.11.4.2.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.5}Hardware and Software Specifications}{\reset@font\mtcSSSfont 408}{subsubsection.11.4.2.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.6}Environmental Conditions}{\reset@font\mtcSSSfont 408}{subsubsection.11.4.2.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.7}Reproducibility Rules}{\reset@font\mtcSSSfont 408}{subsubsection.11.4.2.7}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.2.8}Result Interpretation Guidelines}{\reset@font\mtcSSSfont 409}{subsubsection.11.4.2.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.3}Training vs.~Inference}{\reset@font\mtcSSfont 409}{subsection.11.4.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.4}Training Benchmarks}{\reset@font\mtcSSfont 409}{subsection.11.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.4.1}Purpose}{\reset@font\mtcSSSfont 410}{subsubsection.11.4.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.4.2}Metrics}{\reset@font\mtcSSSfont 410}{subsubsection.11.4.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.4.3}Tasks}{\reset@font\mtcSSSfont 413}{subsubsection.11.4.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.4.4}Benchmarks}{\reset@font\mtcSSSfont 414}{subsubsection.11.4.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.4.5}Example Use Case}{\reset@font\mtcSSSfont 415}{subsubsection.11.4.4.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.5}Inference Benchmarks}{\reset@font\mtcSSfont 416}{subsection.11.4.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.5.1}Purpose}{\reset@font\mtcSSSfont 416}{subsubsection.11.4.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.5.2}Metrics}{\reset@font\mtcSSSfont 417}{subsubsection.11.4.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.5.3}Tasks}{\reset@font\mtcSSSfont 418}{subsubsection.11.4.5.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.5.4}Benchmarks}{\reset@font\mtcSSSfont 419}{subsubsection.11.4.5.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.5.5}Example Use Case}{\reset@font\mtcSSSfont 421}{subsubsection.11.4.5.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.6}Measuring Energy Efficiency}{\reset@font\mtcSSfont 421}{subsection.11.4.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.7}Benchmark Example}{\reset@font\mtcSSfont 422}{subsection.11.4.7}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.7.1}Task}{\reset@font\mtcSSSfont 423}{subsubsection.11.4.7.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.7.2}Dataset}{\reset@font\mtcSSSfont 423}{subsubsection.11.4.7.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.7.3}Model}{\reset@font\mtcSSSfont 423}{subsubsection.11.4.7.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.7.4}Metrics}{\reset@font\mtcSSSfont 423}{subsubsection.11.4.7.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.7.5}Benchmark Harness}{\reset@font\mtcSSSfont 423}{subsubsection.11.4.7.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.7.6}Baseline Submission}{\reset@font\mtcSSSfont 424}{subsubsection.11.4.7.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.4.8}Challenges and Limitations}{\reset@font\mtcSSfont 424}{subsection.11.4.8}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.8.1}Hardware Lottery}{\reset@font\mtcSSSfont 425}{subsubsection.11.4.8.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.8.2}Benchmark Engineering}{\reset@font\mtcSSSfont 426}{subsubsection.11.4.8.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.8.3}Problem}{\reset@font\mtcSSSfont 426}{subsubsection.11.4.8.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.8.4}Issues}{\reset@font\mtcSSSfont 427}{subsubsection.11.4.8.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.4.8.5}Mitigation}{\reset@font\mtcSSSfont 427}{subsubsection.11.4.8.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.5}Model Benchmarking}{\reset@font\mtcSfont 430}{section.11.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.5.1}Historical Context}{\reset@font\mtcSSfont 430}{subsection.11.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.1.1}MNIST (1998)}{\reset@font\mtcSSSfont 430}{subsubsection.11.5.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.1.2}ImageNet (2009)}{\reset@font\mtcSSSfont 430}{subsubsection.11.5.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.1.3}COCO (2014)}{\reset@font\mtcSSSfont 431}{subsubsection.11.5.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.1.4}GPT-3 (2020)}{\reset@font\mtcSSSfont 431}{subsubsection.11.5.1.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.1.5}Present and Future}{\reset@font\mtcSSSfont 432}{subsubsection.11.5.1.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.5.2}Model Metrics}{\reset@font\mtcSSfont 433}{subsection.11.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.2.1}Accuracy}{\reset@font\mtcSSSfont 433}{subsubsection.11.5.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.2.2}Fairness}{\reset@font\mtcSSSfont 434}{subsubsection.11.5.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.2.3}Complexity}{\reset@font\mtcSSSfont 435}{subsubsection.11.5.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {11.5.2.3.1}Parameters}{\reset@font\mtcPfont 435}{paragraph.11.5.2.3.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {11.5.2.3.2}FLOPS}{\reset@font\mtcPfont 436}{paragraph.11.5.2.3.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {11.5.2.3.3}Efficiency}{\reset@font\mtcPfont 438}{paragraph.11.5.2.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.5.3}Lessons Learned}{\reset@font\mtcSSfont 438}{subsection.11.5.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {11.5.3.1}Emerging Trends}{\reset@font\mtcSSSfont 439}{subsubsection.11.5.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.5.4}Limitations and Challenges}{\reset@font\mtcSSfont 440}{subsection.11.5.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.6}Data Benchmarking}{\reset@font\mtcSfont 441}{section.11.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.6.1}Limitations of Model-Centric AI}{\reset@font\mtcSSfont 443}{subsection.11.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.6.2}The Shift Toward Data-centric AI}{\reset@font\mtcSSfont 444}{subsection.11.6.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.6.3}Benchmarking Data}{\reset@font\mtcSSfont 445}{subsection.11.6.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {11.6.4}Data Efficiency}{\reset@font\mtcSSfont 446}{subsection.11.6.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.7}The Trifecta}{\reset@font\mtcSfont 447}{section.11.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.8}Benchmarks for Emerging Technologies}{\reset@font\mtcSfont 448}{section.11.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.9}Conclusion}{\reset@font\mtcSfont 449}{section.11.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {11.10}Resources}{\reset@font\mtcSfont 450}{section.11.10}} diff --git a/index.mtc24 b/index.mtc24 deleted file mode 100644 index 1661a5be..00000000 --- a/index.mtc24 +++ /dev/null @@ -1,69 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.1}Introduction}{\reset@font\mtcSfont 454}{section.12.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.2}Advantages and Limitations}{\reset@font\mtcSfont 455}{section.12.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.2.1}Benefits}{\reset@font\mtcSSfont 455}{subsection.12.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.2.1.1}Privacy and Data Security}{\reset@font\mtcSSSfont 455}{subsubsection.12.2.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.2.1.2}Regulatory Compliance}{\reset@font\mtcSSSfont 457}{subsubsection.12.2.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.2.1.3}Reduced Bandwidth, Costs, and Increased Efficiency}{\reset@font\mtcSSSfont 457}{subsubsection.12.2.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.2.2}Limitations}{\reset@font\mtcSSfont 458}{subsection.12.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.2.2.1}Compute resources}{\reset@font\mtcSSSfont 458}{subsubsection.12.2.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.2.2.2}Dataset Size, Accuracy, and Generalization}{\reset@font\mtcSSSfont 459}{subsubsection.12.2.2.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.3}On-device Adaptation}{\reset@font\mtcSfont 461}{section.12.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.3.1}Reducing Model Complexity}{\reset@font\mtcSSfont 461}{subsection.12.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.1.1}Traditional ML Algorithms}{\reset@font\mtcSSSfont 461}{subsubsection.12.3.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.1.2}Pruning}{\reset@font\mtcSSSfont 461}{subsubsection.12.3.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.1.3}Reducing Complexity of Deep Learning Models}{\reset@font\mtcSSSfont 462}{subsubsection.12.3.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.3.2}Modifying Optimization Processes}{\reset@font\mtcSSfont 463}{subsection.12.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.2.1}Quantization-Aware Scaling}{\reset@font\mtcSSSfont 463}{subsubsection.12.3.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.2.2}Sparse Updates}{\reset@font\mtcSSSfont 465}{subsubsection.12.3.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.2.3}Layer-Wise Training}{\reset@font\mtcSSSfont 465}{subsubsection.12.3.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.2.4}Trading Computation for Memory}{\reset@font\mtcSSSfont 465}{subsubsection.12.3.2.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.3.3}Developing New Data Representations}{\reset@font\mtcSSfont 466}{subsection.12.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.3.3.1}Data Compression}{\reset@font\mtcSSSfont 466}{subsubsection.12.3.3.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.4}Transfer Learning}{\reset@font\mtcSfont 466}{section.12.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.4.1}Pre-Deployment Specialization}{\reset@font\mtcSSfont 468}{subsection.12.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.4.2}Post-Deployment Adaptation}{\reset@font\mtcSSfont 469}{subsection.12.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.4.3}Benefits}{\reset@font\mtcSSfont 470}{subsection.12.4.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.4.4}Core Concepts}{\reset@font\mtcSSfont 471}{subsection.12.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.4.1}Source and Target Tasks}{\reset@font\mtcSSSfont 471}{subsubsection.12.4.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.4.2}Representation Transfer}{\reset@font\mtcSSSfont 472}{subsubsection.12.4.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.4.3}Finetuning}{\reset@font\mtcSSSfont 472}{subsubsection.12.4.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.4.4}Feature Extractions}{\reset@font\mtcSSSfont 472}{subsubsection.12.4.4.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.4.5}Types of Transfer Learning}{\reset@font\mtcSSfont 473}{subsection.12.4.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.5.1}Inductive Transfer Learning}{\reset@font\mtcSSSfont 473}{subsubsection.12.4.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.5.2}Transductive Transfer Learning}{\reset@font\mtcSSSfont 473}{subsubsection.12.4.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.5.3}Unsupervised Transfer Learning}{\reset@font\mtcSSSfont 473}{subsubsection.12.4.5.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.5.4}Comparison and Tradeoffs}{\reset@font\mtcSSSfont 473}{subsubsection.12.4.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.4.6}Constraints and Considerations}{\reset@font\mtcSSfont 474}{subsection.12.4.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.6.1}Domain Similarity}{\reset@font\mtcSSSfont 474}{subsubsection.12.4.6.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.6.2}Task Similarity}{\reset@font\mtcSSSfont 475}{subsubsection.12.4.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.6.3}Data Quality and Quantity}{\reset@font\mtcSSSfont 475}{subsubsection.12.4.6.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.6.4}Feature Space Overlap}{\reset@font\mtcSSSfont 475}{subsubsection.12.4.6.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.4.6.5}Model Complexity}{\reset@font\mtcSSSfont 475}{subsubsection.12.4.6.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.5}Federated Machine Learning}{\reset@font\mtcSfont 476}{section.12.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.1}Federated Learning Overview}{\reset@font\mtcSSfont 476}{subsection.12.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.2}Communication Efficiency}{\reset@font\mtcSSfont 478}{subsection.12.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.3}Model Compression}{\reset@font\mtcSSfont 478}{subsection.12.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.4}Selective Update Sharing}{\reset@font\mtcSSfont 479}{subsection.12.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.5}Optimized Aggregation}{\reset@font\mtcSSfont 479}{subsection.12.5.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.6}Handling non-IID Data}{\reset@font\mtcSSfont 481}{subsection.12.5.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.7}Client Selection}{\reset@font\mtcSSfont 482}{subsection.12.5.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.8}Gboard Example}{\reset@font\mtcSSfont 482}{subsection.12.5.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.5.9}Benchmarking Federated Learning: MedPerf}{\reset@font\mtcSSfont 484}{subsection.12.5.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.6}Security Concerns}{\reset@font\mtcSfont 485}{section.12.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.6.1}Data Poisoning}{\reset@font\mtcSSfont 485}{subsection.12.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.6.2}Adversarial Attacks}{\reset@font\mtcSSfont 487}{subsection.12.6.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.6.3}Model Inversion}{\reset@font\mtcSSfont 488}{subsection.12.6.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.6.4}On-Device Learning Security Concerns}{\reset@font\mtcSSfont 489}{subsection.12.6.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.6.5}Mitigation of On-Device Learning Risks}{\reset@font\mtcSSfont 490}{subsection.12.6.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.6.6}Securing Training Data}{\reset@font\mtcSSfont 491}{subsection.12.6.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.6.6.1}Encryption}{\reset@font\mtcSSSfont 491}{subsubsection.12.6.6.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.6.6.2}Differential Privacy}{\reset@font\mtcSSSfont 492}{subsubsection.12.6.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.6.6.3}Anomaly Detection}{\reset@font\mtcSSSfont 492}{subsubsection.12.6.6.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {12.6.6.4}Input Data Validation}{\reset@font\mtcSSSfont 492}{subsubsection.12.6.6.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.7}On-Device Training Frameworks}{\reset@font\mtcSfont 493}{section.12.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.7.1}Tiny Training Engine}{\reset@font\mtcSSfont 493}{subsection.12.7.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.7.2}Tiny Transfer Learning}{\reset@font\mtcSSfont 494}{subsection.12.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.7.3}Tiny Train}{\reset@font\mtcSSfont 495}{subsection.12.7.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {12.7.4}Comparison}{\reset@font\mtcSSfont 496}{subsection.12.7.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.8}Conclusion}{\reset@font\mtcSfont 496}{section.12.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {12.9}Resources}{\reset@font\mtcSfont 497}{section.12.9}} diff --git a/index.mtc25 b/index.mtc25 deleted file mode 100644 index a2133f9c..00000000 --- a/index.mtc25 +++ /dev/null @@ -1,87 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.1}Introduction}{\reset@font\mtcSfont 502}{section.13.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.2}Historical Context}{\reset@font\mtcSfont 503}{section.13.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.2.1}DevOps}{\reset@font\mtcSSfont 503}{subsection.13.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.2.2}MLOps}{\reset@font\mtcSSfont 504}{subsection.13.2.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.3}Key Components of MLOps}{\reset@font\mtcSfont 506}{section.13.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.1}Data Management}{\reset@font\mtcSSfont 507}{subsection.13.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.2}CI/CD Pipelines}{\reset@font\mtcSSfont 508}{subsection.13.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.3}Model Training}{\reset@font\mtcSSfont 510}{subsection.13.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.4}Model Evaluation}{\reset@font\mtcSSfont 510}{subsection.13.3.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.5}Model Deployment}{\reset@font\mtcSSfont 511}{subsection.13.3.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.6}Model Serving}{\reset@font\mtcSSfont 512}{subsection.13.3.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.7}Infrastructure Management}{\reset@font\mtcSSfont 513}{subsection.13.3.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.8}Monitoring}{\reset@font\mtcSSfont 514}{subsection.13.3.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.9}Governance}{\reset@font\mtcSSfont 515}{subsection.13.3.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.3.10}Communication \& Collaboration}{\reset@font\mtcSSfont 516}{subsection.13.3.10}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.4}Hidden Technical Debt in ML Systems}{\reset@font\mtcSfont 517}{section.13.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.1}Model Boundary Erosion}{\reset@font\mtcSSfont 517}{subsection.13.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.2}Entanglement}{\reset@font\mtcSSfont 518}{subsection.13.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.3}Correction Cascades}{\reset@font\mtcSSfont 518}{subsection.13.4.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.4}Undeclared Consumers}{\reset@font\mtcSSfont 519}{subsection.13.4.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.5}Data Dependency Debt}{\reset@font\mtcSSfont 519}{subsection.13.4.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.6}Analysis Debt from Feedback Loops}{\reset@font\mtcSSfont 520}{subsection.13.4.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.7}Pipeline Jungles}{\reset@font\mtcSSfont 520}{subsection.13.4.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.8}Configuration Debt}{\reset@font\mtcSSfont 521}{subsection.13.4.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.9}The Changing World}{\reset@font\mtcSSfont 521}{subsection.13.4.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.10}Navigating Technical Debt in Early Stages}{\reset@font\mtcSSfont 522}{subsection.13.4.10}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.4.11}Summary}{\reset@font\mtcSSfont 522}{subsection.13.4.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.5}Roles and Responsibilities}{\reset@font\mtcSfont 523}{section.13.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.5.1}Data Engineers}{\reset@font\mtcSSfont 523}{subsection.13.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.5.2}Data Scientists}{\reset@font\mtcSSfont 524}{subsection.13.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.5.3}ML Engineers}{\reset@font\mtcSSfont 525}{subsection.13.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.5.4}DevOps Engineers}{\reset@font\mtcSSfont 526}{subsection.13.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.5.5}Project Managers}{\reset@font\mtcSSfont 526}{subsection.13.5.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.6}Embedded System Challenges}{\reset@font\mtcSfont 527}{section.13.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.1}Limited Compute Resources}{\reset@font\mtcSSfont 528}{subsection.13.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.2}Constrained Memory}{\reset@font\mtcSSfont 528}{subsection.13.6.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.3}Intermittent Connectivity}{\reset@font\mtcSSfont 528}{subsection.13.6.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.4}Power Limitations}{\reset@font\mtcSSfont 528}{subsection.13.6.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.5}Fleet Management}{\reset@font\mtcSSfont 529}{subsection.13.6.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.6}On-Device Data Collection}{\reset@font\mtcSSfont 529}{subsection.13.6.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.7}Device-Specific Personalization}{\reset@font\mtcSSfont 529}{subsection.13.6.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.8}Safety Considerations}{\reset@font\mtcSSfont 529}{subsection.13.6.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.9}Diverse Hardware Targets}{\reset@font\mtcSSfont 530}{subsection.13.6.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.10}Testing Coverage}{\reset@font\mtcSSfont 530}{subsection.13.6.10}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.6.11}Concept Drift Detection}{\reset@font\mtcSSfont 530}{subsection.13.6.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.7}Traditional MLOps vs.~Embedded MLOps}{\reset@font\mtcSfont 530}{section.13.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.7.1}Model Lifecycle Management}{\reset@font\mtcSSfont 532}{subsection.13.7.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.1.1}Data Management}{\reset@font\mtcSSSfont 532}{subsubsection.13.7.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.1.2}Model Training}{\reset@font\mtcSSSfont 533}{subsubsection.13.7.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.1.3}Model Evaluation}{\reset@font\mtcSSSfont 534}{subsubsection.13.7.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.1.4}Model Deployment}{\reset@font\mtcSSSfont 535}{subsubsection.13.7.1.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.7.2}Development and Operations Integration}{\reset@font\mtcSSfont 535}{subsection.13.7.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.2.1}CI/CD Pipelines}{\reset@font\mtcSSSfont 536}{subsubsection.13.7.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.2.2}Infrastructure Management}{\reset@font\mtcSSSfont 537}{subsubsection.13.7.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.2.3}Communication \& Collaboration}{\reset@font\mtcSSSfont 537}{subsubsection.13.7.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.7.3}Operational Excellence}{\reset@font\mtcSSfont 538}{subsection.13.7.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.3.1}Monitoring}{\reset@font\mtcSSSfont 538}{subsubsection.13.7.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.3.2}Governance}{\reset@font\mtcSSSfont 539}{subsubsection.13.7.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.7.4}Comparison}{\reset@font\mtcSSfont 539}{subsection.13.7.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.7.5}Traditional MLOps}{\reset@font\mtcSSfont 540}{subsection.13.7.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.5.1}Data Management}{\reset@font\mtcSSSfont 541}{subsubsection.13.7.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.5.2}Model Training}{\reset@font\mtcSSSfont 541}{subsubsection.13.7.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.5.3}Model Evaluation}{\reset@font\mtcSSSfont 541}{subsubsection.13.7.5.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.5.4}Model Deployment}{\reset@font\mtcSSSfont 542}{subsubsection.13.7.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.7.6}Embedded MLOps}{\reset@font\mtcSSfont 542}{subsection.13.7.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.6.1}Edge Impulse}{\reset@font\mtcSSSfont 542}{subsubsection.13.7.6.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.7.6.1.1}User Interface}{\reset@font\mtcPfont 544}{paragraph.13.7.6.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.7.6.1.2}Optimizations}{\reset@font\mtcPfont 544}{paragraph.13.7.6.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.7.6.1.3}Use Cases}{\reset@font\mtcPfont 545}{paragraph.13.7.6.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.7.6.2}Limitations}{\reset@font\mtcSSSfont 546}{subsubsection.13.7.6.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.8}Case Studies}{\reset@font\mtcSfont 546}{section.13.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.8.1}Oura Ring}{\reset@font\mtcSSfont 546}{subsection.13.8.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {13.8.2}ClinAIOps}{\reset@font\mtcSSfont 548}{subsection.13.8.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.8.2.1}Feedback Loops}{\reset@font\mtcSSSfont 549}{subsubsection.13.8.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.1.1}Patient-AI Loop}{\reset@font\mtcPfont 550}{paragraph.13.8.2.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.1.2}Clinician-AI Loop}{\reset@font\mtcPfont 551}{paragraph.13.8.2.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.1.3}Patient-Clinician Loop}{\reset@font\mtcPfont 551}{paragraph.13.8.2.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.8.2.2}Hypertension Example}{\reset@font\mtcSSSfont 551}{subsubsection.13.8.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.2.1}Data Collection}{\reset@font\mtcPfont 552}{paragraph.13.8.2.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.2.2}AI Model}{\reset@font\mtcPfont 552}{paragraph.13.8.2.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.2.3}Patient-AI Loop}{\reset@font\mtcPfont 552}{paragraph.13.8.2.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.2.4}Clinician-AI Loop}{\reset@font\mtcPfont 552}{paragraph.13.8.2.2.4}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {13.8.2.2.5}Patient-Clinician Loop}{\reset@font\mtcPfont 553}{paragraph.13.8.2.2.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.8.2.3}MLOps vs.~ClinAIOps}{\reset@font\mtcSSSfont 553}{subsubsection.13.8.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {13.8.2.4}Summary}{\reset@font\mtcSSSfont 555}{subsubsection.13.8.2.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.9}Conclusion}{\reset@font\mtcSfont 555}{section.13.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {13.10}Resources}{\reset@font\mtcSfont 556}{section.13.10}} diff --git a/index.mtc26 b/index.mtc26 deleted file mode 100644 index 2ad8a7d7..00000000 --- a/index.mtc26 +++ /dev/null @@ -1,93 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.1}Introduction}{\reset@font\mtcSfont 560}{section.14.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.2}Terminology}{\reset@font\mtcSfont 561}{section.14.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.3}Historical Precedents}{\reset@font\mtcSfont 562}{section.14.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.3.1}Stuxnet}{\reset@font\mtcSSfont 562}{subsection.14.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.3.2}Jeep Cherokee Hack}{\reset@font\mtcSSfont 563}{subsection.14.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.3.3}Mirai Botnet}{\reset@font\mtcSSfont 564}{subsection.14.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.3.4}Implications}{\reset@font\mtcSSfont 564}{subsection.14.3.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.4}Security Threats to ML Models}{\reset@font\mtcSfont 566}{section.14.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.4.1}Model Theft}{\reset@font\mtcSSfont 566}{subsection.14.4.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {14.4.1.0.1}Stealing Exact Model Properties}{\reset@font\mtcPfont 567}{paragraph.14.4.1.0.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {14.4.1.0.2}Stealing Approximate Model Behavior}{\reset@font\mtcPfont 568}{paragraph.14.4.1.0.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.4.1.1}Case Study}{\reset@font\mtcSSSfont 568}{subsubsection.14.4.1.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.4.2}Data Poisoning}{\reset@font\mtcSSfont 569}{subsection.14.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.4.2.1}Case Study 1}{\reset@font\mtcSSSfont 571}{subsubsection.14.4.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.4.2.2}Case Study 2}{\reset@font\mtcSSSfont 571}{subsubsection.14.4.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.4.3}Adversarial Attacks}{\reset@font\mtcSSfont 572}{subsection.14.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.4.3.1}Case Study}{\reset@font\mtcSSSfont 574}{subsubsection.14.4.3.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.5}Security Threats to ML Hardware}{\reset@font\mtcSfont 575}{section.14.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.1}Hardware Bugs}{\reset@font\mtcSSfont 576}{subsection.14.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.2}Physical Attacks}{\reset@font\mtcSSfont 577}{subsection.14.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.3}Fault-injection Attacks}{\reset@font\mtcSSfont 579}{subsection.14.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.4}Side-Channel Attacks}{\reset@font\mtcSSfont 580}{subsection.14.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.5}Leaky Interfaces}{\reset@font\mtcSSfont 584}{subsection.14.5.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.6}Counterfeit Hardware}{\reset@font\mtcSSfont 586}{subsection.14.5.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.7}Supply Chain Risks}{\reset@font\mtcSSfont 587}{subsection.14.5.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.5.8}Case Study}{\reset@font\mtcSSfont 587}{subsection.14.5.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.6}Embedded ML Hardware Security}{\reset@font\mtcSfont 588}{section.14.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.6.1}Trusted Execution Environments}{\reset@font\mtcSSfont 588}{subsection.14.6.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.1.1}About TEE}{\reset@font\mtcSSSfont 588}{subsubsection.14.6.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.1.2}Benefits}{\reset@font\mtcSSSfont 588}{subsubsection.14.6.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.1.3}Mechanics}{\reset@font\mtcSSSfont 590}{subsubsection.14.6.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.1.4}Tradeoffs}{\reset@font\mtcSSSfont 591}{subsubsection.14.6.1.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.6.2}Secure Boot}{\reset@font\mtcSSfont 593}{subsection.14.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.2.1}About}{\reset@font\mtcSSSfont 593}{subsubsection.14.6.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.2.2}Benefits}{\reset@font\mtcSSSfont 593}{subsubsection.14.6.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.2.3}Mechanics}{\reset@font\mtcSSSfont 594}{subsubsection.14.6.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.2.4}Case Study: Apple's Face ID}{\reset@font\mtcSSSfont 594}{subsubsection.14.6.2.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.2.5}Challenges}{\reset@font\mtcSSSfont 596}{subsubsection.14.6.2.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.6.3}Hardware Security Modules}{\reset@font\mtcSSfont 597}{subsection.14.6.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.3.1}About HSM}{\reset@font\mtcSSSfont 597}{subsubsection.14.6.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.3.2}Benefits}{\reset@font\mtcSSSfont 597}{subsubsection.14.6.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.3.3}Tradeoffs}{\reset@font\mtcSSSfont 598}{subsubsection.14.6.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.6.4}Physical Unclonable Functions (PUFs)}{\reset@font\mtcSSfont 599}{subsection.14.6.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.4.1}About}{\reset@font\mtcSSSfont 599}{subsubsection.14.6.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.4.2}Benefits}{\reset@font\mtcSSSfont 599}{subsubsection.14.6.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.4.3}Utility}{\reset@font\mtcSSSfont 600}{subsubsection.14.6.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.4.4}Mechanics}{\reset@font\mtcSSSfont 600}{subsubsection.14.6.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.6.4.5}Challenges}{\reset@font\mtcSSSfont 601}{subsubsection.14.6.4.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.7}Privacy Concerns in Data Handling}{\reset@font\mtcSfont 602}{section.14.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.7.1}Sensitive Data Types}{\reset@font\mtcSSfont 602}{subsection.14.7.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.7.2}Applicable Regulations}{\reset@font\mtcSSfont 603}{subsection.14.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.7.3}De-identification}{\reset@font\mtcSSfont 604}{subsection.14.7.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.7.3.1}Safe Harbor Methods}{\reset@font\mtcSSSfont 604}{subsubsection.14.7.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.7.3.2}Expert Determination Methods}{\reset@font\mtcSSSfont 604}{subsubsection.14.7.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.7.4}Data Minimization}{\reset@font\mtcSSfont 605}{subsection.14.7.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.7.4.1}Case Study - Performance-Based Data Minimization}{\reset@font\mtcSSSfont 606}{subsubsection.14.7.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.7.5}Consent and Transparency}{\reset@font\mtcSSfont 606}{subsection.14.7.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.7.6}Privacy Concerns in Machine Learning}{\reset@font\mtcSSfont 607}{subsection.14.7.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.7.6.1}Generative AI}{\reset@font\mtcSSSfont 607}{subsubsection.14.7.6.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {14.7.6.1.1}Case Study}{\reset@font\mtcPfont 607}{paragraph.14.7.6.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.7.6.2}Data Erasure}{\reset@font\mtcSSSfont 608}{subsubsection.14.7.6.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.8}Privacy-Preserving ML Techniques}{\reset@font\mtcSfont 610}{section.14.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.8.1}Differential Privacy}{\reset@font\mtcSSfont 610}{subsection.14.8.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.1.1}Core Idea}{\reset@font\mtcSSSfont 611}{subsubsection.14.8.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.1.2}Tradeoffs}{\reset@font\mtcSSSfont 612}{subsubsection.14.8.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.1.3}Case Study}{\reset@font\mtcSSSfont 613}{subsubsection.14.8.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.8.2}Federated Learning}{\reset@font\mtcSSfont 614}{subsection.14.8.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.2.1}Core Idea}{\reset@font\mtcSSSfont 615}{subsubsection.14.8.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.2.2}Tradeoffs}{\reset@font\mtcSSSfont 616}{subsubsection.14.8.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.2.3}Case Studies}{\reset@font\mtcSSSfont 618}{subsubsection.14.8.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {14.8.2.3.1}Google Gboard}{\reset@font\mtcPfont 618}{paragraph.14.8.2.3.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {14.8.2.3.2}Healthcare Research}{\reset@font\mtcPfont 618}{paragraph.14.8.2.3.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {14.8.2.3.3}Financial Services}{\reset@font\mtcPfont 618}{paragraph.14.8.2.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.8.3}Machine Unlearning}{\reset@font\mtcSSfont 619}{subsection.14.8.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.3.1}Core Idea}{\reset@font\mtcSSSfont 619}{subsubsection.14.8.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.3.2}Case Study}{\reset@font\mtcSSSfont 619}{subsubsection.14.8.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.3.3}Other Uses}{\reset@font\mtcSSSfont 619}{subsubsection.14.8.3.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {14.8.3.3.1}Removing adversarial data}{\reset@font\mtcPfont 619}{paragraph.14.8.3.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.8.4}Homomorphic Encryption}{\reset@font\mtcSSfont 622}{subsection.14.8.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.4.1}Core Idea}{\reset@font\mtcSSSfont 622}{subsubsection.14.8.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.4.2}Benefits}{\reset@font\mtcSSSfont 622}{subsubsection.14.8.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.4.3}Mechanics}{\reset@font\mtcSSSfont 623}{subsubsection.14.8.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.4.4}Tradeoffs}{\reset@font\mtcSSSfont 624}{subsubsection.14.8.4.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.8.5}Secure Multiparty Communication}{\reset@font\mtcSSfont 624}{subsection.14.8.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.5.1}Core Idea}{\reset@font\mtcSSSfont 624}{subsubsection.14.8.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.5.2}Tradeoffs}{\reset@font\mtcSSSfont 626}{subsubsection.14.8.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.8.6}Synthetic Data Generation}{\reset@font\mtcSSfont 627}{subsection.14.8.6}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.6.1}Core Idea}{\reset@font\mtcSSSfont 627}{subsubsection.14.8.6.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.6.2}Benefits}{\reset@font\mtcSSSfont 629}{subsubsection.14.8.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {14.8.6.3}Tradeoffs}{\reset@font\mtcSSSfont 629}{subsubsection.14.8.6.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {14.8.7}Summary}{\reset@font\mtcSSfont 630}{subsection.14.8.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.9}Conclusion}{\reset@font\mtcSfont 632}{section.14.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {14.10}Resources}{\reset@font\mtcSfont 632}{section.14.10}} diff --git a/index.mtc27 b/index.mtc27 deleted file mode 100644 index cb2f36db..00000000 --- a/index.mtc27 +++ /dev/null @@ -1,44 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.1}Introduction}{\reset@font\mtcSfont 636}{section.15.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.2}Definition}{\reset@font\mtcSfont 637}{section.15.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.3}Principles and Concepts}{\reset@font\mtcSfont 638}{section.15.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.3.1}Transparency and Explainability}{\reset@font\mtcSSfont 638}{subsection.15.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.3.2}Fairness, Bias, and Discrimination}{\reset@font\mtcSSfont 638}{subsection.15.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.3.3}Privacy and Data Governance}{\reset@font\mtcSSfont 638}{subsection.15.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.3.4}Safety and Robustness}{\reset@font\mtcSSfont 639}{subsection.15.3.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.3.5}Accountability and Governance}{\reset@font\mtcSSfont 639}{subsection.15.3.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.4}Cloud, Edge \& Tiny ML}{\reset@font\mtcSfont 640}{section.15.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.4.1}Summary}{\reset@font\mtcSSfont 640}{subsection.15.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.4.2}Explainability}{\reset@font\mtcSSfont 640}{subsection.15.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.4.3}Fairness}{\reset@font\mtcSSfont 641}{subsection.15.4.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.4.4}Safety}{\reset@font\mtcSSfont 642}{subsection.15.4.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.4.5}Accountability}{\reset@font\mtcSSfont 642}{subsection.15.4.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.4.6}Governance}{\reset@font\mtcSSfont 642}{subsection.15.4.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.4.7}Privacy}{\reset@font\mtcSSfont 643}{subsection.15.4.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.5}Technical Aspects}{\reset@font\mtcSfont 643}{section.15.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.5.1}Detecting and Mitigating Bias}{\reset@font\mtcSSfont 643}{subsection.15.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.5.1.1}Context Matters}{\reset@font\mtcSSSfont 645}{subsubsection.15.5.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.5.1.2}Thoughtful Deployment}{\reset@font\mtcSSSfont 646}{subsubsection.15.5.1.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.5.2}Preserving Privacy}{\reset@font\mtcSSfont 647}{subsection.15.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.5.3}Machine Unlearning}{\reset@font\mtcSSfont 648}{subsection.15.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.5.4}Adversarial Examples and Robustness}{\reset@font\mtcSSfont 649}{subsection.15.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.5.5}Building Interpretable Models}{\reset@font\mtcSSfont 651}{subsection.15.5.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.5.5.1}Post Hoc Explainability}{\reset@font\mtcSSSfont 651}{subsubsection.15.5.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.5.5.2}Inherent Interpretability}{\reset@font\mtcSSSfont 652}{subsubsection.15.5.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.5.5.3}Mechanistic Interpretability}{\reset@font\mtcSSSfont 653}{subsubsection.15.5.5.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.5.5.4}Challenges and Considerations}{\reset@font\mtcSSSfont 653}{subsubsection.15.5.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.5.6}Monitoring Model Performance}{\reset@font\mtcSSfont 654}{subsection.15.5.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.6}Implementation Challenges}{\reset@font\mtcSfont 655}{section.15.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.6.1}Organizational and Cultural Structures}{\reset@font\mtcSSfont 655}{subsection.15.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.6.2}Obtaining Quality and Representative Data}{\reset@font\mtcSSfont 655}{subsection.15.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.6.2.1}Subgroup Imbalance}{\reset@font\mtcSSSfont 656}{subsubsection.15.6.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.6.2.2}Quantifying Target Outcomes}{\reset@font\mtcSSSfont 656}{subsubsection.15.6.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.6.2.3}Distribution Shift}{\reset@font\mtcSSSfont 656}{subsubsection.15.6.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {15.6.2.4}Gathering Data}{\reset@font\mtcSSSfont 657}{subsubsection.15.6.2.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.6.3}Balancing Accuracy and Other Objectives}{\reset@font\mtcSSfont 658}{subsection.15.6.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.7}Ethical Considerations in AI Design}{\reset@font\mtcSfont 658}{section.15.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.7.1}AI Safety and Value Alignment}{\reset@font\mtcSSfont 659}{subsection.15.7.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.7.2}Autonomous Systems and Control {[}and Trust{]}}{\reset@font\mtcSSfont 660}{subsection.15.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.7.3}Economic Impacts on Jobs, Skills, Wages}{\reset@font\mtcSSfont 661}{subsection.15.7.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {15.7.4}Scientific Communication and AI Literacy}{\reset@font\mtcSSfont 662}{subsection.15.7.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.8}Conclusion}{\reset@font\mtcSfont 663}{section.15.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {15.9}Resources}{\reset@font\mtcSfont 664}{section.15.9}} diff --git a/index.mtc28 b/index.mtc28 deleted file mode 100644 index 56bdfa90..00000000 --- a/index.mtc28 +++ /dev/null @@ -1,69 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.1}Introduction}{\reset@font\mtcSfont 668}{section.16.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.2}Social and Ethical Responsibility}{\reset@font\mtcSfont 669}{section.16.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.2.1}Ethical Considerations}{\reset@font\mtcSSfont 669}{subsection.16.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.2.2}Long-term Sustainability}{\reset@font\mtcSSfont 670}{subsection.16.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.2.3}AI for Environmental Good}{\reset@font\mtcSSfont 672}{subsection.16.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.2.4}Case Study}{\reset@font\mtcSSfont 673}{subsection.16.2.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.3}Energy Consumption}{\reset@font\mtcSfont 673}{section.16.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.3.1}Understanding Energy Needs}{\reset@font\mtcSSfont 673}{subsection.16.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.3.1.1}Energy Requirements for AI Training}{\reset@font\mtcSSSfont 674}{subsubsection.16.3.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.3.1.2}Operational Energy Use}{\reset@font\mtcSSSfont 675}{subsubsection.16.3.1.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.3.2}Data Centers and Their Impact}{\reset@font\mtcSSfont 676}{subsection.16.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.3.2.1}Scale}{\reset@font\mtcSSSfont 676}{subsubsection.16.3.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.3.2.2}Energy Demand}{\reset@font\mtcSSSfont 677}{subsubsection.16.3.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {16.3.2.2.1}Servers}{\reset@font\mtcPfont 677}{paragraph.16.3.2.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {16.3.2.2.2}Cooling Systems}{\reset@font\mtcPfont 678}{paragraph.16.3.2.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.3.2.3}The Environmental Impact}{\reset@font\mtcSSSfont 678}{subsubsection.16.3.2.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.3.3}Energy Optimization}{\reset@font\mtcSSfont 679}{subsection.16.3.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.4}Carbon Footprint}{\reset@font\mtcSfont 679}{section.16.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.4.1}Definition and Significance}{\reset@font\mtcSSfont 680}{subsection.16.4.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.4.2}The Need for Awareness and Action}{\reset@font\mtcSSfont 681}{subsection.16.4.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.4.3}Estimating the AI Carbon Footprint}{\reset@font\mtcSSfont 682}{subsection.16.4.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.5}Beyond Carbon Footprint}{\reset@font\mtcSfont 684}{section.16.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.5.1}Water Usage and Stress}{\reset@font\mtcSSfont 685}{subsection.16.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.5.2}Hazardous Chemicals Usage}{\reset@font\mtcSSfont 686}{subsection.16.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.5.3}Resource Depletion}{\reset@font\mtcSSfont 686}{subsection.16.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.5.4}Hazardous Waste Generation}{\reset@font\mtcSSfont 687}{subsection.16.5.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.5.5}Biodiversity Impacts}{\reset@font\mtcSSfont 688}{subsection.16.5.5}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.5.5.1}Habitat Disruption and Fragmentation}{\reset@font\mtcSSSfont 688}{subsubsection.16.5.5.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.5.5.2}Aquatic Life Disturbances}{\reset@font\mtcSSSfont 688}{subsubsection.16.5.5.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {16.5.5.3}Air and Chemical Emissions}{\reset@font\mtcSSSfont 689}{subsubsection.16.5.5.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.6}Life Cycle Analysis}{\reset@font\mtcSfont 689}{section.16.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.6.1}Stages of an AI System's Life Cycle}{\reset@font\mtcSSfont 690}{subsection.16.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.6.2}Environmental Impact at Each Stage}{\reset@font\mtcSSfont 690}{subsection.16.6.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.7}Challenges in LCA}{\reset@font\mtcSfont 691}{section.16.7}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.7.1}Lack of Consistency and Standards}{\reset@font\mtcSSfont 691}{subsection.16.7.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.7.2}Data Gaps}{\reset@font\mtcSSfont 692}{subsection.16.7.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.7.3}Rapid Pace of Evolution}{\reset@font\mtcSSfont 693}{subsection.16.7.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.7.4}Supply Chain Complexity}{\reset@font\mtcSSfont 694}{subsection.16.7.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.8}Sustainable Design and Development}{\reset@font\mtcSfont 694}{section.16.8}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.8.1}Sustainability Principles}{\reset@font\mtcSSfont 694}{subsection.16.8.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.9}Green AI Infrastructure}{\reset@font\mtcSfont 696}{section.16.9}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.9.1}Energy Efficient AI Systems}{\reset@font\mtcSSfont 696}{subsection.16.9.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.9.2}Sustainable AI Infrastructure}{\reset@font\mtcSSfont 697}{subsection.16.9.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.9.3}Frameworks and Tools}{\reset@font\mtcSSfont 698}{subsection.16.9.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.9.4}Benchmarks and Leaderboards}{\reset@font\mtcSSfont 700}{subsection.16.9.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.10}Case Study: Google's 4Ms}{\reset@font\mtcSfont 701}{section.16.10}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.10.1}Google's 4M Best Practices}{\reset@font\mtcSSfont 701}{subsection.16.10.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.10.2}Significant Results}{\reset@font\mtcSSfont 702}{subsection.16.10.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.10.3}Further Improvements}{\reset@font\mtcSSfont 703}{subsection.16.10.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.11}Embedded AI - Internet of Trash}{\reset@font\mtcSfont 704}{section.16.11}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.11.1}E-waste}{\reset@font\mtcSSfont 704}{subsection.16.11.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.11.2}Disposable Electronics}{\reset@font\mtcSSfont 705}{subsection.16.11.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.11.3}Planned Obsolescence}{\reset@font\mtcSSfont 706}{subsection.16.11.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.12}Policy and Regulatory Considerations}{\reset@font\mtcSfont 707}{section.16.12}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.12.1}Measurement and Reporting Mandates}{\reset@font\mtcSSfont 707}{subsection.16.12.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.12.2}Restriction Mechanisms}{\reset@font\mtcSSfont 708}{subsection.16.12.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.12.3}Government Incentives}{\reset@font\mtcSSfont 709}{subsection.16.12.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.12.4}Self-Regulation}{\reset@font\mtcSSfont 709}{subsection.16.12.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.12.5}Global Considerations}{\reset@font\mtcSSfont 710}{subsection.16.12.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.13}Public Perception and Engagement}{\reset@font\mtcSfont 710}{section.16.13}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.13.1}AI Awareness}{\reset@font\mtcSSfont 711}{subsection.16.13.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.13.2}Messaging}{\reset@font\mtcSSfont 711}{subsection.16.13.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.13.3}Equitable Participation}{\reset@font\mtcSSfont 712}{subsection.16.13.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.13.4}Transparency}{\reset@font\mtcSSfont 713}{subsection.16.13.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.14}Future Directions and Challenges}{\reset@font\mtcSfont 714}{section.16.14}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.14.1}Future Directions}{\reset@font\mtcSSfont 715}{subsection.16.14.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {16.14.2}Challenges}{\reset@font\mtcSSfont 715}{subsection.16.14.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.15}Conclusion}{\reset@font\mtcSfont 716}{section.16.15}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {16.16}Resources}{\reset@font\mtcSfont 716}{section.16.16}} diff --git a/index.mtc29 b/index.mtc29 deleted file mode 100644 index cfad2e36..00000000 --- a/index.mtc29 +++ /dev/null @@ -1,74 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.1}Introduction}{\reset@font\mtcSfont 720}{section.17.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.2}Real-World Examples}{\reset@font\mtcSfont 722}{section.17.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.2.1}Cloud}{\reset@font\mtcSSfont 722}{subsection.17.2.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.2.2}Edge}{\reset@font\mtcSSfont 723}{subsection.17.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.2.3}Embedded}{\reset@font\mtcSSfont 725}{subsection.17.2.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.3}Hardware Faults}{\reset@font\mtcSfont 727}{section.17.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.3.1}Transient Faults}{\reset@font\mtcSSfont 728}{subsection.17.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.1.1}Definition and Characteristics}{\reset@font\mtcSSSfont 728}{subsubsection.17.3.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.1.2}Causes of Transient Faults}{\reset@font\mtcSSSfont 729}{subsubsection.17.3.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.1.3}Mechanisms of Transient Faults}{\reset@font\mtcSSSfont 729}{subsubsection.17.3.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.1.4}Impact on ML Systems}{\reset@font\mtcSSSfont 730}{subsubsection.17.3.1.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.3.2}Permanent Faults}{\reset@font\mtcSSfont 732}{subsection.17.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.2.1}Definition and Characteristics}{\reset@font\mtcSSSfont 732}{subsubsection.17.3.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.2.2}Causes of Permanent Faults}{\reset@font\mtcSSSfont 734}{subsubsection.17.3.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.2.3}Mechanisms of Permanent Faults}{\reset@font\mtcSSSfont 734}{subsubsection.17.3.2.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.2.4}Impact on ML Systems}{\reset@font\mtcSSSfont 735}{subsubsection.17.3.2.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.3.3}Intermittent Faults}{\reset@font\mtcSSfont 736}{subsection.17.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.3.1}Definition and Characteristics}{\reset@font\mtcSSSfont 737}{subsubsection.17.3.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.3.2}Causes of Intermittent Faults}{\reset@font\mtcSSSfont 737}{subsubsection.17.3.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.3.3}Mechanisms of Intermittent Faults}{\reset@font\mtcSSSfont 738}{subsubsection.17.3.3.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.3.4}Impact on ML Systems}{\reset@font\mtcSSSfont 738}{subsubsection.17.3.3.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.3.4}Detection and Mitigation}{\reset@font\mtcSSfont 739}{subsection.17.3.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.3.4.1}Fault Detection Techniques}{\reset@font\mtcSSSfont 739}{subsubsection.17.3.4.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.3.4.1.1}Hardware-level fault detection}{\reset@font\mtcPfont 740}{paragraph.17.3.4.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.3.4.1.2}Software-level fault detection}{\reset@font\mtcPfont 744}{paragraph.17.3.4.1.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.3.5}Summary}{\reset@font\mtcSSfont 748}{subsection.17.3.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.4}ML Model Robustness}{\reset@font\mtcSfont 749}{section.17.4}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.4.1}Adversarial Attacks}{\reset@font\mtcSSfont 749}{subsection.17.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.1.1}Definition and Characteristics}{\reset@font\mtcSSSfont 749}{subsubsection.17.4.1.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.1.2}Mechanisms of Adversarial Attacks}{\reset@font\mtcSSSfont 751}{subsubsection.17.4.1.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.1.3}Impact on ML Systems}{\reset@font\mtcSSSfont 754}{subsubsection.17.4.1.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.4.2}Data Poisoning}{\reset@font\mtcSSfont 757}{subsection.17.4.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.2.1}Definition and Characteristics}{\reset@font\mtcSSSfont 757}{subsubsection.17.4.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.2.2}Mechanisms of Data Poisoning}{\reset@font\mtcSSSfont 761}{subsubsection.17.4.2.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.2.3}Impact on ML Systems}{\reset@font\mtcSSSfont 764}{subsubsection.17.4.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.2.3.1}Case Study}{\reset@font\mtcPfont 766}{paragraph.17.4.2.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.4.3}Distribution Shifts}{\reset@font\mtcSSfont 767}{subsection.17.4.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.3.1}Definition and Characteristics}{\reset@font\mtcSSSfont 767}{subsubsection.17.4.3.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.3.2}Mechanisms of Distribution Shifts}{\reset@font\mtcSSSfont 771}{subsubsection.17.4.3.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.3.3}Impact on ML Systems}{\reset@font\mtcSSSfont 772}{subsubsection.17.4.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.4.4}Detection and Mitigation}{\reset@font\mtcSSfont 773}{subsection.17.4.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.4.1}Adversarial Attacks}{\reset@font\mtcSSSfont 773}{subsubsection.17.4.4.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.1.1}Adversarial Example Detection Techniques}{\reset@font\mtcPfont 773}{paragraph.17.4.4.1.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.1.2}Adversarial Defense Strategies}{\reset@font\mtcPfont 774}{paragraph.17.4.4.1.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.1.3}Robustness Evaluation and Testing}{\reset@font\mtcPfont 775}{paragraph.17.4.4.1.3}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.4.2}Data Poisoning}{\reset@font\mtcSSSfont 776}{subsubsection.17.4.4.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.2.1}Anomaly Detection Techniques for Identifying Poisoned Data}{\reset@font\mtcPfont 776}{paragraph.17.4.4.2.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.2.2}Data Sanitization and Preprocessing Techniques}{\reset@font\mtcPfont 777}{paragraph.17.4.4.2.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.2.3}Robust Training Techniques}{\reset@font\mtcPfont 778}{paragraph.17.4.4.2.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.2.4}Secure and Trusted Data Sourcing}{\reset@font\mtcPfont 778}{paragraph.17.4.4.2.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.4.4.3}Distribution Shifts}{\reset@font\mtcSSSfont 779}{subsubsection.17.4.4.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.3.1}Detecting and Mitigating Distribution Shifts}{\reset@font\mtcPfont 779}{paragraph.17.4.4.3.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.3.2}Detection Techniques for Distribution Shifts}{\reset@font\mtcPfont 779}{paragraph.17.4.4.3.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.4.4.3.3}Mitigation Techniques for Distribution Shifts}{\reset@font\mtcPfont 780}{paragraph.17.4.4.3.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.5}Software Faults}{\reset@font\mtcSfont 782}{section.17.5}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.5.1}Definition and Characteristics}{\reset@font\mtcSSfont 782}{subsection.17.5.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.5.2}Mechanisms of Software Faults in ML Frameworks}{\reset@font\mtcSSfont 783}{subsection.17.5.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.5.3}Impact on ML Systems}{\reset@font\mtcSSfont 785}{subsection.17.5.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.5.4}Detection and Mitigation}{\reset@font\mtcSSfont 786}{subsection.17.5.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.6}Tools and Frameworks}{\reset@font\mtcSfont 789}{section.17.6}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.6.1}Fault Models and Error Models}{\reset@font\mtcSSfont 790}{subsection.17.6.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.6.2}Hardware-based Fault Injection}{\reset@font\mtcSSfont 792}{subsection.17.6.2}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.6.2.1}Methods}{\reset@font\mtcSSSfont 792}{subsubsection.17.6.2.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.6.2.2}Limitations}{\reset@font\mtcSSSfont 793}{subsubsection.17.6.2.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.6.3}Software-based Fault Injection Tools}{\reset@font\mtcSSfont 794}{subsection.17.6.3}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.6.3.0.1}Advantages and Trade-offs}{\reset@font\mtcPfont 794}{paragraph.17.6.3.0.1}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.6.3.0.2}Limitations}{\reset@font\mtcPfont 795}{paragraph.17.6.3.0.2}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode \numberline {17.6.3.0.3}Types of Fault Injection Tools}{\reset@font\mtcPfont 795}{paragraph.17.6.3.0.3}} -{\reset@font\mtcSPfont\mtc@string\contentsline{subparagraph}{\noexpand \leavevmode \numberline {17.6.3.0.3.1}Domain-specific Examples}{\reset@font\mtcSPfont 797}{subparagraph.17.6.3.0.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {17.6.4}Bridging the Gap between Hardware and Software Error Models}{\reset@font\mtcSSfont 798}{subsection.17.6.4}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.6.4.1}Fidelity: Bridging the Gap}{\reset@font\mtcSSSfont 798}{subsubsection.17.6.4.1}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode \numberline {17.6.4.2}Importance of Capturing True Hardware Behavior}{\reset@font\mtcSSSfont 800}{subsubsection.17.6.4.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.7}Conclusion}{\reset@font\mtcSfont 801}{section.17.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {17.8}Resources}{\reset@font\mtcSfont 802}{section.17.8}} diff --git a/index.mtc3 b/index.mtc3 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc30 b/index.mtc30 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc31 b/index.mtc31 deleted file mode 100644 index facef176..00000000 --- a/index.mtc31 +++ /dev/null @@ -1,16 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.1}Introduction}{\reset@font\mtcSfont 808}{section.19.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.2}Agriculture}{\reset@font\mtcSfont 810}{section.19.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.3}Healthcare}{\reset@font\mtcSfont 812}{section.19.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {19.3.1}Expanding Access}{\reset@font\mtcSSfont 812}{subsection.19.3.1}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {19.3.2}Early Diagnosis}{\reset@font\mtcSSfont 812}{subsection.19.3.2}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {19.3.3}Infectious Disease Control}{\reset@font\mtcSSfont 813}{subsection.19.3.3}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode \numberline {19.3.4}TinyML Design Contest in Healthcare}{\reset@font\mtcSSfont 814}{subsection.19.3.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.4}Science}{\reset@font\mtcSfont 815}{section.19.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.5}Conservation and Environment}{\reset@font\mtcSfont 816}{section.19.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.6}Disaster Response}{\reset@font\mtcSfont 817}{section.19.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.7}Education and Outreach}{\reset@font\mtcSfont 818}{section.19.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.8}Accessibility}{\reset@font\mtcSfont 819}{section.19.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.9}Infrastructure and Urban Planning}{\reset@font\mtcSfont 820}{section.19.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.10}Challenges and Considerations}{\reset@font\mtcSfont 820}{section.19.10}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.11}Conclusion}{\reset@font\mtcSfont 821}{section.19.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {19.12}Resources}{\reset@font\mtcSfont 821}{section.19.12}} diff --git a/index.mtc32 b/index.mtc32 deleted file mode 100644 index 09bd3e43..00000000 --- a/index.mtc32 +++ /dev/null @@ -1,16 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.1}Introduction}{\reset@font\mtcSfont 823}{section.20.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.2}Knowing the Importance of ML Datasets}{\reset@font\mtcSfont 824}{section.20.2}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.3}Navigating the AI Framework Landscape}{\reset@font\mtcSfont 825}{section.20.3}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.4}Understanding ML Training Fundamentals}{\reset@font\mtcSfont 825}{section.20.4}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.5}Pursuing Efficiency in AI Systems}{\reset@font\mtcSfont 826}{section.20.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.6}Optimizing ML Model Architectures}{\reset@font\mtcSfont 827}{section.20.6}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.7}Advancing AI Processing Hardware}{\reset@font\mtcSfont 828}{section.20.7}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.8}Embracing On-Device Learning}{\reset@font\mtcSfont 829}{section.20.8}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.9}Streamlining ML Operations}{\reset@font\mtcSfont 829}{section.20.9}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.10}Ensuring Security and Privacy}{\reset@font\mtcSfont 830}{section.20.10}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.11}Upholding Ethical Considerations}{\reset@font\mtcSfont 831}{section.20.11}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.12}Promoting Sustainability and Equity}{\reset@font\mtcSfont 831}{section.20.12}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.13}Enhancing Robustness and Resiliency}{\reset@font\mtcSfont 833}{section.20.13}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.14}Shaping the Future of ML Systems}{\reset@font\mtcSfont 833}{section.20.14}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.15}Applying AI for Good}{\reset@font\mtcSfont 834}{section.20.15}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode \numberline {20.16}Congratulations}{\reset@font\mtcSfont 835}{section.20.16}} diff --git a/index.mtc33 b/index.mtc33 deleted file mode 100644 index c553526e..00000000 --- a/index.mtc33 +++ /dev/null @@ -1,7 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Learning Objectives}{\reset@font\mtcSfont 841}{chapter*.260}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Target Audience}{\reset@font\mtcSfont 842}{chapter*.260}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Supported Devices}{\reset@font\mtcSfont 842}{chapter*.260}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Lab Structure}{\reset@font\mtcSfont 843}{table.20.1}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Recommended Lab Sequence}{\reset@font\mtcSfont 843}{Item.174}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Troubleshooting and Support}{\reset@font\mtcSfont 844}{Item.174}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Credits}{\reset@font\mtcSfont 844}{Item.174}} diff --git a/index.mtc34 b/index.mtc34 deleted file mode 100644 index 00b04a73..00000000 --- a/index.mtc34 +++ /dev/null @@ -1,7 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Hardware Requirements}{\reset@font\mtcSfont 845}{chapter*.261}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Software Requirements}{\reset@font\mtcSfont 846}{Item.178}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Network Connectivity}{\reset@font\mtcSfont 847}{Item.182}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 847}{Item.182}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Pre-requisites}{\reset@font\mtcSfont 851}{figure.caption.262}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Setup}{\reset@font\mtcSfont 851}{figure.caption.262}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Exercises}{\reset@font\mtcSfont 851}{figure.caption.262}} diff --git a/index.mtc35 b/index.mtc35 deleted file mode 100644 index 78001078..00000000 --- a/index.mtc35 +++ /dev/null @@ -1,15 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 853}{figure.caption.264}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Hardware}{\reset@font\mtcSfont 854}{figure.caption.264}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Two Parallel Cores}{\reset@font\mtcSSfont 854}{figure.caption.264}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Memory}{\reset@font\mtcSSfont 855}{figure.caption.264}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Sensors}{\reset@font\mtcSSfont 855}{figure.caption.264}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Arduino IDE Installation}{\reset@font\mtcSfont 856}{figure.caption.264}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Testing the Microphone}{\reset@font\mtcSSfont 857}{figure.caption.264}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Testing the IMU}{\reset@font\mtcSSfont 857}{figure.caption.264}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Testing the ToF (Time of Flight) Sensor}{\reset@font\mtcSSfont 858}{figure.caption.264}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Testing the Camera}{\reset@font\mtcSSfont 860}{figure.caption.264}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Installing the OpenMV IDE}{\reset@font\mtcSfont 860}{figure.caption.264}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Connecting the Nicla Vision to Edge Impulse Studio}{\reset@font\mtcSfont 868}{figure.caption.264}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Expanding the Nicla Vision Board (optional)}{\reset@font\mtcSfont 871}{figure.caption.264}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 875}{figure.caption.264}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 876}{figure.caption.264}} diff --git a/index.mtc36 b/index.mtc36 deleted file mode 100644 index b8e3a7cb..00000000 --- a/index.mtc36 +++ /dev/null @@ -1,20 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 877}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Computer Vision}{\reset@font\mtcSfont 879}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Image Classification Project Goal}{\reset@font\mtcSfont 879}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Data Collection}{\reset@font\mtcSfont 880}{figure.caption.266}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Collecting Dataset with OpenMV IDE}{\reset@font\mtcSSfont 880}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Training the model with Edge Impulse Studio}{\reset@font\mtcSfont 883}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Dataset}{\reset@font\mtcSfont 884}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The Impulse Design}{\reset@font\mtcSfont 887}{figure.caption.266}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Image Pre-Processing}{\reset@font\mtcSSfont 889}{figure.caption.266}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Model Design}{\reset@font\mtcSSfont 890}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Model Training}{\reset@font\mtcSfont 892}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Model Testing}{\reset@font\mtcSfont 894}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploying the model}{\reset@font\mtcSfont 895}{figure.caption.266}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Arduino Library}{\reset@font\mtcSSfont 895}{figure.caption.266}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode OpenMV}{\reset@font\mtcSSfont 897}{figure.caption.266}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Changing the Code to add labels}{\reset@font\mtcSSSfont 901}{figure.caption.266}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Post-Processing with LEDs}{\reset@font\mtcSSSfont 904}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Image Classification (non-official) Benchmark}{\reset@font\mtcSfont 907}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 908}{figure.caption.266}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 909}{figure.caption.266}} diff --git a/index.mtc37 b/index.mtc37 deleted file mode 100644 index 328f90f7..00000000 --- a/index.mtc37 +++ /dev/null @@ -1,17 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 911}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Object Detection versus Image Classification}{\reset@font\mtcSSfont 912}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode An innovative solution for Object Detection: FOMO}{\reset@font\mtcSSfont 915}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The Object Detection Project Goal}{\reset@font\mtcSfont 915}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Data Collection}{\reset@font\mtcSfont 917}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Collecting Dataset with OpenMV IDE}{\reset@font\mtcSSfont 917}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Edge Impulse Studio}{\reset@font\mtcSfont 918}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Setup the project}{\reset@font\mtcSSfont 918}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Uploading the unlabeled data}{\reset@font\mtcSSfont 920}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Labeling the Dataset}{\reset@font\mtcSSfont 921}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The Impulse Design}{\reset@font\mtcSfont 923}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Preprocessing all dataset}{\reset@font\mtcSSfont 923}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Model Design, Training, and Test}{\reset@font\mtcSfont 925}{figure.caption.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Test model with ``Live Classification''}{\reset@font\mtcSSfont 927}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploying the Model}{\reset@font\mtcSfont 929}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 933}{figure.caption.268}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 933}{figure.caption.268}} diff --git a/index.mtc38 b/index.mtc38 deleted file mode 100644 index caa7e957..00000000 --- a/index.mtc38 +++ /dev/null @@ -1,21 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 935}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode How does a voice assistant work?}{\reset@font\mtcSfont 936}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The KWS Hands-On Project}{\reset@font\mtcSfont 937}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode The Machine Learning workflow}{\reset@font\mtcSSfont 938}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Dataset}{\reset@font\mtcSfont 938}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Uploading the dataset to the Edge Impulse Studio}{\reset@font\mtcSSfont 939}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Capturing additional Audio Data}{\reset@font\mtcSSfont 941}{figure.caption.270}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Using the NiclaV and the Edge Impulse Studio}{\reset@font\mtcSSSfont 942}{figure.caption.270}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Using a smartphone and the EI Studio}{\reset@font\mtcSSSfont 944}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Creating Impulse (Pre-Process / Model definition)}{\reset@font\mtcSfont 945}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Impulse Design}{\reset@font\mtcSSfont 946}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Pre-Processing (MFCC)}{\reset@font\mtcSSfont 946}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Going under the hood}{\reset@font\mtcSSfont 948}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Model Design and Training}{\reset@font\mtcSfont 948}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Going under the hood}{\reset@font\mtcSSfont 951}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing}{\reset@font\mtcSfont 951}{figure.caption.270}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Live Classification}{\reset@font\mtcSSfont 952}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploy and Inference}{\reset@font\mtcSfont 952}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Post-processing}{\reset@font\mtcSfont 954}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 957}{figure.caption.270}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 958}{figure.caption.270}} diff --git a/index.mtc39 b/index.mtc39 deleted file mode 100644 index f22eb599..00000000 --- a/index.mtc39 +++ /dev/null @@ -1,31 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 960}{figure.caption.272}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode IMU Installation and testing}{\reset@font\mtcSfont 960}{figure.caption.272}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Defining the Sampling frequency:}{\reset@font\mtcSSfont 961}{figure.caption.272}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The Case Study: Simulated Container Transportation}{\reset@font\mtcSfont 964}{Item.187}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Data Collection}{\reset@font\mtcSfont 965}{Item.191}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Connecting the device to Edge Impulse}{\reset@font\mtcSSfont 966}{Item.191}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Data Collection}{\reset@font\mtcSSfont 968}{Item.196}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Impulse Design}{\reset@font\mtcSfont 972}{Item.196}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Data Pre-Processing Overview}{\reset@font\mtcSSfont 973}{Item.196}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode EI Studio Spectral Features}{\reset@font\mtcSSfont 975}{Item.196}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Generating features}{\reset@font\mtcSSfont 976}{Item.196}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Models Training}{\reset@font\mtcSfont 977}{Item.196}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing}{\reset@font\mtcSfont 978}{Item.196}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploy}{\reset@font\mtcSfont 979}{Item.196}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Inference}{\reset@font\mtcSSfont 980}{Item.196}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Post-processing}{\reset@font\mtcSSfont 982}{Item.196}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 982}{Item.196}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Case Applications}{\reset@font\mtcSSfont 982}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Industrial and Manufacturing}{\reset@font\mtcSSSfont 983}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Healthcare}{\reset@font\mtcSSSfont 983}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Consumer Electronics}{\reset@font\mtcSSSfont 983}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Transportation and Logistics}{\reset@font\mtcSSSfont 983}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Smart Cities and Infrastructure}{\reset@font\mtcSSSfont 983}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Security and Surveillance}{\reset@font\mtcSSSfont 984}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Agriculture}{\reset@font\mtcSSSfont 984}{Item.196}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Environmental Monitoring}{\reset@font\mtcSSSfont 984}{Item.196}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Nicla 3D case}{\reset@font\mtcSSfont 984}{Item.196}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 985}{Item.196}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Pre-requisites}{\reset@font\mtcSfont 989}{figure.caption.273}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Setup}{\reset@font\mtcSfont 990}{figure.caption.273}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Exercises}{\reset@font\mtcSfont 990}{figure.caption.273}} diff --git a/index.mtc4 b/index.mtc4 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc40 b/index.mtc40 deleted file mode 100644 index a4d501ba..00000000 --- a/index.mtc40 +++ /dev/null @@ -1,9 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 991}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Installing the XIAO ESP32S3 Sense on Arduino IDE}{\reset@font\mtcSfont 993}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing the board with BLINK}{\reset@font\mtcSfont 995}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Connecting Sense module (Expansion Board)}{\reset@font\mtcSfont 996}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Microphone Test}{\reset@font\mtcSfont 997}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing the Camera}{\reset@font\mtcSfont 1000}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing WiFi}{\reset@font\mtcSfont 1001}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1009}{figure.caption.275}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1009}{figure.caption.275}} diff --git a/index.mtc41 b/index.mtc41 deleted file mode 100644 index ceda4cdf..00000000 --- a/index.mtc41 +++ /dev/null @@ -1,14 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1011}{figure.caption.277}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode A TinyML Image Classification Project - Fruits versus Veggies}{\reset@font\mtcSfont 1013}{figure.caption.277}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Training the model with Edge Impulse Studio}{\reset@font\mtcSfont 1014}{figure.caption.277}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Data Acquisition}{\reset@font\mtcSSfont 1014}{figure.caption.277}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Impulse Design}{\reset@font\mtcSSfont 1015}{figure.caption.277}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Pre-processing (Feature Generation)}{\reset@font\mtcSSSfont 1017}{figure.caption.277}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Model Design}{\reset@font\mtcSSSfont 1018}{figure.caption.277}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Training}{\reset@font\mtcSSfont 1018}{figure.caption.277}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Deployment}{\reset@font\mtcSSfont 1019}{figure.caption.277}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing the Model (Inference)}{\reset@font\mtcSfont 1027}{figure.caption.277}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing with a Bigger Model}{\reset@font\mtcSfont 1028}{figure.caption.277}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Running inference on the SenseCraft-Web-Toolkit}{\reset@font\mtcSfont 1031}{figure.caption.277}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1035}{Item.201}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1035}{Item.201}} diff --git a/index.mtc42 b/index.mtc42 deleted file mode 100644 index a721c1f0..00000000 --- a/index.mtc42 +++ /dev/null @@ -1,19 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1037}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Object Detection versus Image Classification}{\reset@font\mtcSSfont 1038}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode An Innovative Solution for Object Detection: FOMO}{\reset@font\mtcSSfont 1040}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The Object Detection Project Goal}{\reset@font\mtcSfont 1040}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Data Collection}{\reset@font\mtcSfont 1042}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Collecting Dataset with the XIAO ESP32S3}{\reset@font\mtcSSfont 1042}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Edge Impulse Studio}{\reset@font\mtcSfont 1044}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Setup the project}{\reset@font\mtcSSfont 1044}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Uploading the unlabeled data}{\reset@font\mtcSSfont 1046}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Labeling the Dataset}{\reset@font\mtcSSfont 1047}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Balancing the dataset and split Train/Test}{\reset@font\mtcSSfont 1049}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The Impulse Design}{\reset@font\mtcSfont 1050}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Preprocessing all dataset}{\reset@font\mtcSSfont 1051}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Model Design, Training, and Test}{\reset@font\mtcSfont 1052}{figure.caption.279}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Test model with ``Live Classification''}{\reset@font\mtcSSfont 1055}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploying the Model (Arduino IDE)}{\reset@font\mtcSfont 1057}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploying the Model (SenseCraft-Web-Toolkit)}{\reset@font\mtcSfont 1061}{figure.caption.279}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1064}{Item.206}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1065}{Item.206}} diff --git a/index.mtc43 b/index.mtc43 deleted file mode 100644 index 0c0891ff..00000000 --- a/index.mtc43 +++ /dev/null @@ -1,18 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1067}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode How does a voice assistant work?}{\reset@font\mtcSSfont 1068}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode The KWS Project}{\reset@font\mtcSSfont 1070}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode The Machine Learning workflow}{\reset@font\mtcSSfont 1071}{figure.caption.281}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Dataset}{\reset@font\mtcSfont 1071}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Capturing (offline) Audio Data with the XIAO ESP32S3 Sense}{\reset@font\mtcSSfont 1072}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Save recorded sound samples (dataset) as .wav audio files to a microSD card}{\reset@font\mtcSSfont 1075}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Capturing (offline) Audio Data Apps}{\reset@font\mtcSSfont 1083}{figure.caption.281}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Training model with Edge Impulse Studio}{\reset@font\mtcSfont 1083}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Uploading the Data}{\reset@font\mtcSSfont 1084}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Creating Impulse (Pre-Process / Model definition)}{\reset@font\mtcSSfont 1087}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Pre-Processing (MFCC)}{\reset@font\mtcSSfont 1088}{figure.caption.281}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Model Design and Training}{\reset@font\mtcSSfont 1090}{figure.caption.281}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing}{\reset@font\mtcSfont 1092}{figure.caption.281}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploy and Inference}{\reset@font\mtcSfont 1093}{figure.caption.281}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Postprocessing}{\reset@font\mtcSfont 1097}{figure.caption.281}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1099}{figure.caption.281}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1099}{figure.caption.281}} diff --git a/index.mtc44 b/index.mtc44 deleted file mode 100644 index 94d27bd7..00000000 --- a/index.mtc44 +++ /dev/null @@ -1,18 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1102}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Installing the IMU}{\reset@font\mtcSfont 1102}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The TinyML Motion Classification Project}{\reset@font\mtcSfont 1110}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Connecting the device to Edge Impulse}{\reset@font\mtcSfont 1111}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Data Collection}{\reset@font\mtcSfont 1113}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Data Pre-Processing}{\reset@font\mtcSfont 1117}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Model Design}{\reset@font\mtcSfont 1118}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Impulse Design}{\reset@font\mtcSfont 1118}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Generating features}{\reset@font\mtcSfont 1120}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Training}{\reset@font\mtcSfont 1121}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Testing}{\reset@font\mtcSfont 1122}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Deploy}{\reset@font\mtcSfont 1123}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Inference}{\reset@font\mtcSfont 1124}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1128}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1129}{figure.caption.283}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Pre-requisites}{\reset@font\mtcSfont 1133}{figure.caption.284}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Setup}{\reset@font\mtcSfont 1134}{figure.caption.284}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Exercises}{\reset@font\mtcSfont 1134}{figure.caption.284}} diff --git a/index.mtc45 b/index.mtc45 deleted file mode 100644 index 7b37e53e..00000000 --- a/index.mtc45 +++ /dev/null @@ -1,29 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1136}{figure.caption.286}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Key Features}{\reset@font\mtcSSfont 1136}{figure.caption.286}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Raspberry Pi Models (covered in this book)}{\reset@font\mtcSSfont 1136}{Item.212}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Engineering Applications}{\reset@font\mtcSSfont 1137}{Item.214}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Hardware Overview}{\reset@font\mtcSfont 1138}{Item.222}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Raspberry Pi Zero 2W}{\reset@font\mtcSSfont 1138}{Item.222}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Raspberry Pi 5}{\reset@font\mtcSSfont 1138}{Item.222}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Installing the Operating System}{\reset@font\mtcSfont 1139}{Item.222}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode The Operating System (OS)}{\reset@font\mtcSSfont 1139}{Item.222}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installation}{\reset@font\mtcSSfont 1140}{Item.229}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Initial Configuration}{\reset@font\mtcSSfont 1143}{Item.237}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Remote Access}{\reset@font\mtcSfont 1143}{Item.240}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode SSH Access}{\reset@font\mtcSSfont 1143}{Item.240}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode To shut down the Raspi via terminal:}{\reset@font\mtcSSfont 1144}{figure.caption.288}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Transfer Files between the Raspi and a computer}{\reset@font\mtcSSfont 1144}{figure.caption.288}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Using Secure Copy Protocol (\texttt {scp}):}{\reset@font\mtcSSSfont 1145}{figure.caption.288}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode Copy files to your Raspberry Pi}{\reset@font\mtcPfont 1145}{figure.caption.288}} -{\reset@font\mtcPfont\mtc@string\contentsline{paragraph}{\noexpand \leavevmode Copy files from your Raspberry Pi}{\reset@font\mtcPfont 1146}{figure.caption.288}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Transferring files using FTP}{\reset@font\mtcSSSfont 1147}{figure.caption.288}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Increasing SWAP Memory}{\reset@font\mtcSfont 1148}{figure.caption.288}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Installing a Camera}{\reset@font\mtcSfont 1149}{figure.caption.288}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installing a USB WebCam}{\reset@font\mtcSSfont 1150}{figure.caption.288}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Video Streaming}{\reset@font\mtcSSSfont 1153}{Item.249}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installing a Camera Module on the CSI port}{\reset@font\mtcSSfont 1154}{Item.249}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Running the Raspi Desktop remotely}{\reset@font\mtcSfont 1157}{Item.249}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Updating and Installing Software}{\reset@font\mtcSfont 1161}{Item.255}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Model-Specific Considerations}{\reset@font\mtcSfont 1161}{Item.258}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Raspberry Pi Zero (Raspi-Zero)}{\reset@font\mtcSSfont 1161}{Item.258}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Raspberry Pi 4 or 5 (Raspi-4 or Raspi-5)}{\reset@font\mtcSSfont 1162}{Item.258}} diff --git a/index.mtc46 b/index.mtc46 deleted file mode 100644 index 8f8b35e2..00000000 --- a/index.mtc46 +++ /dev/null @@ -1,43 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1163}{figure.caption.290}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Applications in Real-World Scenarios}{\reset@font\mtcSSfont 1164}{figure.caption.290}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Advantages of Running Classification on Edge Devices like Raspberry Pi}{\reset@font\mtcSSfont 1164}{figure.caption.290}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Setting Up the Environment}{\reset@font\mtcSfont 1165}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Updating the Raspberry Pi}{\reset@font\mtcSSfont 1165}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installing Required Libraries}{\reset@font\mtcSSfont 1165}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Setting up a Virtual Environment (Optional but Recommended)}{\reset@font\mtcSSfont 1166}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installing TensorFlow Lite}{\reset@font\mtcSSfont 1166}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installing Additional Python Libraries}{\reset@font\mtcSSfont 1166}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Creating a working directory:}{\reset@font\mtcSSfont 1166}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Setting up Jupyter Notebook (Optional)}{\reset@font\mtcSSfont 1168}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Verifying the Setup}{\reset@font\mtcSSfont 1169}{Item.265}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Making inferences with Mobilenet V2}{\reset@font\mtcSfont 1170}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Define a general Image Classification function}{\reset@font\mtcSSfont 1176}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Testing with a model trained from scratch}{\reset@font\mtcSSfont 1177}{Item.265}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installing Picamera2}{\reset@font\mtcSSfont 1178}{Item.265}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Image Classification Project}{\reset@font\mtcSfont 1181}{Item.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode The Goal}{\reset@font\mtcSSfont 1181}{Item.268}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Data Collection}{\reset@font\mtcSSfont 1182}{Item.268}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Key Features:}{\reset@font\mtcSSSfont 1187}{Item.272}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Main Components:}{\reset@font\mtcSSSfont 1187}{Item.278}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Key Functions:}{\reset@font\mtcSSSfont 1187}{Item.282}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Usage Flow:}{\reset@font\mtcSSSfont 1188}{Item.282}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Technical Notes:}{\reset@font\mtcSSSfont 1190}{Item.289}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Customization Possibilities:}{\reset@font\mtcSSSfont 1190}{Item.289}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Number of samples on Dataset:}{\reset@font\mtcSSSfont 1190}{Item.289}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Training the model with Edge Impulse Studio}{\reset@font\mtcSfont 1191}{Item.289}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Dataset}{\reset@font\mtcSSfont 1191}{Item.289}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The Impulse Design}{\reset@font\mtcSfont 1193}{Item.292}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Image Pre-Processing}{\reset@font\mtcSSfont 1194}{Item.292}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Model Design}{\reset@font\mtcSSfont 1195}{Item.292}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Model Training}{\reset@font\mtcSSfont 1196}{Item.298}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Trading off: Accuracy versus speed}{\reset@font\mtcSSfont 1197}{Item.298}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Model Testing}{\reset@font\mtcSSfont 1199}{Item.307}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Deploying the model}{\reset@font\mtcSSfont 1199}{Item.307}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Live Image Classification}{\reset@font\mtcSfont 1206}{Item.307}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Key Components:}{\reset@font\mtcSSSfont 1211}{Item.307}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Main Features:}{\reset@font\mtcSSSfont 1211}{Item.311}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Code Structure:}{\reset@font\mtcSSSfont 1211}{Item.311}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Key Concepts:}{\reset@font\mtcSSSfont 1213}{Item.319}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Usage:}{\reset@font\mtcSSSfont 1213}{Item.323}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion:}{\reset@font\mtcSfont 1213}{Item.327}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1214}{Item.331}} diff --git a/index.mtc47 b/index.mtc47 deleted file mode 100644 index 30e3667f..00000000 --- a/index.mtc47 +++ /dev/null @@ -1,43 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1215}{figure.caption.292}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Object Detection Fundamentals}{\reset@font\mtcSSfont 1217}{Item.336}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Image Classification vs.~Object Detection}{\reset@font\mtcSSSfont 1217}{Item.336}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Key Components of Object Detection}{\reset@font\mtcSSSfont 1218}{Item.336}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Challenges in Object Detection}{\reset@font\mtcSSSfont 1218}{Item.338}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Approaches to Object Detection}{\reset@font\mtcSSSfont 1219}{Item.338}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Evaluation Metrics}{\reset@font\mtcSSSfont 1219}{Item.340}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Pre-Trained Object Detection Models Overview}{\reset@font\mtcSfont 1219}{Item.340}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Setting Up the TFLite Environment}{\reset@font\mtcSSfont 1220}{Item.340}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Creating a Working Directory:}{\reset@font\mtcSSfont 1220}{Item.340}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Inference and Post-Processing}{\reset@font\mtcSSfont 1221}{Item.340}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode EfficientDet}{\reset@font\mtcSSfont 1226}{Item.340}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Object Detection Project}{\reset@font\mtcSfont 1227}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode The Goal}{\reset@font\mtcSSfont 1227}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Raw Data Collection}{\reset@font\mtcSSfont 1228}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Labeling Data}{\reset@font\mtcSSfont 1231}{Item.344}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Annotate}{\reset@font\mtcSSSfont 1232}{Item.344}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Data Pre-Processing}{\reset@font\mtcSSSfont 1233}{Item.344}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Training an SSD MobileNet Model on Edge Impulse Studio}{\reset@font\mtcSfont 1236}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Uploading the annotated data}{\reset@font\mtcSSfont 1236}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode The Impulse Design}{\reset@font\mtcSSfont 1238}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Preprocessing all dataset}{\reset@font\mtcSSfont 1239}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Model Design, Training, and Test}{\reset@font\mtcSSfont 1240}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Deploying the model}{\reset@font\mtcSSfont 1241}{Item.344}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Inference and Post-Processing}{\reset@font\mtcSSfont 1242}{Item.344}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Training a FOMO Model at Edge Impulse Studio}{\reset@font\mtcSfont 1251}{Item.349}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode How FOMO works?}{\reset@font\mtcSSfont 1252}{Item.349}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Impulse Design, new Training and Testing}{\reset@font\mtcSSfont 1253}{Item.349}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Deploying the model}{\reset@font\mtcSSfont 1256}{Item.349}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Inference and Post-Processing}{\reset@font\mtcSSfont 1258}{Item.349}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Exploring a YOLO Model using Ultralitics}{\reset@font\mtcSfont 1262}{Item.349}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Talking about the YOLO Model}{\reset@font\mtcSSfont 1262}{Item.349}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Key Features:}{\reset@font\mtcSSSfont 1263}{Item.349}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installation}{\reset@font\mtcSSfont 1265}{figure.caption.293}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Testing the YOLO}{\reset@font\mtcSSfont 1266}{Item.358}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Export Model to NCNN format}{\reset@font\mtcSSfont 1267}{Item.358}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Exploring YOLO with Python}{\reset@font\mtcSSfont 1268}{Item.360}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Training YOLOv8 on a Customized Dataset}{\reset@font\mtcSSfont 1271}{Item.360}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Critical points on the Notebook:}{\reset@font\mtcSSSfont 1272}{Item.360}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Inference with the trained model, using the Raspi}{\reset@font\mtcSSfont 1275}{Item.369}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Object Detection on a live stream}{\reset@font\mtcSfont 1277}{Item.369}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1281}{Item.386}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1282}{Item.391}} diff --git a/index.mtc48 b/index.mtc48 deleted file mode 100644 index c93577fd..00000000 --- a/index.mtc48 +++ /dev/null @@ -1,31 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1284}{figure.caption.296}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Setup}{\reset@font\mtcSfont 1284}{figure.caption.296}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Raspberry Pi Active Cooler}{\reset@font\mtcSSfont 1285}{figure.caption.296}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Generative AI (GenAI)}{\reset@font\mtcSfont 1287}{figure.caption.296}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Large Language Models (LLMs)}{\reset@font\mtcSSfont 1287}{figure.caption.296}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Closed vs Open Models:}{\reset@font\mtcSSfont 1289}{Item.401}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Small Language Models (SLMs)}{\reset@font\mtcSSfont 1289}{figure.caption.297}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Ollama}{\reset@font\mtcSfont 1291}{Item.407}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Installing Ollama}{\reset@font\mtcSSfont 1292}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Meta Llama 3.2 1B/3B}{\reset@font\mtcSSfont 1294}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Google Gemma 2 2B}{\reset@font\mtcSSfont 1298}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Microsoft Phi3.5 3.8B}{\reset@font\mtcSSfont 1300}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Multimodal Models}{\reset@font\mtcSSfont 1301}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Inspecting local resources}{\reset@font\mtcSSfont 1304}{Item.417}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Ollama Python Library}{\reset@font\mtcSfont 1305}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Function Calling}{\reset@font\mtcSSfont 1311}{Item.417}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode But what exactly is ``function calling''?}{\reset@font\mtcSSSfont 1312}{Item.417}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Let's create a project.}{\reset@font\mtcSSSfont 1312}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode 1. Importing Libraries}{\reset@font\mtcSSfont 1313}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode 2. Defining Input and Model}{\reset@font\mtcSSfont 1314}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode 3. Defining the Response Data Structure}{\reset@font\mtcSSfont 1314}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode 4. Setting Up the OpenAI Client}{\reset@font\mtcSSfont 1314}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode 5. Generating the Response}{\reset@font\mtcSSfont 1315}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode 6. Calculating the Distance}{\reset@font\mtcSSfont 1315}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Adding images}{\reset@font\mtcSSfont 1316}{Item.417}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode SLMs: Optimization Techniques}{\reset@font\mtcSfont 1321}{Item.417}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode RAG Implementation}{\reset@font\mtcSfont 1322}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode A simple RAG project}{\reset@font\mtcSSfont 1323}{Item.417}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Going Further}{\reset@font\mtcSSfont 1329}{table.20.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1330}{table.20.5}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1332}{table.20.5}} diff --git a/index.mtc49 b/index.mtc49 deleted file mode 100644 index a1f61af7..00000000 --- a/index.mtc49 +++ /dev/null @@ -1,15 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1337}{figure.caption.300}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode The KWS}{\reset@font\mtcSfont 1338}{figure.caption.300}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Applications of KWS}{\reset@font\mtcSSSfont 1339}{figure.caption.300}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Differences from General Speech Recognition}{\reset@font\mtcSSSfont 1339}{figure.caption.300}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction to Audio Signals}{\reset@font\mtcSfont 1339}{figure.caption.300}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Why Not Raw Audio?}{\reset@font\mtcSSfont 1341}{figure.caption.300}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction to MFCCs}{\reset@font\mtcSfont 1342}{figure.caption.300}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode What are MFCCs?}{\reset@font\mtcSSfont 1342}{figure.caption.300}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Why are MFCCs important?}{\reset@font\mtcSSfont 1343}{figure.caption.300}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Computing MFCCs}{\reset@font\mtcSSfont 1343}{figure.caption.300}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Hands-On using Python}{\reset@font\mtcSfont 1346}{figure.caption.300}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1346}{figure.caption.300}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode MFCCs are particularly strong for}{\reset@font\mtcSSSfont 1347}{figure.caption.300}} -{\reset@font\mtcSSSfont\mtc@string\contentsline{subsubsection}{\noexpand \leavevmode Spectrograms or MFEs are often more suitable for}{\reset@font\mtcSSSfont 1347}{Item.421}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Resources}{\reset@font\mtcSfont 1347}{Item.426}} diff --git a/index.mtc5 b/index.mtc5 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc50 b/index.mtc50 deleted file mode 100644 index 8442d0a7..00000000 --- a/index.mtc50 +++ /dev/null @@ -1,12 +0,0 @@ -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Introduction}{\reset@font\mtcSfont 1349}{figure.caption.302}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Extracting Features Review}{\reset@font\mtcSfont 1350}{figure.caption.302}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode A TinyML Motion Classification project}{\reset@font\mtcSfont 1351}{figure.caption.302}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Data Pre-Processing}{\reset@font\mtcSfont 1352}{figure.caption.302}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Edge Impulse - Spectral Analysis Block V.2 under the hood}{\reset@font\mtcSSfont 1354}{figure.caption.302}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Time Domain Statistical features}{\reset@font\mtcSfont 1359}{figure.caption.302}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Spectral features}{\reset@font\mtcSfont 1362}{figure.caption.302}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Time-frequency domain}{\reset@font\mtcSfont 1364}{figure.caption.302}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Wavelets}{\reset@font\mtcSSfont 1364}{figure.caption.302}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Wavelet Analysis}{\reset@font\mtcSSfont 1368}{figure.caption.302}} -{\reset@font\mtcSSfont\mtc@string\contentsline{subsection}{\noexpand \leavevmode Feature Extraction}{\reset@font\mtcSSfont 1369}{figure.caption.302}} -{\reset@font\mtcSfont\mtc@string\contentsline{section}{\noexpand \leavevmode Conclusion}{\reset@font\mtcSfont 1373}{figure.caption.302}} diff --git a/index.mtc51 b/index.mtc51 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc6 b/index.mtc6 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc7 b/index.mtc7 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc8 b/index.mtc8 deleted file mode 100644 index e69de29b..00000000 diff --git a/index.mtc9 b/index.mtc9 deleted file mode 100644 index e69de29b..00000000