Git Product home page Git Product logo

neu-psyc-231-fall2020's Introduction

NEU-PSYC-231-Fall2020: Tools for Experimental Data Analysis

Instructors: John Serences and Andrew Bender

Time/Location: 1-3:50 virtual...

Course description

This course will introduce a set of commonly used data analysis methods implemented in Python using Jupyter Notebooks.

We'll start with a basic overview of the Python programming language, followed by an intro to various packages that we'll be using (NumPy, SciPy, etc).

Then we'll learn how to implement some common analysis techniques such as bootstrapping and randomizaton tests, FFT, machine learning, mutual information, KDE, basic computational models of cortical information processing and more.

Goal of the course

At the end of the course you should have a good working understanding of Python, a set of notebooks that cover each of the topic areas so that you can apply these methods to your own data in the lab.

Class time

Each week class time will be divided into an interactive lecture where we go over a topic and write some code together to demonstrate the functionality of a package (e.g. NumPy) or to learn an analysis technique (e.g. FFT). Then you will work in groups on a problem set related to the topics covered in the course.

Grading

This class is designed to provide a low-barrier, low-stress introduction to programming. You will get out of it what you put into it. My only requirement is that you turn in a zip file with your notebooks at the end of the quarter. You are free to work on these in groups (I encourage this!) and don't worry about making mistakes. There will be lots of those this quarter.

Topics

  • 10.05.2020 Intro to Python (iPython), Jupyter Notebooks (environment, magics, markdown), intro to basics of the language

  • 10.12.2020 More on objects/data types, data structures, control flow, basic file I/O

  • 10.19.2020 Intro to NumPy, advanced indexing, linear algebra, reading/writing .npy files

  • 10.26.2020 Fourier transforms, practice time-frequency analysis using EEG data sets

  • 11.02.2020 Intro to Bayesian models of perceptual inference OR Non-parametric statistics (randomization testing and bootstrapping)

  • 11.09.2020 Intro to machine learning/pattern recognition (Mahalanobis Distance and Support Vector Machines)

  • 11.16.2020 Pandas (series/dataframes), munging, basic stats

  • 11.23.2020 No class

  • 11.30.2020 Entropy/Mutual Information/Kernel Density Estimation (KDE)

  • 12.07.2020 Filtering and time-series processing (including more advanced applications of the FFT)

neu-psyc-231-fall2020's People

Contributors

johnserences avatar santiaci325 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.