7 research outputs found
Forecasting the amplitude of high-intensity chaotic laser pulses
Forecasting the dynamics of chaotic systems from the analysis of their output signals is a challenging problem with applications in most fields of modern science. In this work, we use a laser model to compare the performance of several machine learning algorithms for forecasting the amplitude of upcoming emitted chaotic pulses. We simulate the dynamics of an optically injected semiconductor laser that presents a rich variety of dynamical regimes when changing the parameters. We focus on a particular regime where the intensity shows a chaotic pulsing dynamics, and occasionally an ultra-high pulse, reminiscent of a rogue wave, is emitted. Our goal is to predict the amplitude (height) of the next pulse, knowing the amplitude of the three preceding pulses. We compare the performance of several machine learning methods, namely neural networks, support vector machine, nearest neighbors and reservoir computing. We analyze how their performance depends on the length of the time-series used for training.P. A. acknowledge support of the Marie Sklodowska-Curie Innovative Training Network Advanced BiomEdical OPTICAL Imaging and Data Analysis (BE-OPTICAL, H2020-675512, http://beoptical.eu). C. M. acknowledges support from the Spanish Ministerio de Ciencia, Innovación y Universidades (PGC2018-099443-B-I00) and ICREA ACADEMIA. M. C. S. was supported through a \Ramon y Cajal" Fellowship (RYC-2015-18140). This work is the result of a collaboration established within the Ibersinc network of excellence (FIS2017-90782-REDT)Peer ReviewedPostprint (published version
Machine learning algorithms for predicting the amplitude of chaotic laser pulses
Forecasting the dynamics of chaotic systems from the analysis of their output signals is a challenging problem with applications in most fields of modern science. In this work, we use a laser model to compare the performance of several machine learning algorithms for forecasting the amplitude of upcoming emitted chaotic pulses. We simulate the dynamics of an optically injected semiconductor laser that presents a rich variety of dynamical regimes when changing the parameters. We focus on a particular dynamical regime that can show ultrahigh intensity pulses, reminiscent of rogue waves. We compare the goodness of the forecast for several popular methods in machine learning, namely, deep learning, support vector machine, nearest neighbors, and reservoir computing. Finally, we analyze how their performance for predicting the height of the next optical pulse depends on the amount of noise and the length of the time series used for training. Predicting the dynamical evolution of chaotic systems is an extremely challenging problem with important practical applications. With unprecedented advances in computer science and artificial intelligence, many algorithms are nowadays available for time series forecasting. Here, we use a well-known chaotic system of an optically injected semiconductor laser that exhibits fast and irregular pulsing dynamics to compare the performance of several algorithms [deep learning, support vector machine (SVM), nearest neighbors, and reservoir computing (RC)] for predicting the amplitude of the next pulse. We compare the predictive power of such machine learning methods in terms of data requirements and the robustness toward the presence of noise in the evolution of the system. Our results indicate that an accurate prediction of the amplitude of upcoming chaotic pulses is possible using machine learning techniques, although the presence of extreme events in the time series and the consideration of stochastic contributions in the laser model bound the accuracy that can be achieved.Peer Reviewe
Fast Random Bit Generation Using a Chaotic Laser: Approaching the Information Theoretic Limit
Integrated programmable spectral filter for frequency-multiplexed neuromorphic computers
Artificial neural networks (ANN) are a groundbreaking technology massively employed in a plethora of fields. Currently, ANNs are mostly implemented through electronic digital computers, but analog photonic implementations are very interesting mainly because of low power consumption and high bandwidth. We recently demonstrated a photonic neuromorphic computing system based on frequency multiplexing that executes ANNs algorithms as reservoir computing and Extreme Learning Machines. Neuron signals are encoded in the amplitude of the lines of a frequency comb, and neuron interconnections are realized through frequency-domain interference. Here we present an integrated programmable spectral filter designed to manipulate the optical frequency comb in our frequency multiplexing neuromorphic computing platform. The programmable filter controls the attenuation of 16 independent wavelength channels with a 20 GHz spacing. We discuss the design and the results of the chip characterization, and we preliminary demonstrate, through a numerical simulation, that the produced chip is suitable for the envisioned neuromorphic computing application.info:eu-repo/semantics/publishe