This book serves as a comprehensive introduction to nonlinear complex systems through the application of machine learning methods. Artificial intelligence (AI) has affected the foundations of scientific discovery, and can therefore lend itself to developing a better understanding of the unpredictable nature of complex dynamical systems and to predict their future evolution.
Utilizing Python code, this book teaches and applies machine learning to topics such as chaotic dynamics and time-series analysis, solitons, breathers, chimeras, nonlinear localization, biomolecular dynamics, and wave propagation in the heart. The consistent integration of methods and models allow for readers to develop a necessary intuition on how to handle complexity through AI. This textbook contains a wealth of expository material, code, and example problems to support and organize academic coursework, allowing the technical nature of these areas of study to become highly accessible.
Requiring only a basic background in mathematics and coding in Python, this book is an essential text for a wide array of advanced undergraduate or graduate students in the applied sciences interested in complex systems through the lens of machine learning.