AIMC 2021 SLO - Final.pdf (400.18 kB)
Stochastic optimisation of lookup table networks, for realtime inference on embedded systems
Neural networks running on FPGAs offer great potential for creative applications in realtime audio and sensor processing, but training models to run on these platforms can be challenging. Research in TinyML offers methods for transforming trained neural networks to run on embedded systems. Further gains might be made by training networks directly constructed from lookup tables (LUTs), the basic element of FPGA hardware. A novel method, Stochastic Logic Optimisation, is presented for supervised learning with feed-forward networks of LUTs. The method is found to significantly improve on the use of both a genetic algorithm and memorisation in a beat prediction task.
Funding
MIMIC: Musically Intelligent Machines Interacting Creatively; G2434; AHRC-ARTS & HUMANITIES RESEARCH COUNCIL; AH/R002657/1
History
Publication status
- Published
File Version
- Accepted version
Journal
Proceedings of the 2nd Conference on AI Music CreativityPublisher
AIMCExternal DOI
Page range
1-10Event name
2nd Conference on AI Music Creativity (MuMe + CSMC)Event location
OnlineEvent type
conferenceEvent date
18.-22. July 2021Department affiliated with
- Music Publications
Full text available
- Yes
Peer reviewed?
- Yes
Legacy Posted Date
2021-06-28First Open Access (FOA) Date
2021-09-07First Compliant Deposit (FCD) Date
2021-06-28Usage metrics
Categories
No categories selectedLicence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC