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...

Full description

Saved in:
Bibliographic Details
Main Author: Sim, Wei Feng
Other Authors: Thomas Peyrin
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