Skip to content
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

🚧 Time Series as Dynamical Systems: Neural ODE Basics #31

Merged
merged 36 commits into from
Nov 27, 2023
Merged

Conversation

emptymalei
Copy link
Owner

@emptymalei emptymalei commented Jan 31, 2023

#8

Checklist

  • ODE
  • Neural ODE intro
  • Neural ODE application in Time Series Forecasting

@netlify
Copy link

netlify bot commented Jan 31, 2023

Deploy Preview for rad-starlight-85e206 ready!

Name Link
🔨 Latest commit cb011f5
🔍 Latest deploy log https://app.netlify.com/sites/rad-starlight-85e206/deploys/646d02d6bc0dc4000812be2e
😎 Deploy Preview https://deploy-preview-31--rad-starlight-85e206.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@emptymalei emptymalei added this to the Neural ODE milestone Feb 2, 2023
@emptymalei emptymalei changed the title 🚧 Neural ODE 🚧 Neural ODE Basics Feb 2, 2023
@emptymalei emptymalei self-assigned this Feb 5, 2023
Copy link

@github-advanced-security github-advanced-security bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check-spelling found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.

@github-actions
Copy link

github-actions bot commented Feb 18, 2023

@check-spelling-bot Report

🔴 Please review

See the 📂 files view, the 📜action log or 👼 SARIF report for details.

