GithubHelp home page GithubHelp logo

uib-dl-2024's Introduction

Deep Learning for Social Scientists

PhD Course, University of Bergen, April 18-19, 2024

Reto Wüest

Course Content

This two-day workshop serves as an introduction to deep learning with Python for social scientists. Deep learning is of special interest to social scientists because it allows the processing of time-series data, text, images, and more. On the first day, the course starts by providing participants with a high-level overview of machine learning, focusing on supervised learning. It then discusses shallow and deep neural networks as well as techniques we use to fit and assess these models. Subsequently, it briefly introduces the Python programming language. On the second day, the course introduces participants to convolutional neural networks (CNNs) and transformers, which are two widely used deep learning architectures.

Upon successful completion of this course, participants should be able to:

  • understand some of the deep learning models that are most commonly used in academic research and industry;

  • apply these models to real-world data using Python;

  • explain the similarities and differences between these models as well as the advantages and disadvantages they have compared to more classical machine learning methods.

Prerequisites

Participants of this course should have a basic knowledge of linear algebra, calculus, and probability as well as an understanding of "workhorse" statistical models such as linear and logistic regression.

The course will be taught in Python. Prior experience in Python (or another programming language commonly used in machine learning like R) is an advantage but not a requirement.

Software

This course will use Jupyter notebooks hosted on Google Colab, so participants will only need a web browser and a Google account.

Course Readings

Our textbook for the course is:

  • Prince, Simon J.D. 2024. Understanding Deep Learning. (Available for free here.)

Other useful books are:

  • Bishop, Christopher M. and Hugh Bishop. 2024. Deep Learning: Foundations and Concepts. (Available for free here.)

  • Zhang, Aston, Zachary C. Lipton, Mu Li, and Alexander J. Smola. 2023. Dive into Deep Learning. (Available for free here.)

Course Schedule

Day Session Content Readings
Thursday Morning - ML and supervised learning Prince (2024), chs. 1-2
- Shallow neural networks Prince (2024), ch. 3
- Deep neural networks Prince (2024), ch. 4
- Loss functions Prince (2024), ch. 5
Afternoon - Fitting models Prince (2024), chs. 6-7
- Measuring performance Prince (2024), ch. 8
- Introduction to Python
Friday Morning - Convolutional neural networks (CNNs) Prince (2024), ch. 10
- CNNs with Python
Afternoon - Transformers Prince (2024), ch. 12
- Transformers with Python

uib-dl-2024's People

Contributors

retowuest 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.