All Projects → cyianor → smc2017

cyianor / smc2017

Licence: MIT license
Collected code and materials from the intensive course preparing for the workshop on Sequential Monte Carlo (SMC) methods at Uppsala University, August 2017

Programming Languages

Jupyter Notebook
11667 projects
matlab
3953 projects

Projects that are alternatives of or similar to smc2017

podstawy-dl-2019
Materiały z warsztatów z podstaw Deep Learningu dla początkujących. Wiosna 2019.
Stars: ✭ 14 (-22.22%)
Mutual labels:  workshop-materials
react-shopping-cart-workshop
react-shopping-cart-workshop.netlify.com/
Stars: ✭ 12 (-33.33%)
Mutual labels:  workshop-materials
pyabc
pyABC: distributed, likelihood-free inference
Stars: ✭ 13 (-27.78%)
Mutual labels:  sequential-monte-carlo
BestPracticesWorkshop
Repository for the workshop "Best practices on development"
Stars: ✭ 14 (-22.22%)
Mutual labels:  workshop-materials
2017 2018-single-cell-RNA-sequencing-Workshop-UCD UCB UCSF
2017_2018 single cell RNA sequencing Workshop UCD_UCB_UCSF
Stars: ✭ 31 (+72.22%)
Mutual labels:  workshop-materials
githubforyou-workshop
Contributing to GitHub is for You Workshop (C2GI4U)
Stars: ✭ 19 (+5.56%)
Mutual labels:  workshop-materials
python-data-viz-workshop
A workshop on data visualization in Python with notebooks and exercises for following along.
Stars: ✭ 136 (+655.56%)
Mutual labels:  workshop-materials
pbiworkshops
Training workshops for Power BI.
Stars: ✭ 238 (+1222.22%)
Mutual labels:  workshop-materials
Intro-R
Intro to R training material delivered in a 2 day format
Stars: ✭ 33 (+83.33%)
Mutual labels:  workshop-materials
OSC19-Linux-Workshop-Sessions
All of the workshop sessions of OSC'19 in .md and .pdf formats.
Stars: ✭ 45 (+150%)
Mutual labels:  workshop-materials
Unleash-Shiny
https://rinterface.com/shiny/talks/RPharma2020/
Stars: ✭ 25 (+38.89%)
Mutual labels:  workshop-materials
python-ogren-4-saatte-python-baslangic
(TR) 4 saatlik Python başlangıç atölyesinin içerik dokümanı. (EN version is in progress!)
Stars: ✭ 71 (+294.44%)
Mutual labels:  workshop-materials
mmtf-workshop-2018
Structural Bioinformatics Training Workshop & Hackathon 2018
Stars: ✭ 50 (+177.78%)
Mutual labels:  workshop-materials
elixir-fire-brigade-workshop
Workshop "Join the Elixir Fire Brigade - Level-up Your Elixir Debugging Skills" (ElixirConf US 2017)
Stars: ✭ 14 (-22.22%)
Mutual labels:  workshop-materials
workshops
workshops, study guides and learning materials for the Uno Platform
Stars: ✭ 86 (+377.78%)
Mutual labels:  workshop-materials
fb-messenger
Implement React concepts incrementally to a messenger app, training from https://reactjs.academy
Stars: ✭ 70 (+288.89%)
Mutual labels:  workshop-materials
Intermediate-R
Intermediate R training material delivered in a 2 day format
Stars: ✭ 29 (+61.11%)
Mutual labels:  workshop-materials
sts
Sequential Tree Sampler for online phylogenetics
Stars: ✭ 15 (-16.67%)
Mutual labels:  sequential-monte-carlo
2017-summer-workshop
Exercises, data, and more for our 2017 summer workshop (funded by the Estes Fund and in partnership with Project Jupyter and Berkeley's D-Lab)
Stars: ✭ 33 (+83.33%)
Mutual labels:  workshop-materials
adsy-trainings
Workshop and training materials
Stars: ✭ 13 (-27.78%)
Mutual labels:  workshop-materials

Workshop and intensive course: Sequential Monte Carlo methods

Background

This workshop on Sequential Monte Carlo (SMC) methods and applications was held from the 30th August to the 1st September 2017 at Uppsala University. Preceding it, a preparatory intensive course concerning the basics of SMC was given from 24th August to 29th August 2017.

The purpose of this repository is to collect course material as well as solutions to the optional exercises which were presented during the course. Since no official solutions exist, this repository is also meant to be a platform for contribution of solutions from other course participants, possibly in a different language than Python (which is what I used).

The issues section could be used for discussions and questions while the wiki can be used to e.g. summarize discussions which were solved in the issues section. The idea is that this repository should become a valuable resource to course participants who are looking for solutions, as well as a comprehensive source of introductory material on SMC methods.

Repository structure

Currently, the repository is structured like this:

smc2017
 |
 |- additional                          Material created during the SMC sessions at FCC
 | 
 |- course_material                     This is where all the distributed material from the course is stored.
 |   |
 |   |- exercise_sheets                 Contains all exercise sheets.
 |   |
 |   |- handwritten_notes               Contains handwritten notes from the course.
 |   |
 |   |- slides                          Contains all slide decks from the course.
 |   |
 |   |- SMC2017.pdf                     The 2017 draft of the SMC lecture notes that Thomas and Fredrik are 
 |                                      working on.
 | 
 |- solutions                           This is where all solutions are stored.
     |
     |- exercises_on_paper              Theoretical exercises solved on paper.
     |
     |- code                            Code for the solution of the applied exercises.

Guidelines for contribution

Everybody is welcome to clone the repository and send pull requests with additional solutions and notes.

When you contribute with your own code, it would be great if you could follow the structure below to keep the repository tidy.

|- code
    |- Python
    |   |- fheld
    |   |   |- exI.ipynb
    |   |   |- exII.ipynb
    |   |- participant2
    |       |- exI_1.py
    |       |- exI_2.py
    |- Matlab
        |- participant3
            |- exI.m
            |- exII_1and2.m
            |- exII_3and4.m
            |- ouput
                |- description.txt
                |- plot1.png
                |- plot2.png

In summary:

  • Locate the programming language you were using or create a folder for it, in case it does not exist yet

  • Create a folder with some kind of name that separates your solutions from solutions others have written in the same language, e.g. fheld or freli, to avoid confusion about which solutions belong together.

  • File names should follow the pattern

     `ex` + exercise sheet roman numeral + file extension (e.g. `.py`)
    

    if the whole exercise sheet is in solved in one file and

     `ex` + exercise sheet roman numeral + `_` + exercise numbers (possibly separated by `and`) + file_extension
    

    if only some exercises of an exercise sheet were solved in that file.

  • A folder for output, e.g. plots, can be created in your folder as well. You can either describe in your code what output you will get or add an additional file explaining the output.

If Git really isn't your thing (it should though, I feel it is becoming ever more omnipresent), then you can also email me your solutions to felix[dot]held[at]fcc[dot]chalmers[dot]se and I will upload them here.

Thanks

All the best,

Felix Held (felix[dot]held[at]fcc[dot]chalmers[dot]se)
Fraunhofer-Chalmers Centre
Gothenburg, Sweden

and

Fredrik Lindsten (fredrik[dot]lindsten[at]it[dot]uu[dot]se)
Uppsala University
Uppsala, Sweden

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].