Unrecognized words (587)
Abadie
Abbeel
abstractmethod
Accross
Ackermann
Agakov
Alche
Alibaba
Altmetric
ambv
ams
Apiletti
arange
args
ARIMA
arithmatex
Arjovsky
ARMA
arski
arxiv
arxivid
Assimakopoulos
Athanasopoulos
attr
Augmen
autocovariance
autoencoder
autorefs
autoregression
awslabs
backprop
backpropagate
backpropagation
bandara
Bayes
bbe
Benidis
Beren
bergmeir
Beygelzime
bibtex
blog
bmatrix
Bohlke
boldsymbol
booktitle
Bottou
Brophy
brotli
Buc
Buf
Caltrans
cao
cdn
cdot
Cerqueira
cfc
cffi
changelog
cheatsheet
CHEN
Chintala
Chopra
chtml
CIFAR
cmap
cmu
CNAME
CNNs
Coghlan
conda
config
Constrastive
courtbouillon
cov
cpc
CPCV
creativecommons
CRNN
Cseke
cshalizi
csv
Cugliari
CUI
DALL
dataclass
dataclasses
dataframe
dataloader
dataml
datetime
datumorphism
Dawid
ddots
ddpm
deae
deepcopy
deepnote
Dehghan
Deng
denoising
deseasonalization
DFMs
dgp
dickstein
dimensionsai
discretize
discrimnator
discrinimator
distrib
dnn
dnode
docstring
Doersch
doi
Domaschka
Dorf
dorffner
downsample
dtw
dtype
Duvenaud
dydt
DYLD
Eamonn
ebm
ECML
econometricians
edu
efe
eig
eigenfoo
elbo
elsayed
emoji
emoticon
emptymalei
endblock
endif
endset
eprint
eqn
eqref
eriklindernoren
erven
eurofxref
Evangelos
extracopyright
extractall
Fanjin
FAVARs
favicon
feb
Fedorov
feedforward
Fenchel
Feng
FFNN
Fietzek
figcaption
figsize
Flunkert
fnd
fontawesome
fontconfig
forece
forestier
fpetitjean
fpp
frac
frma
frontiersin
Ganguli
GANs
gaussian
GBRT
GDK
geps
geq
gfm
gluonts
GNN
gogogo
Goodfellow
goodresearch
google
Goyal
gpsg
Grewal
Grinsztajn
Grk
GTOP
guassian
guennec
Gygli
Hadi
Hadsell
halshs
Hansika
harfbuzz
hasibi
hdsr
heatmap
Hebbian
hesmac
heta
hewamalage
Hirche
Hjelm
hojonathanho
Hou
Houthooft
href
htm
html
http
huggingface
HWES
hyperparameter
IARPA
ICASSP
ICDM
ICML
ics
ight
IIF
IJCAI
ijforecast
ilde
imbalanced
img
imshow
INCOLLECTION
infogan
infomax
infty
INPROCEEDINGS
Interpretibility
isbn
issn
itertools
itl
itsme
iwana
Jairo
jan
Januschowsk
januschowski
javascript
Jax
jensens
jetbrains
Jiahui
Jiang
Jie
Jingkun
Jinsung
Jomaa
journalofbigdata
jpeg
jpg
JPROC
jsdelivr
json
jul
jupyter
Kalchbrenner
Kashif
Kasun
katz
KDE
Ketterlin
Khoshgoftaar
klen
Konstantinos
Kullback
kws
langevin
Laptev
Larochell
lbd
learnability
Leibler
leima
leq
levenshtein
Leznik
libpango
libpangoft
linalg
lineplot
linkedin
linspace
lkopf
LLPs
Locatello
loglikelihood
loguru
lstm
LSUN
ltd
ltp
Luc
LUO
lvert
lynnkwong
macos
maf
magiclink
Maheswaranathan
makridakis
Marc'aurelio
Marchildon
marginalization
markdownlint
martinsewell
materialx
mathbb
mathbf
mathcal
mathjax
mathrel
mathrm
mathscr
matmul
matplotlib
MBB
MBR
Mehdi
Meila
MFCC
Michalsky
Mihaela
millidge
minlee
missingno
mitpress
mkdir
mkdocs
MLPs
mlr
mmarkdown
mml
mnist
mofc
Mothods
mypy
Naoya
nce
ndarray
neuromorphic
Niru
nixtla
NNs
noisification
noisified
nonoversampling
noopener
Nowcasting
Nowozin
npm
nrel
ntc
numpy
numpyro
observables
odeint
ofteninsufficient
ois
Onboarding
operatorname
optim
optimisation
oregressions
orzih
OTexts
ots
ouvertes
overfitting
oversampling
Oyallon
Ozair
pango
Papamakarios
params
patcog
pathlib
Pavlakou
pch
pdf
pems
perceptrons
permalink
petitjean
Petropoulos
Pichao
Pichler
pii
PKDD
plt
plugin
pmatrix
pmc
pmid
PMLR
png
polyfill
Pouget
pushforward
pycharm
pycqa
pydata
pyenv
pyguide
pylama
pylint
pymdownx
pyplot
pyproject
pytest
pytorch
pytorchlightning
QEACAAJ
Qingsong
qixx
Rajagopal
rangapuram
Ranzato
Rashed
Rasul
rcp
rdevon
README
readthedocs
realpython
receprocal
reparameterization
reparametrization
RGHSE
rng
rnn
roadmap
Roboto
rogen
Rogge
Rossum
Rotem
rschwarz
rse
Rubanova
Samer
Satoshi
savefig
Schaar
Schanzel
Schoelkopf
sciencedirect
scipy
scm
seaborn
seasonability
Seiichi
Sekar
sepcify
ses
Shalizi
Shanika
shannon
Shapira
shayneobrien
Shereen
Shimoni
Shokri
slowpoetry
sns
sohl
Spiliotis
springeropen
Spyros
src
stationarities
statisticalphysics
statsforecast
stberg
stddev
STFT
STGCN
styleguide
sudo
Sumit
Sundar
superfences
Sutskever
svar
svg
Syama
Taewoong
Taghi
Taieb
takahashi
tasklist
Tavenard
Tewari
Thieme
Thyssens
timegrad
timeline
timeseries
TKM
TNNLS
toc
Tomioka
toml
torchvision
Torgo
trekhleb
Triebe
Trischler
Tschantz
Tweedie
twemoji
uchidalab
uci
UDxo
Uhlig
unic
upsample
upv
uri
url
utils
uvadlc
vae
Vaibhava
VARIMA
VARMA
Varoquaux
Vassilios
vdots
venv
Vinyals
visualstudio
vitalflux
Vollgraf
Vqk
vscode
VTLP
Walmart
Wasserstein
weasyprint
website
wickramasuriya
wihout
wiki
Wikimedia
wikipedia
workflow
WPwn
WSS
wtih
www
Xiao
Xiaodong
Xiaomin
xlabel
xticks
Xue
xyang
yaml
Yanfei
ylabel
yml
yoon
yticklabels
yticks
Yulia
Yuyang
zalandoresearch
Zdc
zeps
Zhaoyu
Zhengwei
Zhenyu
zipfile
zivot
ZQBTY
Zvot
Some files were automatically ignored

These sample patterns would exclude them:

^\Qdl/CNAME\E$
^\Qdl/assets/js/config.js\E$
^\Qdl/meta/changelog.md\E$
^\Qdl/self-supervised/index.md\E$

You should consider adding them to:

.github/actions/spelling/excludes.txt

