HSG_Logo_EN_RGB

Dirk Wulff

Course location

Home university

University of St.Gallen, University of Ljubljana
University of Basle

Course location

University of St.Gallen, University of Ljubljana

Home university

University of Basle
Dirk Wulff is a Senior Research Scientist at the Max Planck Institute for Human Development, where he leads the Search and Learning research area within the Center for Adaptive Rationality. He is also a Senior Adjunct Researcher at the Center for Cognitive and Decision Science at the University of Basel. His work lies at the intersection of psychology, artificial intelligence, and metascience, and it draws on various methodological approaches, from behavioral experiments to large language mod-els. In addition to his academic work, he is active in data science education for academic and private institutions (https://therbootcamp.github.io/).

Courses taught by this instructor

Course

Description

Instructor

Level

Next course

Location

Course

Description

Instructor

Level

Location

Next course

Applying open-source LLMs in Social & Behaviour Sciences

The course introduces the use of open-source large language models (LLMs) from the Hugging Face ecosystem for research in the behavioral and social sciences. In short lectures, participants will learn about key concepts (e.g., embeddings, causal attention, feature extraction, classification, prediction, fine-tuning, and token generation) and practical examples from social and behavioral science. In hands-on exercises, participants will apply language models to answer research questions from psychology, political science, decision-making research, and other fields. During and after the course, participants will engage in a personal research project applying LLMs to a personal research question. Two lecturers will hold this course, implying a high level of support during the exercises and research project design.

LLMs (think ChatGPT) are incredibly useful tools for research in the social and behavioral sciences. In this course, you will (1) learn about the fundamental principles of LLMs, (2) learn how to employ open-source LLMs using the Hugging Face ecosystem, (3) learn about the rich opportunities that LLMs offer for behavioral and social science research, and (4) gain experience in applying LLMs to answer personal research questions.
...

...

B

2024

Applying open-source LLMs in Social & Behaviour Sciences

The course introduces the use of open-source large language models (LLMs) from the Hugging Face ecosystem for research in the behavioral and social sciences. In short lectures, participants will learn about key concepts (e.g., embeddings, causal attention, feature extraction, classification, prediction, fine-tuning, and token generation) and practical examples from social and behavioral science. In hands-on exercises, participants will apply language models to answer research questions from psychology, political science, decision-making research, and other fields. During and after the course, participants will engage in a personal research project applying LLMs to a personal research question. Two lecturers will hold this course, implying a high level of support during the exercises and research project design.

LLMs (think ChatGPT) are incredibly useful tools for research in the social and behavioral sciences. In this course, you will (1) learn about the fundamental principles of LLMs, (2) learn how to employ open-source LLMs using the Hugging Face ecosystem, (3) learn about the rich opportunities that LLMs offer for behavioral and social science research, and (4) gain experience in applying LLMs to answer personal research questions.
...

...

Communicating and Visualizing Data with R

Learning objectives The creation and communication of data visualizations is a critical step in any data analytic project. Modern open-source software packages offer ever more powerful data visualizations tools. When applied with psychological and design principles in mind, users competent in these tools can produce data visualizations that easily tell more than a thousand words. In this course, participants learn how to employ state-of-the-art data visualization tools within the programming language R to create stunning, publication-ready data visualizations that communicate critical insights about data. Prior to, during, and after the course participants work their own data visualization project. Course content Each day will contain a series of short lectures and demonstrations that introduce and discuss new topics. The bulk of each day will be dedicated to hands-on, step-by-step exercises to help participants ‘learn by doing’. In these exercises, participants will learn how to read-in and prepare data, how to create various types of static and interactive data visualizations, how to tweak them to exactly fit one’s needs, and how to embed them in digital reports. Accompanying the course, each participant will work on his or her own data visualization project turning an initial visualization sketch into a one-page academic paper featuring a polished, well-designed figure. To advance these projects, participants will be able to draw on support from the instructors in the afternoons of course days two to four.
...

...

M

2024

Communicating and Visualizing Data with R

Learning objectives The creation and communication of data visualizations is a critical step in any data analytic project. Modern open-source software packages offer ever more powerful data visualizations tools. When applied with psychological and design principles in mind, users competent in these tools can produce data visualizations that easily tell more than a thousand words. In this course, participants learn how to employ state-of-the-art data visualization tools within the programming language R to create stunning, publication-ready data visualizations that communicate critical insights about data. Prior to, during, and after the course participants work their own data visualization project. Course content Each day will contain a series of short lectures and demonstrations that introduce and discuss new topics. The bulk of each day will be dedicated to hands-on, step-by-step exercises to help participants ‘learn by doing’. In these exercises, participants will learn how to read-in and prepare data, how to create various types of static and interactive data visualizations, how to tweak them to exactly fit one’s needs, and how to embed them in digital reports. Accompanying the course, each participant will work on his or her own data visualization project turning an initial visualization sketch into a one-page academic paper featuring a polished, well-designed figure. To advance these projects, participants will be able to draw on support from the instructors in the afternoons of course days two to four.
...

...