JITCSIM
I have written a package for high performance simulation of complex networks using just in time compilation.
The model is written in python syntax, C code is generated and run with full speed.
This is not an official release, I have made the project public to get some feedback, and know how much this could be helpful for others.
It includes the Kuramoto models and solve ODEs and SDEs.
Delay differential equations will be added soon.
Parallelising with OpenMP and Multiprocessing also supported.
To get a glance what is now available look at the notebooks.
I have written a package for high performance simulation of complex networks using just in time compilation.
The model is written in python syntax, C code is generated and run with full speed.
This is not an official release, I have made the project public to get some feedback, and know how much this could be helpful for others.
It includes the Kuramoto models and solve ODEs and SDEs.
Delay differential equations will be added soon.
Parallelising with OpenMP and Multiprocessing also supported.
To get a glance what is now available look at the notebooks.
Delay differential equations have numerous applications in science and engineering. This short, expository book offers a stimulating collection of examples of delay differential equations which are in use as models for a variety of phenomena in the life sciences, physics and technology, chemistry and economics. Avoiding mathematical proofs but offering more than one hundred illustrations, this book illustrates how bifurcation and asymptotic techniques can systematically be used to extract analytical information of physical interest.
Applied Delay Differential Equations is a friendly introduction to the fast-growing field of time-delay differential equations. Written to a multi-disciplinary audience, it sets each area of science in his historical context and then guides the reader towards questions of current interest.
#book
#DDE
Applied Delay Differential Equations is a friendly introduction to the fast-growing field of time-delay differential equations. Written to a multi-disciplinary audience, it sets each area of science in his historical context and then guides the reader towards questions of current interest.
#book
#DDE
Introduction to Deep Learning
-- 170 Video Lectures from Adaptive Linear Neurons to Zero-shot Classification with Transformers
Jul 9, 2021
by Sebastian Raschka
#course
#DL
-- 170 Video Lectures from Adaptive Linear Neurons to Zero-shot Classification with Transformers
Jul 9, 2021
by Sebastian Raschka
#course
#DL
Sebastian Raschka, PhD
Introduction to Deep Learning
I just sat down this morning and organized all deep learning related videos I recorded in 2021. I am sure this will be a useful reference for my future self,...
jitcsim.pdf
451.3 KB
This the first release of JiTCSim.
The followings are available:
- Kuramoto model simulation on arbibtrary networks.
- Using control parameter to avoid multiple compilation.
- Solving ODE/DDE/SDE system of equation using JiTC*DE packages.
- Parallel simulation using multiprocessing and OpenMP
- Calculation of the Hysteresis loop for explosive synchronization
- Calculation of Lyapunov exponents spectrum.
- Please let me know your comments.
https://github.com/Ziaeemehr/JITCSIM
The followings are available:
- Kuramoto model simulation on arbibtrary networks.
- Using control parameter to avoid multiple compilation.
- Solving ODE/DDE/SDE system of equation using JiTC*DE packages.
- Parallel simulation using multiprocessing and OpenMP
- Calculation of the Hysteresis loop for explosive synchronization
- Calculation of Lyapunov exponents spectrum.
- Please let me know your comments.
https://github.com/Ziaeemehr/JITCSIM
Scientific Programming
jitcsim.pdf
HTML documentation page is UP:
https://ziaeemehr.github.io/JITCSIM/
https://ziaeemehr.github.io/JITCSIM/
Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control
Steven L. Brunton, J. Nathan Kutz
Data-driven discovery is revolutionizing the modeling, prediction, and control of complex systems. This textbook brings together machine learning, engineering mathematics, and mathematical physics to integrate modeling and control of dynamical systems with modern methods in data science. It highlights many of the recent advances in scientific computing that enable data-driven methods to be applied to a diverse range of complex systems, such as turbulence, the brain, climate, epidemiology, finance, robotics, and autonomy. Aimed at advanced undergraduate and beginning graduate students in the engineering and physical sciences, the text presents a range of topics and methods from introductory to state of the art.
http://databookuw.com/
Matlab and Python codes available.
Video lectures by authors available on YouTube.
#book
#course
#ML
Steven L. Brunton, J. Nathan Kutz
Data-driven discovery is revolutionizing the modeling, prediction, and control of complex systems. This textbook brings together machine learning, engineering mathematics, and mathematical physics to integrate modeling and control of dynamical systems with modern methods in data science. It highlights many of the recent advances in scientific computing that enable data-driven methods to be applied to a diverse range of complex systems, such as turbulence, the brain, climate, epidemiology, finance, robotics, and autonomy. Aimed at advanced undergraduate and beginning graduate students in the engineering and physical sciences, the text presents a range of topics and methods from introductory to state of the art.
http://databookuw.com/
Matlab and Python codes available.
Video lectures by authors available on YouTube.
#book
#course
#ML
This media is not supported in your browser
VIEW IN TELEGRAM
Montbrio Dashboard
Montbrió, E., Pazó, D. and Roxin, A., 2015. Macroscopic description for networks of spiking neurons. Physical Review X, 5(2), p.021028.
GitHub
t.me/scientific_programming
Montbrió, E., Pazó, D. and Roxin, A., 2015. Macroscopic description for networks of spiking neurons. Physical Review X, 5(2), p.021028.
GitHub
t.me/scientific_programming
JAX is NumPy on the CPU, GPU, and TPU, with great automatic differentiation for high-performance machine learning research.
With its updated version of Autograd, JAX can automatically differentiate native Python and NumPy code. It can differentiate through a large subset of Python’s features, including loops, ifs, recursion, and closures, and it can even take derivatives of derivatives of derivatives. It supports reverse-mode as well as forward-mode differentiation, and the two can be composed arbitrarily to any order.
Link
With its updated version of Autograd, JAX can automatically differentiate native Python and NumPy code. It can differentiate through a large subset of Python’s features, including loops, ifs, recursion, and closures, and it can even take derivatives of derivatives of derivatives. It supports reverse-mode as well as forward-mode differentiation, and the two can be composed arbitrarily to any order.
Link
بازسازی کیفیت تصاویر قدیمی با یادگیری عمیق!
معماری GFP-GAN یک مدل هوش مصنوعی رایگان برای ترمیم عکس است.
GFPGAN aims at developing Practical Algorithm for Real-world Face Restoration.
It leverages rich and diverse priors encapsulated in a pretrained face GAN (e.g., StyleGAN2) for blind face restoration.
GitHub
معماری GFP-GAN یک مدل هوش مصنوعی رایگان برای ترمیم عکس است.
GFPGAN aims at developing Practical Algorithm for Real-world Face Restoration.
It leverages rich and diverse priors encapsulated in a pretrained face GAN (e.g., StyleGAN2) for blind face restoration.
GitHub
Statistics and Machine Learning in
Python.pdf
Python.pdf
11.9 MB
Forwarded from the Turing Machine
Case Studies in Neural Data Analysis
Author: Mark Kramer and Uri Eden
This repository is a companion to the textbook Case Studies in Neural Data Analysis, by Mark Kramer and Uri Eden. That textbook uses MATLAB to analyze examples of neuronal data. The material here is similar, except that we use Python.
[ link ] [ git ] [ book ]
Follow: @theTuringMachine
Author: Mark Kramer and Uri Eden
This repository is a companion to the textbook Case Studies in Neural Data Analysis, by Mark Kramer and Uri Eden. That textbook uses MATLAB to analyze examples of neuronal data. The material here is similar, except that we use Python.
[ link ] [ git ] [ book ]
Follow: @theTuringMachine
8th Workshop on Collaborative Scientific Software Development and Management of Open Source Scientific Packages
Writing software has become central to research in many fields of science. This Workshop aims to give early-career scientists an introduction to a variety of topics that help them to write efficient, clean, maintainable and long-lived code that is useful beyond solving an immediate problem. In a mixture of talks and many hands-on sessions, the focus lies on showing best practices and building fundamental skills in creating, extending and collaborating on modular and reusable software.
Topics:
Effective collaborative development with multiple co-authors
Python / shell scripts as glue code
Modular, reusable software design
Software optimization
Version control and release cycles
Automated testing frameworks
Structured documentation
Management of open source scientific packages
Continuous integration & deployment
Conversational development
The online Workshop has a limited number of 35 seats. Participation requires attending all e-classes and a full-time commitment to the final 3-days projects, in which participants will work in remote groups. At the end of the course, to obtain the final certificates, group members are expected to leverage on collaborative development techniques to deliver a final software.
Deadline for applications is set at 27th September, participants can apply here: https://e-applications.ictp.it/applicant/login/3646
For more information please see the Workshop website: http://indico.ictp.it/event/9700/
Ivan
Writing software has become central to research in many fields of science. This Workshop aims to give early-career scientists an introduction to a variety of topics that help them to write efficient, clean, maintainable and long-lived code that is useful beyond solving an immediate problem. In a mixture of talks and many hands-on sessions, the focus lies on showing best practices and building fundamental skills in creating, extending and collaborating on modular and reusable software.
Topics:
Effective collaborative development with multiple co-authors
Python / shell scripts as glue code
Modular, reusable software design
Software optimization
Version control and release cycles
Automated testing frameworks
Structured documentation
Management of open source scientific packages
Continuous integration & deployment
Conversational development
The online Workshop has a limited number of 35 seats. Participation requires attending all e-classes and a full-time commitment to the final 3-days projects, in which participants will work in remote groups. At the end of the course, to obtain the final certificates, group members are expected to leverage on collaborative development techniques to deliver a final software.
Deadline for applications is set at 27th September, participants can apply here: https://e-applications.ictp.it/applicant/login/3646
For more information please see the Workshop website: http://indico.ictp.it/event/9700/
Ivan
Indico - Conferences and Events
8th Workshop on Collaborative Scientific Software Development and Management of Open Source Scientific Packages | (smr 3646) (19…
An ICTP Virtual Meeting
Writing software has become central to research in many fields of science. This school aims to give early-career scientists an introduction to a variety of topics that help them to write efficient, clean, maintainable and long-lived…
Writing software has become central to research in many fields of science. This school aims to give early-career scientists an introduction to a variety of topics that help them to write efficient, clean, maintainable and long-lived…
Postdoc Position Available
High Performance and Cloud Computing
https://www.ictp.it/about-ictp/media-centre/news/2021/8/postdoc_icts.aspx#close
ICTP seeks applications for a postdoctoral position starting January 2022 from outstanding young scientists with a strong research record. ICTP is a UNESCO Category 1 research institute supporting science and education in the developing world. ICTP promotes worldwide initiatives for the career development of women in science.
https://e-applications.ictp.it/applicant/login/IT22
Application deadline: 19 November 2021
#postdoc
#position
High Performance and Cloud Computing
https://www.ictp.it/about-ictp/media-centre/news/2021/8/postdoc_icts.aspx#close
ICTP seeks applications for a postdoctoral position starting January 2022 from outstanding young scientists with a strong research record. ICTP is a UNESCO Category 1 research institute supporting science and education in the developing world. ICTP promotes worldwide initiatives for the career development of women in science.
https://e-applications.ictp.it/applicant/login/IT22
Application deadline: 19 November 2021
#postdoc
#position
Statistics with Julia is your one stop shop for statistics, machine learning, and data science using the Julia language. Use the book if you are a Julia user who wants to learn statistics or improve your statistics knowledge. Use it if you know some statistics and want to explore how it is done via Julia. Use it if you are just entering the world of data science and want to pick up a cool modern programming language together with the study of elementary statistical concepts needed for machine learning, data science, and artificial intelligence. You can read it cover to cover, or access bits in random order. Most importantly you may try out the Julia source code as you read the book.
https://statisticswithjulia.org/
https://statisticswithjulia.org/