File matching is via Perl regular expressions.

To check these files, more of their words need to be in the dictionary than not. You can use patterns.txt to exclude portions, add items to the dictionary (e.g. by adding them to allow.txt), or fix typos.

To accept ✔️ these unrecognized words as correct, run the following commands

... in a clone of the git@github.com:emptymalei/deep-learning.git repository
on the main branch (ℹ️ how do I use this?):

curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/main/apply.pl' |
perl - 'https://github.com/emptymalei/deep-learning/actions/runs/4213544156/attempts/1'
Available 📚 dictionaries could cover words not in the 📘 dictionary
Dictionary Entries Covers
cspell:cpp/src/cpp.txt 30216 46
cspell:software-terms/src/software-terms.txt 1237 39
cspell:python/src/python/python-lib.txt 3873 29
cspell:php/php.txt 2597 21
cspell:python/src/python/python.txt 453 20
cspell:npm/npm.txt 288 17
cspell:node/node.txt 1768 17
cspell:html/html.txt 1863 16
cspell:django/django.txt 859 16
cspell:typescript/typescript.txt 1211 15

Consider adding them using (in .github/workflows/spelling.yml):

      with:
        extra_dictionaries:
          cspell:cpp/src/cpp.txt
          cspell:software-terms/src/software-terms.txt
          cspell:python/src/python/python-lib.txt
          cspell:php/php.txt
          cspell:python/src/python/python.txt
          cspell:npm/npm.txt
          cspell:node/node.txt
          cspell:html/html.txt
          cspell:django/django.txt
          cspell:typescript/typescript.txt

To stop checking additional dictionaries, add:

      with:
        check_extra_dictionaries: ''
Pattern suggestions ✂️ (11)

You could add these patterns to .github/actions/spelling/patterns.txt:

# Automatically suggested patterns
# hit-count: 208 file-count: 49
# https/http/file urls
(?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]

# hit-count: 64 file-count: 8
# latex
\\(?:n(?:ew|ormal|osub)|r(?:enew)|t(?:able(?:of|)|he|itle))(?=[a-z]+)

# hit-count: 14 file-count: 10
# Wikipedia
\ben\.wikipedia\.org/wiki/[-\w%.#]+

# hit-count: 9 file-count: 9
# GitHub SHAs (markdown)
(?:\[`?[0-9a-f]+`?\]\(https:/|)/(?:www\.|)github\.com(?:/[^/\s"]+){2,}(?:/[^/\s")]+)(?:[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b|)

# hit-count: 6 file-count: 3
# uuid:
\b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b

# hit-count: 5 file-count: 4
# version suffix <word>v#
(?:(?<=[A-Z]{2})V|(?<=[a-z]{2}|[A-Z]{2})v)\d+(?:\b|(?=[a-zA-Z_]))

# hit-count: 3 file-count: 2
# hex runs
\b[0-9a-fA-F]{16,}\b

# hit-count: 2 file-count: 2
# Non-English
[a-zA-Z]*[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3}[a-zA-ZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]*|[a-zA-Z]{3,}[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]|[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3,}

# hit-count: 1 file-count: 1
# Google Books
\bgoogle\.(?:\w{2,4})/books(?:/\w+)*\?[-\w\d=&#.]*

# hit-count: 1 file-count: 1
# gist github
\bgist\.github\.com/[^/\s"]+/[0-9a-f]+

# hit-count: 1 file-count: 1
# vs devops
\bvisualstudio.com(?::443|)/[-\w/?=%&.]*

Errors (4)

See the 📂 files view, the 📜action log or 👼 SARIF report for details.

❌ Errors Count
ℹ️ binary-file 2
ℹ️ candidate-pattern 25
❌ check-file-path 3
ℹ️ noisy-file 2

See ❌ Event descriptions for more information.

If the flagged items are 🤯 false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your files.

    ^ refers to the file's path from the root of the repository, so ^README\.md$ would exclude README.md (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it,
    try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

@emptymalei emptymalei changed the title 🚧 Neural ODE Basics 🚧 Time Series as Dynamical Systems: Neural ODE Basics Nov 23, 2023
@emptymalei emptymalei merged commit 4611d07 into main Nov 27, 2023
3 checks passed
@emptymalei emptymalei deleted the neural-ode branch February 2, 2024 14:50
@emptymalei emptymalei restored the neural-ode branch February 2, 2024 14:50
@emptymalei emptymalei deleted the neural-ode branch February 2, 2024 14:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant