Approximate implementations of neural networks
This research explores the application of approximate computing in neural networks, focusing on both classical models and the innovative Truth Table Nets (TTnet). The study aims to evaluate how approximation techniques can optimize computational efficiency without compromising the accuracy, a cru...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2024
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/181121 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-181121 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1811212024-11-14T12:47:14Z Approximate implementations of neural networks Sim, Wei Feng Thomas Peyrin College of Computing and Data Science thomas.peyrin@ntu.edu.sg Computer and Information Science This research explores the application of approximate computing in neural networks, focusing on both classical models and the innovative Truth Table Nets (TTnet). The study aims to evaluate how approximation techniques can optimize computational efficiency without compromising the accuracy, a crucial balance due to rising demands of AI and ML applications. The research involved testing multiple approximations tools, revealing significant challenges from outdated software dependencies. As an alternate approach, custom Python programs were developed to generate and evaluate truth tables by modifying Boolean expressions through term and variable reduction. However, reproducing the original accuracy of TTnet with the approximated TT-rules and associated weights proved difficult, limiting the project’s ability to assess the full impact of these optimizations. Despite these setbacks, the project offers insights into the challenges and potential of approximate computing in novel neural network architectures, paving the way for future exploration in the domain. Bachelor's degree 2024-11-14T12:47:13Z 2024-11-14T12:47:13Z 2024 Final Year Project (FYP) Sim, W. F. (2024). Approximate implementations of neural networks. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/181121 https://hdl.handle.net/10356/181121 en SCSE23-0797 application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Computer and Information Science |
spellingShingle |
Computer and Information Science Sim, Wei Feng Approximate implementations of neural networks |
description |
This research explores the application of approximate computing in neural networks,
focusing on both classical models and the innovative Truth Table Nets (TTnet). The
study aims to evaluate how approximation techniques can optimize computational
efficiency without compromising the accuracy, a crucial balance due to rising demands
of AI and ML applications. The research involved testing multiple approximations
tools, revealing significant challenges from outdated software dependencies.
As an alternate approach, custom Python programs were developed to generate
and evaluate truth tables by modifying Boolean expressions through term and variable
reduction. However, reproducing the original accuracy of TTnet with the approximated
TT-rules and associated weights proved difficult, limiting the project’s
ability to assess the full impact of these optimizations. Despite these setbacks, the
project offers insights into the challenges and potential of approximate computing
in novel neural network architectures, paving the way for future exploration in the
domain. |
author2 |
Thomas Peyrin |
author_facet |
Thomas Peyrin Sim, Wei Feng |
format |
Final Year Project |
author |
Sim, Wei Feng |
author_sort |
Sim, Wei Feng |
title |
Approximate implementations of neural networks |
title_short |
Approximate implementations of neural networks |
title_full |
Approximate implementations of neural networks |
title_fullStr |
Approximate implementations of neural networks |
title_full_unstemmed |
Approximate implementations of neural networks |
title_sort |
approximate implementations of neural networks |
publisher |
Nanyang Technological University |
publishDate |
2024 |
url |
https://hdl.handle.net/10356/181121 |
_version_ |
1816858935228891136 |