Showing posts with label Jupyter. Show all posts
Showing posts with label Jupyter. Show all posts

Reservoir computing bootcamp—From Python/NumPy tutorial for the complete beginners to cutting-edge research topics of reservoir computing

Mike's Notes

Looks very useful, as a way into using Reservoir Computing. The abstract is copied below. Follow the PubMed link to find the full paper.

I have long planned to add Reservoir Computing to Pipi.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library > Subscriptions > Semantic Scholar
  • Home > Handbook > 

Last Updated

17/03/2026

Reservoir computing bootcamp—From Python/NumPy tutorial for the complete beginners to cutting-edge research topics of reservoir computing

By: Katsuma Inoue, T. Kubota, Quoc Hoan Tran, Nozomi Akashi, Ryo Terajima, Tempei Kabayama, JingChuan Guan, Kohei Nakajima
Chaos: 01/02/2026

.

Abstract

Reservoir computing (RC) is a machine learning framework that uses recurrent neural networks and is characterized by directly capitalizing on intrinsic dynamics instead of adjusting internal parameters. In particular, in the form of physical reservoir computing (PRC), recent studies have advanced by treating various physical systems as reservoirs and applying them to time-series data processing and quantifying information-processing properties. In this way, RC and PRC potentially have interdisciplinary impact, and as more researchers from diverse academic disciplines learn and utilize RC and PRC, there is potential for more creative research to emerge. In this paper, we introduce a Jupyter Notebook-based educational material called RC bootcamp for learning RC, being made publicly available under an open-source license (https://rc-bootcamp.github.io/). The RC bootcamp was originally developed and continuously updated within our research group to efficiently train our collaborators and new students, ultimately enabling them to conduct experiments by themselves. Considering the diverse backgrounds of learners, it starts with the basics of computer science and numerical computation using Python/NumPy, as well as fundamental implementations in RC, such as echo state networks and linear regression. Furthermore, it covers important analytical indicators based on dynamical systems theory, such as Lyapunov exponents, echo state property index, and information-processing capacity, as well as cutting-edge approaches utilizing chaos, including first-order, reduced and controlled error (FORCE) learning and innate training, and attractor design via bifurcation embedding. We expect that the RC bootcamp will become a useful educational material for learning RC and PRC and further invigorate research activities in the RC and PRC fields.

Dive into Deep Learning (D2L.ai)

Mike's Notes

A handy resource available in many human languages

Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries, including Stanford, MIT, Harvard, and Cambridge.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

17/05/2025

D2L.ai: Interactive Deep Learning Book with Multi-Framework Code, Math, and Discussions

This open-source book represents our attempt to make deep learning approachable, teaching you the concepts, the context, and the code. The entire book is drafted in Jupyter notebooks, seamlessly integrating exposition figures, math, and interactive examples with self-contained code.

Our goal is to offer a resource that could

  • be freely available for everyone;
  • offer sufficient technical depth to provide a starting point on the path to actually becoming an applied machine learning scientist;
  • include runnable code, showing readers how to solve problems in practice;
  • allow for rapid updates, both by us and also by the community at large;
  • be complemented by a forum for interactive discussion of technical details and to answer questions.

Embed Jupyter nbviewer of iJulia on a web page

Mike's Notes

I'm playing with a Jupyter nbviewer of the iJulia programming language. I want to embed notebooks on external HTML webpages.

It's a terrific way to share a Jupyter Notebook.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

11/05/2025

Embed Jupyter nbviewer of iJulia on a web page

By: Mike Peters
On a Sandy Beach: 13/04/2019

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

Project Jupyter with Brian Granger

Mike's Notes

Project Jupyter looks great. I need to find out more.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library > Subscriptions > ACM
  • Home > Handbook > 

Last Updated

11/05/2025

Project Jupyter: From Computational Notebooks to Large Scale Data Science with Sensitive Data with Brian Granger

By: Brian Granger
ACM: 07/09/2018

Project Jupyter: From Computational Notebooks to Large Scale Data Science with Sensitive Data with Brian Granger. ... from ACM July 2018.

Brian Granger is an Associate Physics and Data Science Professor at Cal Poly State University in San Luis Obispo, CA. USA.

"Project Jupyter is an open-source project that exists to develop software, open standards, and services for interactive and reproducible computing. The main application developed by the project is the Jupyter Notebook, a web-application that allows users to create documents that combine live code with narrative text, mathematical equations, and visualizations. Since its creation in 2011, the Jupyter Notebook has become a widely-used, open standard for developing, sharing, communicating, and reproducing computational work in scientific computing and data science.

In this talk I will give an overview of Project Jupyter and its open-source software and open standards for interactive and exploratory computing. Examples of its usage across a broad range of industries, disciplines and organizations will be used to illustrate the main ideas upon which Jupyter is founded. I will end by sketching our current work on JupyterLab, JupyterHub, and Binder and show how it is leading to 1) new challenges with large scale data science within complex organizations and 2) legal, ethical and technical questions regarding sensitive data."