Git Product home page Git Product logo

ml_and_brain_2023's Introduction

πŸ€– Machine Learning & the Brain 🧠

CMPUT 624 at UAlberta 🏫 Autumn 2023 Semester 🍁

Instructors: Alona Fyshe & Alex Murphy

YouTube Class Recording Playlist πŸ“Ί

Video

❗Post-class Write Up Blog Post: COMING SHORTLY

Course Description: Recent work has shown that the representations learned by machine learning models (and in particular neural network models) bear a remarkable similarity to the representations we can detect in the human brain via brain imaging. This class explores that fact through a project, and paper readings on language, vision and reinforcement learning.

Course Prerequisites: Strong programming skills, some exposure to machine learning will be advantageous but not required.

Course Objectives and Expected Learning Outcomes:

  • Understand some of the basics of machine learning and neuroscience
  • Understand what a representation is, and how we can compare representational spaces.
  • Learn how to read and present a paper, and how to lead an engaging discussion about that paper.
  • Get hands-on experience in machine learning and neuroscience as part of a group project. Write a paper about the project, coming as close to a submittable paper as possible by the end of the semester.

Paper Presentations

See Course Introduction video for a short overview of each paper's motivation.

Vision πŸ‘€

πŸ“Ί Video / πŸ“– Slides

  • Yamins et al. (2014) - Performance-optimized hierarchical models predict neural responses in higher visual cortex
  • Horikawa & Kamitani (2017) - Generic decoding of seen and imagined objects using hierarchical visual features
  • Konkle & Alvarez (2022) - A self-supervised domain-general learning framework for human ventral stream representation
  • Dobs et al. (2022) - Brain-like functional specialization emerges spontaneously in deep neural networks
  • Bashivan et al. (2019) - Neural population control via deep image synthesis

Language πŸ’¬

πŸ“Ί Video / πŸ“– Slides

  • Wehbe et al. (2014) - Simultaneously Uncovering the Patterns of Brain Regions Involved in Different Story Reading Subprocesses
  • Hollenstein et al. (2021) - Decoding EEG Brain Activity for Multi-Modal Natural Language Processing
  • Jain & Huth (2018) - Incorporating Context into Language Encoding Models for fMRI
  • Caucheteux & King (2022) - Brains and algorithms partially converge in natural language processing
  • Toneva & Wehbe (2019) - Interpreting and improving NLP ( in machines ) with NLP (in the brain)
  • Tuckute et al. (2023) - Driving and suppressing the human language network using large language models

Reinforcement Learning πŸ€–

πŸ“Ί Video / πŸ“– Slides

  • Glascher et al. (2011) - States versus Rewards: Dissociable neural prediction error signals underlying model-based and model-free RL
  • Banino et al. (2018) - Vector-based navigation using grid-like representations in artificial agents
  • Stachenfeld et al. (2017) - The hippocampus as a predictive map
  • Wang et al. (2018) - Prefrontal cortex as a meta-reinforcement learning system
  • Cross et al. (2021) - Using deep RL to reveal how the brain encodes abstract state-space representations in high-dimensional environments

We hope by making these resources available online that a wider range of people who are interested in Machine Learning and the Brain are able to get up to speed with current methods in this emerging and exciting interdisciplinary field.

Alex Murphy

ml_and_brain_2023's People

Contributors

alxmrphi avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 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.