3. Introducing the perspective of the algorithm designer
Last updated
Last updated
Algorithms power the digital world. As machine learning algorithms aim to transform numerous fields of research and practice, the cross-section between brain sciences and algorithm design is growing in importance. This cross-section has been proven to provide extraordinary cross-pollination to both ends, including the developments of Deep Neural Networks (DNNs), Convolutional Neural Networks (CNNs), and Recurrent Neural Networks (RNNs). This chapter will introduce the perspective of the algorithm designer on neuromorphic engineering which aims to develop applications ranging from adaptive robotic control to object recognition with increased accuracy and precision. In this chapter, we will discuss neuromorphic software development environments and the rationale of using Spiking Neural Networks (SNNs) for algorithm design.