-
Notifications
You must be signed in to change notification settings - Fork 939
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate Forced Andronov-Hopf Bifurcation #234
Comments
Am I reading correctly that this could potentially be done using something like this example? Or is there a simpler way to do it? |
I came to this solution, but not sure if this is the best way. The oscillator also has a "Hebbian frequency learning" term, which allows the oscillator to match the stimulus frequency. How off am I?
|
I have worked on an implementation that at least behaves as expected. You can check it out here. I would like to know if there is a better way to do this, so feedback welcome! https://github.com/iranroman/DESSEO/blob/main/desseo/models.py |
Hello
torchdiffeq
Thanks for the awesome work.
I am interested in integrating a Hopf oscillator. In fact, I have been able to do this in TensorFlow, but I'm considering a PyTorch port.
Anyways, here's the Hopf oscillator (with hard-coded limit-cycle dynamics after defining values for
alpha
andbeta
):Plotting
z_out
does show a limit-cycle, Yay!HOWEVER, I would like to integrate a forced
Andropov-Hopf
oscillator (receiving an input) of the form:Note the
x(t)
, which could be another function, OR more specifically in my case, I would like to be able to use time-sampled values in a vector. For example, a time-series with the temperature in Paris yesterday (100 points per hour).Thank you very much in advance for your help (and sorry if this has been asked before or is somewhere).
The text was updated successfully, but these errors were encountered: