Introduction to reservoir computing
Welcome to our reservoir computing module, an exciting field at the intersection of artificial intelligence and unconventional computing. Below are resources around the principles and applications, as well as our hardware instantiation of this promising technology.
Module content
Module Overview
1. Reservoir computing overview
This lesson discusses reservoir computing as a novel approach to neural networks, where only a fraction of the network is trained, making it more suitable for hardware implementation. Utilizing non-linear optics, reservoir computers provide a scalable and energy-efficient solution. Furthermore, the potential to extend reservoir computing into the quantum domain suggests promising advancements in both performance and energy consumption, highlighting its versatility and future applications.
2. Get started with EmuCore Direct
EmuCore Direct is the package for working with EmuCore, a reservoir computer that can be used for solving a variety of problems related to serial data structures including time series prediction, image recognition, and text classification. EmuCore is designed to emulate how a photonic reservoir computer could function. This will help aid research as well as plan and experiment with different ideas related to reservoir computing and photonics.
3. Image Classification on EmuCore
In the Image Classification on EmuCore tutorial, QCi's EmuCore reservoir technology is used to build an image classification model using the MNIST digit dataset. In this approach, images are flattened in one of the two spatial dimensions and are passed through EmuCore. A linear model is then trained using the output of EmuCore. The classification model yields a success rate of about 91% on both training and testing data.
4. EmuCore spec sheet
The EmuCore spec sheet provides you with basic information about the performance and size of QCi's first reservoir computer known as Emucore.
Conclusion
After completing this module, you should have a basic understanding reservoir quantum computing, and how begin using our EmuCore reservoir computing system.