Coder Social home page Coder Social logo

almarranz / iaa_school2019 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from carmensg/iaa_school2019

0.0 0.0 0.0 79.67 MB

The 1st IAA-CSIC Severo Ochoa School on Statistics, Data Mining and Machine Learning

Home Page: https://www.granadacongresos.com/sostat

License: BSD 2-Clause "Simplified" License

Shell 0.01% Jupyter Notebook 46.90% R 0.38% HTML 50.99% JavaScript 1.72% Python 0.01%

iaa_school2019's Introduction

Instituto de Astrofísica de Andalucía (CSIC)

November 4th-7th, 2019 - Granada, Spain

It is an introductory school oriented at students and researchers of all levels. It is the first of its kind and will be followed by a School on Advanced Data Mining, Machine Learning and Artificial Intelligence in Fall 2020. The cycle of introductory and advanced schools will repeat in 2021 and 2022.

The school will have a strong hands-on aspect and the participants will repeat and apply the learned lessons in practical exercises. It is therefore indispensable that each participant bring their own laptop with the required software pre-installed.

This repository holds the tutorials and scripts used to illustrate the theoretical concepts during the School.

Tutors

  • Matteo Bachetti (INAF, Osservatorio Astronomico di Cagliari, Italy)
  • Gwendolyn Eadie (University of Toronto, Canada)
  • Carmen Sánchez Gil (Universidad de Cádiz, Spain)
  • Željko Ivezić (University of Washington, USA)
  • Javier Pascual Granado (IAA-CSIC, Spain)

The tutorial is composed of theoretical and practical modules.

The examples will be demonstrated in R and Python but familiarity with the language is not a requirement.

SOFTWARE & INSTALLATION INSTRUCTIONS

The workshop and hands-on sessions will be based on R and python. In order to optimize the time spent in the examples and practical applications, we advise the participants to get the following software up and running in advance.

We strongly recommend the all-in-one scientific Python/R installer Anaconda. All the previous software and packages can be directly and efficiently installed through this platform. It will be also useful the use of Anaconda Navigator.

More details on installation: here

Getting the scripts

In order to avoid problems with file paths it is advisable to clone this repository and work within it.

To do so, you can directly clone or downlaod this repository,

or choose go to the command line and navigate to a location where you would like to work. Then type:

git clone https://github.com/carmensg/IAA_School2019

This should be enough to get you ready for the examples we will be working on.

If you do not have git installed you can get it typing:

sudo apt-get install git

Staying up to date

This is a work in progress and it will be continuously updated so erros can be fixed and complementary material can be added.

It is advisable to make sure you have the latest version before start working in you local directory. To do so, in the command line navigate to your copy of this repository and type:

git pull 

Then you are certain to get all the bug fixes and improvements available.

Have fun!

WORKSHOP MATERIAL

Day 1 - Classical and Bayesian statistical inference (Gwen Eadie)

The slides used in this tutorial are available here.

Tutorial Examples

Day 2 - Data modeling and parameter estimation (Carmen Sánchez Gil)

The slides used in this tutorial are available here.

Tutorial Examples

Day 3 - Introduction to data mining: Searching for structure in data (Željko Ivezić)

For Day 3, you need to install astroML

To test your installation, please download and run this testing notebook

There are four jupyter python notebooks and two pdf lecture files that we will use in this section.

Please download them prior to class and run all the cells in notebooks to get some slow computations done in advance.

The easiest way to clone these notebooks, and supporting files in subdirectory "figures", is to clone the entire IAA_School2019 repository (e.g. >git clone [email protected]:carmensg/IAA_School2019.git)

1. Density Estimation

2. Clustering

3. Classification

4. Dimensionality Reduction

Day 4 - Time series analysis (Matteo Bachetti, Javier Pascual Granado)

The slides used in this tutorial are available here.

Tutorial Examples

References

iaa_school2019's People

Contributors

carmensg avatar ivezic avatar matteobachetti avatar javier-iaa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.