-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathabout.html
More file actions
82 lines (72 loc) · 5.94 KB
/
about.html
File metadata and controls
82 lines (72 loc) · 5.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!DOCTYPE html>
<!--
NN Inspector - About Page
Author: Fraser King
Date: November, 2024
Description: This is the About page for the NN Inspector application, providing information about the project, its purpose, developers, and the importance of model interpretability.
-->
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="description" content="About page for the NN Inspector application, providing information about the project, its purpose, developers, and the importance of model interpretability.">
<meta name="keywords" content="neural network, interactive, interpretability, interpretable, MLP, perceptron, toy models, machine learning, about">
<meta name="author" content="Fraser King">
<title>About - NN Inspector</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="header">
<a href="https://frasertheking.com/nn_app/" style='text-decoration: none;'><div class="header-title">🔎 NN Inspector</div></a>
<div class="header-links">
<a href="https://github.com/frasertheking/Inspector" target="_blank">How to Use</a>
<a href="about.html" target="_self">About</a>
<a href="mailto:kingfr@umich.edu" target="_blank">Contact</a>
</div>
<a href="https://github.com/frasertheking/Inspector?tab=readme-ov-file#getting-started" target="_blank">
<button class="header-button">Try with Your Own Data</button></a>
</div>
<div id="main-content-about">
<div class="content-section">
<h1>About</h1>
<p><strong>NN Inspector</strong> is an interactive web application designed to visualize and explore neural network architectures. It allows users to adjust parameters, visualize model behaviors, and gain insights into how neural networks learn and make predictions. It supports various types of neural networks and provides real-time feedback on how changes to the network affect its performance. Unlike other platforms, our system uniquely enables users to upload and analyze their own operational models. For physical models, where we often hypothesize about key features but lack explicit visualization/confirmation of these embeddings, this tool offers a way to interpret simplified versions, bringing us closer to a clearer understanding of model learning behaviour.</p>
</p>
</div>
<div class="content-section">
<h2>Video Demo</h2>
<center>
<iframe width="750" height="422" src="https://www.youtube.com/embed/OndxEbix0cI?si=3VsYexDnhcpPOWJt" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</center>
</div>
<div class="content-section">
<h2>Why is Model Interpretability Important?</h2>
<p>As machine learning models become increasingly complex, understanding how they make decisions becomes more challenging. Model interpretability is crucial for ensuring transparency, building trust, and facilitating debugging in AI systems. Interpretable models help us to:</p>
<ul>
<li>Identify biases and ethical issues in decision-making.</li>
<li>Improve model performance by understanding failure modes.</li>
<li>Comply with regulatory requirements for explainability.</li>
</ul>
<p>However, achieving interpretability is not straightforward due to the complexity of modern models. The idea here being to zoom in, start simple and small, and see how individual neurons behave for physical models.</p>
</div>
<div class="content-section">
<h2>What Can It Be Used For?</h2>
<p>NN Inspector is designed for students, educators, and researchers who are interested in understanding the inner workings of neural networks. It can be used as a teaching aid, a learning tool, or a platform for experimenting with different neural network configurations.</p>
</div>
<div class="content-section">
<h2>Who is Developing It?</h2>
<p>This project is developed by <strong>Fraser King</strong>, a researcher at the <a href="https://umich.edu/" target="_blank">University of Michigan</a>.</p>
</div>
<div class="content-section">
<h2>Inspiration & Resources</h2>
<p>This project draws inspiration from the work of Daniel Smilkov and Shan Carter, particularly their efforts in creating interactive tools that make complex machine learning concepts accessible to a wider audience (<a href="https://playground.tensorflow.org/" target="_blank">https://playground.tensorflow.org/</a>). Further, researchers like <a href="https://colah.github.io/" target="_blank">Chris Olah</a> and his colleagues at Anthropic (especially their work on <a href="https://transformer-circuits.pub/2022/toy_model/index.html" target="_blank">Toy Models of Superposition</a>) are pioneering techniques in interpretability research to tackle these types of challenges.</p>
<p>If you are interested in learning more about the fundamental structure of neural networks, I'd recommend viewing <a href="https://www.youtube.com/watch?v=aircAruvnKk" target="_blank">Grant Sanderson's deep learning series on YouTube</a>. For practice with TensorFlow, the <a href="https://www.tensorflow.org/tutorials" target="_blank">interactive notebook tutorial series</a> developed by the team at Google are also excellent starting points.</p>
</div>
<div class="content-section">
<h2>Last Updated</h2>
<p>This application was last updated in <strong>November 2024</strong>.</p>
</div>
</div>
<!-- <div id="footer">
<p>© 2024 Fraser King |<a href="https://umich.edu/" target="_blank">University of Michigan</a>| Towards Interpretable Models</p>
</div> -->
</body>
</html>