from IPython.display import display, Markdown
with open('readme.md', 'r') as fh:
content = fh.read()
display(Markdown(content))
What is this course about? Working in data science at a financial institution, I cam to realise that there are a plethora of sequence and time series problems that would be valuable to solve but that many data scientist just don't know how to approach (myself included). Many data scientists resorted to the old "well I'm sure an lstm will work" approach...but that puts a bad taste in my mouth. Our job is to think and understand, not spam the keras api hoping to get decent results.
So, I spent a lot of time reading and trying to implement various online tutorials and research papers on time series modeling. This course is a collection of (mostly) other people's tutorials, but refactored to work together and provide a more holistic view of time series modeling than any one of these myriad of tutorials did originally. I've rewritten extensive portions of many of these tutorials and I apologize for any errors I may have accidentally introduced. I try to provide links or references to any and all resources I borrowed from to create this course in the sections where I reference said material.
All of the content is stored in Jupyter Notebooks. I recommend downloading the content locally. This will let you play with the code and actually run the examples for yourself.
I'd like to give a big thanks to Tom Caputo, who in every way started me on my journey to learn time series modeling as well as Kip Johnson and David Lutz who showed me the importance of giving back to the education of the data science community when I began my journey into data science. A special thanks to Jason Wittenbach who is probably the most knowledgable person I have ever met at Capital One and who I have bugged with more questions about modeling than Google itself.
Another (final) extra big thanks to Kate Highnam, whom without this tutorial would be considerably less comprehensible and much more boring.
I've set up a number of examples and homework problems to work through in this course, but if you find yourself needing more practice with the concepts discussed in this lecture series, try playing with these datasets:
UCR Time Series Classification Archive
Chapter One: Forecasting
Part One:
Part Two:
Part Three:
Part Four:
Part Five:
Part Six:
Part Seven:
Part Eight:
Part Nine: (Coming Soon)
Part Ten: (Coming Soon)
Chapter Two: Anomaly Detection
Part One:
Part Two:
Part Three: (Coming Soon)
Chapter Three: Time Sensitivity
Part One: (Coming Soon)
Part Two: (Coming Soon)